Expressions and Lambdas: Oh My!

November 13th, 2010 § 1 comment § permalink

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?

Read More

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.

Read More

MVC 3 RC VS 2010 Template w/ Razor, Html 5 Boilerplate and OpenId Authentication

August 24th, 2010 § 9 comments § permalink

Updated 3/21/2011:

Now with twitter and oauth support. See the latest update

Read More

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.

Read More

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.

Read More