Discord
&
Rhyme
5th
Jul 2015
Take the Money and Run
For our company, it was the end of the beginning, and the beginning of the end.
17th
Feb 2013
Broken Windows, Dirty Dishes
If you want to avoid technical debt, stop vandalizing your codebase.
22nd
Nov 2010
Getting to Why
What you're selling isn't nearly as important as why you're selling it.
26th
Aug 2010
Looking Back
A few lessons learned from the short life of our startup.
26th
Feb 2010
Ninject Forever
Ninject 2.0 is live!
8th
Dec 2009
Guarantees, SLAs, and Hollow Promises
It might be better not to offer pro-rata refunds for downtime.
19th
Aug 2009
A Few Lessons Learned
Some were learned the hard way.
11th
Aug 2009
Siesta: Painless REST via ASP.NET MVC
Just a random idea pulled from the Zen codebase.
8th
Jul 2009
Zen is Live!
We're open for business.
5th
Jul 2009
Microsoft Finally Realizes I’m Awesome
I was selected as a Microsoft MVP for my open source .NET work!
16th
Jun 2009
Automagic Time Localization
Does anybody really know what time it is? Does anybody really care?
10th
Jun 2009
Zen and the Art of Project Management
What Niki and I have been working on.
19th
Mar 2009
Ninject 2 and Extensions
Keeping the core small and streamlined.
14th
Mar 2009
Ninject + GitHub = Crazy Delicious
I've moved the project over to the new hotness.
13th
Mar 2009
Ninject and the Ms-PL
Now you can choose your flavor.
7th
Mar 2009
Cache-and-Collect Lifecycle Management
Ninject 2 tries a new solution to an old problem.
7th
Mar 2009
Fast Late-Bound Invocation with Expression Trees
Tinkering with the new toys in the latest version of the .NET framework.
26th
Feb 2009
Ninject 2 Reaches Beta!
Sometimes it makes sense to go back to the drawing board.
9th
Feb 2009
EventHandler Extension Method
Just a random trick I found useful to avoid excessive null checking.
19th
Dec 2008
ALT.NET is the Opposition Party
And we should carry ourselves as such.
29th
Oct 2008
Generic Variance in C# 4.0
The CLR type system gets even more powerful.
14th
Oct 2008
Custom Selection Heuristics in Ninject
More customization options in deciding which items to inject.
12th
Oct 2008
Working From Home
It's great, but requires a lot of discipline.
22nd
Aug 2008
Joining the Telligenti
Taking the next step in my career.
19th
Aug 2008
Convenience Kills
With software, maintenance is the real cost.
6th
Jul 2008
Conventions-Based Binding
I added a new feature added to Ninject.
21st
Jun 2008
Applying IoC to Brownfield Projects
Gradually moving towards a better architecture.
19th
Jun 2008
Playing Nice With Service Locators
An easy way to start using a dependency injection framework.
18th
Jun 2008
Ninject 1.0 Goes Gold
It's ready for production!
9th
Jun 2008
Attributes? We Don't Need No Stinkin' Attributes
A new alternative for marking items for injection.
7th
Jun 2008
Cardboard Computers
The birth of a programmer.
20th
May 2008
Cleveland Day of .NET Aftermath
It was a great time!
2nd
May 2008
Bait-and-Switch and Software Licenses
My thoughts on ExtJS's decision to suddenly change their licensing.
1st
May 2008
Discord&Rhyme Joins the Lounge
Pretty cool to be selected to join!
27th
Apr 2008
Come Hear Me Ramble
I was selected to speak at Cleveland Day of .NET!
21st
Apr 2008
Announcing Ninject Contrib!
A new way to contribute extensions to Ninject.
5th
Apr 2008
Extension Methods in .NET 2.0
A quick hack if you can't use .NET 3.5 yet.
4th
Apr 2008
New Design for Ninject
Now with 10x more ninjas.
2nd
Apr 2008
Frameworks and the Break-Even Point
Using a framework early will pay off later.
26th
Mar 2008
Ninject Release Candidate 1
16th
Mar 2008
Ninject and AOP
14th
Mar 2008
Context Variables in Ninject
13th
Mar 2008
Ninject Lives!
30th
Dec 2007
Reinvention for 2008
17th
Dec 2007
Light at the End of the Tunnel
7th
Sep 2007
Functional Programming and Database Access
4th
Sep 2007
Microsoft Supports Open-Source Software
4th
Sep 2007
Ninject: The Ninja of Dependency Injectors
25th
Aug 2007
Error Messages and the "Try Again Later" Syndrome
24th
Aug 2007
Functional Magic
23rd
Aug 2007
Embracing Change
16th
Aug 2007
Defending Dependency Injection
14th
Aug 2007
More on Thread-Safe Invocation
4th
Aug 2007
Thread Safe Event Handlers
7th
Jul 2007
Inversion of Control and Generics
27th
Jun 2007
The Day of Silence
19th
Jun 2007
Domain-Specific Languages
18th
Jun 2007
Titan Beta 2 and Generic Type Inference
8th
May 2007
Titan Beta 1 Release
18th
Apr 2007
Kevin Bourrillion on Type Safety
7th
Mar 2007
Self-Referential Generics
9th
Feb 2007
Open Source, and Passionate Developers
28th
Nov 2006
MetaCode Released on CodePlex
26th
Nov 2006
The Virtues of Experience
12th
Sep 2006
Cricket Alpha Release!
1st
Sep 2006
Cricket: Late-Binding to COM Components
3rd
Aug 2006
Interviewing Tactics
28th
Jul 2006
Interop Insanity
21st
Jul 2006
Top 10 Ways to De-Motivate Geeks