Skip to content

Cleveland Day of .NET Aftermath

May 18, 2008

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 people — although at times it was a little surreal, since I already “knew” them from Twitter and it was like I was meeting them all over again. The presentations that I attended were all excellent, and the conversations in the hallways and at lunch and dinner were even better.

Off the top of my head, it was great to meet: Dan Hounshell, Alan Stevens, Joe Fiorini, Mike Eaton, Leon Gersing, Sarah Dutkiewicz, John Stockton, Corey Haines, and Brian Prince. I know that I’ve forgotten some people from this list, and I’m sorry… the day was really a whirlwind, and my memory is horrible. If I’ve forgotten you, please post a comment or send me a tweet and I’ll make it right! Thanks very much to everyone involved in organizing, sponsoring, and attending the event.

For my first time presenting in front of a larger audience, I felt like it went pretty well. I was admittedly a little intimidated — although very excited — when it ended up being standing-room-only during my presentation. Thanks to everyone that came to watch me speak, and I hope you found it useful! Thanks also for the kind words and great feedback afterwards, and a special thanks to Alan Stevens for “refactoring” the projector when it decided to overheat halfway through. :D

Here are my slides, and you can also download them below:

As promised, a more complex code sample that illustrates some of the principles I discussed in the talk is available to download here. The code sample illustrates some of the more advanced uses of Ninject — stuff that I never could fit on a Keynote slide. I encourage you to tear it apart and get your hands dirty. The best way to learn the value of IoC is definitely to try it for yourself.

Slides (Keynote): designing-for-change.key.zip
Slides (PDF): designing-for-change.pdf.zip
Sample project: wargame.zip

About these ads

From → miscellaneous

5 Comments
  1. You did a great job and I really enjoyed your session. All it’s gonna take for me to start using Ninject is Silverlight support. :-)

  2. Thanks for presentating, Nate. Your presentation was fantastic, and you did a great job of having concrete examples using NInject without making your project the center of it. It is impressive when a speaker can weave their own product into a presentation without making it the center of it.
    Plus, it is nice to see someone putting so much emphasis on IOC and the related guidelines.

    All-in-all, great job; I enjoyed it immensely.

    P.S. Kudos for using recaptcha

  3. Nate I really got a lot out your presentation… and it started me thinking differently about software architecture. Thanks for the investment you have put into this, I hope to use what you have done in future projects.

  4. Loved the presentation! Oh, and Ninject is pretty sweet too :-)

  5. Nice Presentation! I learnt something, (and gained some extra understanding). Recently a number of presentations on DI I have looked over were a little dry, and did not mention Event injection, which is just insanely Awesome.

    thanks for the sweet DI Framework :D

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: