Skip to content

Ninject Forever

February 25, 2010

I’m happy to announce that after quite a while in beta, Ninject 2 is finally official! It was actually one year ago today that I announced the beta version of Ninject 2. I had originally planned to release no later than March of last year, but in the meantime I had this crazy idea to launch a startup.

As you might imagine, I quickly found that running a business has a tendency to sap your free time.

Fortunately, after Ninject laid dormant for a bit and I was conspicuously absent on the user group, Ian Davis contacted me to offer his help. Ian was a user of Ninject since way back (when it was still called Titan), had committed patches, written extensions, and had more or less taken over answering questions on the group in my absence.

So, please join me in a officially welcoming Ian Davis as co-maintainer of Ninject! Without his help, we probably wouldn’t have made it to an official 2.0 release, at least for another year or two. 🙂

Note: Ninject 2 is a ground-up rewrite of Ninject 1, and as such, there are some breaking changes. We’re still working on getting the documentation migrated over (along with upgrade guides), but you can see a quick overview of the differences on the Ninject 2 wiki. I’d strongly recommend upgrading, because no future work will be done on the Ninject 1 line, other than critical bug fixes.

The official source repositories for both Ninject 1.5 (the final version of the Ninject 1 line) and Ninject 2.0 are on Github:

The subversion repository on Google Code has been discontinued for awhile, and will be removed soon. You can also grab binaries from the shiny, newly-redesigned website. (Now with even more ninja references!)

Thanks to everyone that uses Ninject, and thanks for your patience as we scrounged the time to get this release out the door! As always, if you have any questions or feedback, please feel free to post them in the user group.

Note: the title of the post comes from James Avery, who had taken to calling Ninject 2 “Ninject Forever,” in reference to Duke Nukem Forever. At least we finally released something! 🙂


From → Uncategorized

  1. Jeffrey Cameron permalink

    Awesome, great work!

  2. Kudos! Thanks so much, I have migrated from Unity to Ninject over the last year and while a bit confusing at first, once you “get it” Ninject is a painless and powerful IoC.

    While I was a bit taken aback by the separation of the “extensions” into separate projects, it’s much better than the monolithic 1.x solution with it’s zillion projects. It hasn’t taken me long to get up and running. Thanks again!

  3. Tom R permalink

    Congratulations guys! Superb work.

  4. Congrats! I’ve become quite fond of Ninject2, glad to see it in the official light now 🙂

  5. Happy birthday to me (released on my b-day).

    Thanks Nate and Ian for all your hard work on this excellent tool.

  6. Marcos permalink

    Congrants, thanks for the Release !!

    I just donwload it and here is my dummy question :

    Where is the kernel.Get Method ?

    I found everywhere and I dont known how to simple resolve an Interface, thanks

  7. Congrats on the release as well as the startup!

    I’ve been using Ninject 2 for a while now and love it. The biggest problem I had was finding good examples, but the forums helped. Would be great to have more examples in the wiki.

  8. The only way the website could have more ninja references is if the ninja references couldn’t be seen – it’s tricky working with ninjas.

    Seriously though, looks good!

  9. Congrats on the release! I’ve been using Ninject on the Compact Framework and it’s been a very handy tool.

  10. Congratulations on the release and having two ninja’s working on Ninject! Greatly appreciate your contributions to the .NET community 🙂

  11. Kudos!!!. Nice work Nate and Ian 🙂

    The website rocks!!!

Trackbacks & Pingbacks

  1. Ninject 1.5 and 2.0 Released!
  2. Ninject 2.0 is out, now with more ninja! | Thushan Fernando Uncut
  3. The Morning Brew - Chris Alcock » The Morning Brew #549
  4. Ninject.Extensions.Interception 2.0 Released!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: