I’ve been working on a toolkit called Redaculous- it’s a .NET Library for the really cool key/value store Redis. It’s built on top of the ServiceStack.Redis library, which provides various .NET clients for Redis. Redaculous is meant to make aggregating Redis commands a little easier- but don’t get too excited. The project is in its infancy, and will undergo many changes, if it even gets off the ground. This post isn’t about Redis nor Redaculous- it’s about how parts of Redaculous leverage Expressions and Lambdas to drive a lot of the functionality Redaculous is meant to provide, and how you can leverage Expressions to make your programming life easier. ASP.NET MVC and lots of other great frameworks do it, so why can’t you?
QuickTip: Use CommonServiceLocator and MvcServiceLocator together in ASP.NET MVC 3 Pre-Release Projects
September 23rd, 2010 § 1 comment § permalink
UPDATE: This post is outdated since ASP.NET MVC Beta. Use the DependencyResolver static class instead.
MVC 3 RC VS 2010 Template w/ Razor, Html 5 Boilerplate and OpenId Authentication
August 24th, 2010 § 9 comments § permalink
The New Web App Architecture: ASP.NET MVC 3, jQuery Templating with PURE and the Json Value Provider
August 4th, 2010 § 10 comments § permalink
Over the past couple of years there has been a slow progression in the .NET web app world to fully separate out client/server interaction. Long gone are the horrible days of ViewState and Events; MVC provided a nice step to better structure web applications for powerful Web 2.0 experiences. But the barrier between client and server interaction has never really been clean- MVC markup has always been littered with C# code and there hasn’t always been widespread tools available to easily build desktop class applications in the browser. Sure, spark and haml provide alternatives, but these are essentially make a core problem easier to bear.
Building a Single Speed: Wheel Building
March 15th, 2010 § 2 comments § permalink
By far the trickiest part of building the single speed bike (and, consequently, the most fun) was building the wheel. I was a little hesitant to take on wheel assembly, but I couldn’t cop out and not try to give it a shot. It turns out, it’s rather easy and a lot of fun. Once you get the pattern down lacing the spokes is pretty straightforward, and out of all the parts of bike building this step really connects you to the bike.
