<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="0.92">
<channel>
	<title>Dylan Marks on Web Application Development</title>
	<link>http://www.dioramadesign.net/blog</link>
	<description>Notes on web application design using .NET and XHTML</description>
	<lastBuildDate>Tue, 01 May 2007 15:40:36 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>optimizing XSL in .NET 2.0</title>
		<description>This week I spent some time with the excellent Jet Brains dotTrace Profiler, which allows you to see exactly how many milliseconds every method of your code is taking.&#160;I found the performance profiling quite easy to use, and within a few minutes I had already isolated a few problem areas ...</description>
		<link>http://www.dioramadesign.net/blog/optimizing-xsl-in-net-20/</link>
			</item>
	<item>
		<title>Rejoice Midi Software</title>
		<description>In an earlier post, I mentioned how I use a piece of software called Rejoice to map events from a usb joystick/gamepad to midi notes.  This is so I can use a cheap usb video game joystick as a controller for audio software, for example changing pitch or tone by ...</description>
		<link>http://www.dioramadesign.net/blog/rejoice-midi-software/</link>
			</item>
	<item>
		<title>Some Notes on HttpContext.Cache</title>
		<description>In order to really push the efficiency of your ASP.NET application, I recommend using the HttpContext.Cache object for data that rarely changes. One thing I was experiencing with a high volume site was seemingly random errors to do with accessing cached objects. Consider the following simple example:if (HttpContext.Current.Cache["myObject"] != null)
 ...</description>
		<link>http://www.dioramadesign.net/blog/some-notes-on-httpcontextcache/</link>
			</item>
	<item>
		<title>The WiiMote as a Percussion Instrument</title>
		<description>This is somewhat off my regular topic of .net programming, but still damn geeky: using the Nintendo Wii's remote as a virtual percussion instrument.&#160; I'm not talking about banging it around as a drum stick! Read on and I'll explain..  I was one of the lucky ones to score ...</description>
		<link>http://www.dioramadesign.net/blog/using-the-wiimote-as-a-percussion-instrument/</link>
			</item>
	<item>
		<title>MSBuild and Solution Files</title>
		<description>I find the vast majority of documentation on using MSBuild to compile Visual Studio solutions is way too complicated.&#160; MSBuild is very powerful, in that you can customize a lot of what is going on in the build process.&#160; However, sometimes you just want to do a simple compile of ...</description>
		<link>http://www.dioramadesign.net/blog/msbuild-and-solution-files/</link>
			</item>
	<item>
		<title>fun with the Firebug Extension</title>
		<description>The other day I came across an article called Hacking Web 2.0 Applications with Firefox. This is a fantastic article for two reasons:   It emphasizes just how little you should be trusting any client-side validation for ensuring the security of your web application. In other words, don't be ...</description>
		<link>http://www.dioramadesign.net/blog/fun-with-the-firebug-extension/</link>
			</item>
	<item>
		<title>Formatted Input Masks for Textboxes</title>
		<description>One fancy way to provide a bit of extra usability sugar on a form is to have formatting automatically applied to a textfield as the user types. I've been using a fantastic Mask Formatter javascript library created by PengoWorks for some time now on a number of production sites. This ...</description>
		<link>http://www.dioramadesign.net/blog/formatted-input-masks-for-textboxes/</link>
			</item>
	<item>
		<title>OSQL: Calling SQL From Command Line</title>
		<description>Here's a quick little trick with the command line: consider a situation where you have a folder of .sql scripts that are used to update or create a new database.  One way you can easily run all of these scripts against the database is by using the osql command ...</description>
		<link>http://www.dioramadesign.net/blog/osql-calling-sql-from-command-line/</link>
			</item>
	<item>
		<title>TFS &#38; MSBuild Part 3 (custom msbuild task)</title>
		<description>In my first post in this series I showed an msbuild script that would create a Team Foundation Server source control workspace, get latest to a particular folder, and build the Visual Studio solution in one click.&#160;However, because of the fact that TFS v.1 does not allow shared workspaces, the ...</description>
		<link>http://www.dioramadesign.net/blog/tfs-msbuild-part-3-custom-msbuild-task/</link>
			</item>
	<item>
		<title>TFS &#38; MSBuild part 2 (batch scripts)</title>
		<description>This is an extension of my previous post on TFS and MSBuild. I have an msbuild script now that will do all of the grunt work of updating and compiling the code on a particular copy of our application. This can be easily called from the command line by overriding ...</description>
		<link>http://www.dioramadesign.net/blog/tfs-and-msbuild-part-2-batch-scripts/</link>
			</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.496 seconds -->
