Ninject + GitHub = Crazy Delicious

by Nate on March 13, 2009

Last weekend, I was talking with Ivan Porto Carrero about some work he’s doing on Ninject to add IronRuby support (which looks friggin’ awesome, by the way). He convinced me to finally sack up and try GitHub. I’d toyed with Git before, but I was always hung up on the ugliness of the tooling under Windows. Source control is not something that I want glued together with duct tape and chewing gum, and that was the initial impression I got from the tools.

Boy, was I wrong.

I’ve used Subversion for years, and the relative maturity of the tools lulls you into a false sense of comfort and get you to ignore the major issues with the underlying structure. While the Windows support for Git is kind of patched together, the tools themselves are extremely intelligent. The leap from Subversion to Git isn’t quite as big as the leap from VSS to Subversion was, but it’s definitely close. I’m now a complete Git convert, and I’ve even bought a commercial account on GitHub to move my closed-source work there also.

Anyhow, the source for Ninject 2 now has a new home on GitHub. This source tree will now represent the most-current version of the Ninject 2 source, and I’ll be removing the experimental branch from Subversion soon. The Ninject 1 source will remain in the Google Code repository for posterity. If you don’t want to bother with installing Git, you’ll always be able to grab a zip file of the latest Ninject source from:

http://github.com/enkari/ninject/zipball/master

If you’re interested in GitHub, Aaron Jensen just published a great post on hosting your projects there. I highly recommend you check it out.

Share this post:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • FriendFeed
  • HackerNews
  • Posterous
  • Reddit
  • Twitter

Related posts:

  1. Ninject 2 Reaches Beta!
  2. Ninject Forever
  3. Ninject and AOP

{ 4 trackbacks }

Troubles musculo-squelettiques
March 13, 2009 at 11:46 pm
Troubles musculo-squelettiques
March 13, 2009 at 11:46 pm
Ninject knows a new trick | Ivan Porto Carrero
March 14, 2009 at 7:32 pm
rubydoes.net » Blog Archive » Ninject knows a new trick
March 14, 2009 at 7:35 pm

{ 2 comments… read them below or add one }

x97mdr March 15, 2009 at 12:01 pm

I hate to throw rain on the parade … but … I’m curious why people love git so much :)

What did you think the problems with Subversion were that were *so* bad?

What makes git so much more intelligent?

Does the ability to work completely disconnected not increase the risk of people not syncing with the central repository enough and running the risk of losing a lot of changes with a hard disk crash?

Wouldn’t Mercurial be a better choice for distributed SCM users on Windows given its far better tool support there?

I do like GitHub’s web site though, VERY nice! That alone may be enough to switch I suppose but I’m curious why you think it’s so much better. Subversion is an awesome tool, especially compared to many other alternatives out there (VSS, ClearCase, TFS, etc.)

Al Gonzalez February 25, 2010 at 5:15 pm

Leave a Comment

Previous post: Ninject and the Ms-PL

Next post: Ninject 2 and Extensions