Brian Ritchie
Blogging on .NET & technology
-
To postback or not to postback, that is the question
Implementing AJAX is definitely all the rage. Everyone has heard of Microsoft's Atlas Framework, and most have seen Ajax.net Professional, but have you checked out OutPost yet?
-
The Principle of being Smart and Lazy
I recently ran across the article A Good Programmer is a Lazy Programmer and it reminded me of the my high school programming teacher's favorite quote: "Be Smart & Lazy". More on that in a minute, but first a brief detour down memory lane.
-
.NET continues to be a furtile ground for language development
IronPython has been receiving lots of attention lately...as well it should! It showcases what a great platform .NET has become for languages for all kinds. But IronPython isn't the only language in town...take a look at my .NET languages page. It has grown to over 100 projects with nearly every language you can think of...and many you've probably never heard of. Thanks to everyone who has contributed links and corrections.
-
Display recently updated documents in SharePoint
Well, it should be a lot eaiser than this, but Joel Ward figured out how to do it.
http://joelsef.blogspot.com/2006/05/recently-updated-documents-in.html -
Looking for a theme song?
I hope you enjoy this song as much as I did...
http://www.jonathancoulton.com.nyud.net:8080/mp3/Code%20Monkey.mp3 -
RSS Subversion Change Log
Recently I needed to put the change log from our subversion repository online. Luckily, Martin Pittenauer put together a great XSLT script that turns the XML produced by the SVN Log command into an RSS feed. It utilizes eXSLT so you'll need to use a compatible XSLT tranform tool.
-
Taming the email beast
Is email taking over your life? It has mine!
-
Embedding XSP (Mono.WebServer) in your application
First off, I've contributed some code to the Mono guys to make XSP its own library. You can get it as part of the 1.1.8 release. I'm still working on getting a few more additions to the library, but it has all of the basics to get you going.
Download the install from http://www.mono-project.com/Downloads and get the Mono.WebServer.dll in the Mono-1.1.8\lib\mono\1.0 directory.
With that in mind, here's some code:
int Port=8080;
string path="\\XSPSamples";
XSPWebSource websource=new XSPWebSource(IPAddress.Any,Port);
ApplicationServer WebAppServer=new ApplicationServer(websource);
//"[[hostname:]port:]VPath:realpath"
string cmdLine=Port+":/:"+path;
WebAppServer.AddApplicationsFromCommandLine(cmdLine);
WebAppServer.Start(true);
Console.WriteLine("Mono.WebServer running. Press enter to exit...");
Console.ReadLine();
WebAppServer.Stop();
The path should point at your ASP.NET files. That should do it...Enjoy!
NOTE: The API is probably not 100% stable, so you might need to "tweak" your application when a new Mono release comes out. -
Altova offers free XSLT 1.0/2.0 & XQuery Engine
AltovaXML™ features include:
-
One small step for Google...
On the heels of Google Maps (http://maps.google.com/) and Google Earth (http://earth.google.com/) comes...Google Moon