Twitter Stream:
follow on twitterBlog Posts
Convenience Kills, or the Case Against RAD Tools
--A rather heated discussion erupted last week on Twitter and IRC concerning so-called “drag-and-drop demos” — point-and-click demo...
Coming Soon: Ideavine
--My blog has been kind of quiet lately. I’ve been pouring a lot of attention into a new project that I’ve been working on with James Ave...
Conventions-Based Binding
--In episode six of the ALT.NET podcast, Brad Wilson mentioned that we’ve only just touched the tip of the iceberg when it comes to dependency ...
Conventions-Based Binding
--In episode six of the ALT.NET podcast, Brad Wilson mentioned that we’ve only just touched the tip of the iceberg when it comes to dependency ...
ALT.NET Podcast on IoC and DI
--I’m a few days late on this, but I participated in the latest episode of the ALT.NET Podcast. In it, Brad Wilson, Mike Moore, and I talk abou...
ALT.NET Podcast on IoC and DI
--I’m a few days late on this, but I participated in the latest episode of the ALT.NET Podcast. In it, Brad Wilson, Mike Moore, and I talk abou...
Applying IoC to Brownfield Projects
--There’s a good discussion going on in the ALT.NET mailing list about the steps of learning to use a dependency injection framework. The topic...
Applying IoC to Brownfield Projects
--There’s a good discussion going on in the ALT.NET mailing list about the steps of learning to use a dependency injection framework. The topic...
Playing Nice With Service Locators
--When I introduce dependency injection to developers, I often receive the complaint that it’s not significantly better than the service locato...
Playing Nice With Service Locators
--When I introduce dependency injection to developers, I often receive the complaint that it’s not significantly better than the service locato...
Ninject Featured in InfoQ
--Rob Bazinet, an editor for InfoQ, was kind enough to interview me about Ninject for the 1.0 release! Check out the article if you’d like to r...
Ninject Featured in InfoQ
--Rob Bazinet, an editor for InfoQ, was kind enough to interview me about Ninject for the 1.0 release! Check out the article if you’d like to r...
Ninject 1.0 Goes Gold
--It’s always great to watch an idea mature from its first conception. About 18 months ago I began work on the first version of Ninject, which ...
Ninject 1.0 Goes Gold
--It’s always great to watch an idea mature from its first conception. About 18 months ago I began work on the first version of Ninject, which ...
New Host, New Design
--If you’re seeing this post, welcome to the new site! I’ve moved my blog to a shiny new virtual private server on Slicehost, and tweaked...
New Host, New Design
--If you’re seeing this post, welcome to the new site! I’ve moved my blog to a shiny new virtual private server on Slicehost, and tweaked...
Attributes? We Don’t Need No Stinkin’ Attributes
--Ninject will reach 1.0 later this month. As the project has gained traction, I’ve received a common complaint concerning the use of the [Inje...
Attributes? We Don’t Need No Stinkin’ Attributes
--Ninject will reach 1.0 later this month. As the project has gained traction, I’ve received a common complaint concerning the use of the [Inje...
Cardboard Computers, or How I Started Programming
--Mike Eaton recently started a new meme within my Twitter tribe: discussing how we found our way to the joy and light that is software development. ...
Cardboard Computers, or How I Started Programming
--Mike Eaton recently started a new meme within my Twitter tribe: discussing how we found our way to the joy and light that is software development. ...
Cleveland Day of .NET Aftermath
--Yesterday, I presented at the first annual Cleveland Day of .NET in Beachwood, and it was a fantastic experience. I was able to meet some brilliant...
Discord&Rhyme Joins The Lounge
--Twitter is fantastic, because you can use it to meet some really interesting people. One such person I ran into in the Twitterverse is James Avery,...
Bait-and-Switch and Software Licenses
--Jack Slocum and the rest of the Ext JS team recently released version 2.1 of their fantastic toolkit. If you’re not familiar with Ext, itR...
Great IoC Presentation by Justin Etheredge
--Justin Etheredge gave a great presentation on dependency injection and inversion of control last week at the Richmond Code Camp. It gives a very go...
Come Hear Me Ramble
--I will be speaking at the Cleveland Day of .NET on May 17th. If you’ve heard of this inversion of control and/or dependency injection stuff a...
Announcing Ninject Contrib!
--A few days ago, I accepted the first patch for Ninject, an NLog integration extension by Ivan Porto Carrero. Ivan subsequently created a couple oth...
This Is Why We Can’t Have Nice Things, People
--Rob Conery (a Microsoft employee) has been working on a series of screencasts (part one, part two) illustrating the construction of a web commerce ...
Extension Methods in .NET 2.0
--One of my favorite new features of C# 3.0 are extension methods. However, for some projects I’m not willing or able to target version 3.5 of ...
New Design for Ninject
--I just launched the Ninject site redesign that I’ve been working on for the past week or so. I was a half-assed web designer in a former life...
Frameworks and the Break-Even Point
--I read a good post by Joel Ross the other day. In the post, Joel implements a simple project using Castle Windsor to drive dependency injection. In...
Ninject Release Candidate 1
--I’ve been busy the past few evenings adding some features to Ninject to move it towards the impending 1.0 release. I’ve written about a...
New Look
--I’m trying out a new look on the site. Unfortunately, I had to ditch Disqus, so a few comments were lost. I was sort of disappointed it doesn...
Ninject and AOP
--I put in some time last night and this morning to add the beginnings of interception/aspect-oriented programming support to Ninject. The developmen...
Context Variables in Ninject
--Michael Hart asked a very good question on the Ninject user group. Specifically, he was looking for a simple way to integrate Ninject into the MS M...
Ninject Lives!
--It’s been too quiet around here lately, so I figured I’d break the radio silence and talk about Ninject a little bit. I’ve let th...
Glitches
--Over the weekend, PHP was upgraded on the webserver that hosts my blog, and somehow the MySQL database was corrupted. I was able to re-post the mis...
Reinvention for 2008
--I’m writing this post from TextMate on my brand-new MacBook. I’ve used Macs in the past, but I haven’t ever owned one myself. I...
Network
Comments
So does your Guitar Hero fame exist outside of your own head? :) (Your wife doesn't get a vote either)


