Posts Tagged ‘DI’

Speaking in March

Feb
27

This is just a quick note that I’ll be presenting at two different events in the DFW area this month. Hope you can make it!

image

North Dallas .NET Users Group – March 3rd

First, Wednesday March 3rd, I’ll be at the North Dallas .NET Users Group talking about Model View View-Models (MVVM) for your Silverlight Applications. If you’ve ever seen my Dependency Injection for Silverlight talk, this is pretty much the follow up to that. (above is a snapshot from the last time that I spoke there.)

Technically Speaking DFW – March 27

Have you ever wanted to be a technical presenter, but you weren’t sure how to get started? Or do you want to take your technical presentation skills to the “next level”? This this is the event for you! I love the idea of events like this, and I was honored to be invited to participate. Maybe this will spark more interest in groups like Presenter Mentor?

Teresa Burger, awesome community member and talented developer over at Woot! is organizing this event. It’s $50 to attend, includes lunch, and is a full day of Dave Gunby, Microsoft’s Chris Koenig, MVP extraordinaire Tim Rayburn and also yours truly.

Dave GunbyChris KoenigCaleb Jenkins

Register for both!

Yep, this is going to be a fun month! Hope to see you there!

SOLID: Software that works.

Feb
9

This post is a part of a series that I started with “10 Practices that Every Developer Needs to Start Right Now“.

Update: This post was picked up by DZone, go vote it up!

solid_thumb

Ok, before you dig in to the post, let’s get two things out of the way first.  1.Go read the authority on SOLID principles from the man himself, Uncle Bob Martin.  2nd.Go get the very cool Inspirational SOLID images from the guys over at Los Techies. They released them under a Creative Commons License which I think is pretty cool! Alright, got that out of the way? Good. Let’s get started.

Few things have come a long OO history that resonate so well with so many developers than the SOLID principle. One of the reasons they resonate with so many developers is because they communicate several practices that many developers have been doing all along. The beauty and power of the SOLID principals in in there ability to communicate, what I call code architecture, in such a memorable and practical way.

Like any good thing, however, taken to an extreme can become a hindrance on any project. So, I’m going to tackle these principals like I tackle everything in this series… give you my take on it. So here you go: SOLID according to Caleb.

Read more »

Dependency Injection on ARCast TV

Sep
14

imageWhile I was out at the MVP Summit this summer I had a chance to catch up with Brian Prince from Microsoft and we talked about using Dependency Injection for better code level architecture.  Check out the full video on Microsoft’s ARCCast.

When you’re done. Check out my Dependency Injection on Silverlight presentation.

Dependency Injection with Silverlight

Dec
18

This is one of my favorite talks that I’ve been doing lately. I like the concepts here because they don’t just apply to Silverlight applications, but all of your software development. I also like that fact that most people don’t think about some of the more advanced software approaches that you can take with Silverlight.

 

 

Download my demo code from SkyDrive.

image

Enjoy!

Dependency Injection for Silverlight with Ninject

Oct
7

I’m speaking at the XAMLFest in Houston today and there have been several questions around how we did our automatic dependency injection in our Silverlight applications and the tools other tools that I recommend.

I updated my recommended tools for Silverlight on Delicious and

We use Ninject for DI in Silverlight. Here’s a great blog post from Jonas Follesoe (a Microsoft Regional Director from Norway) on using Ninject to do Dependency Injection in Silverlight.

Seperation of Concerns - The way of a true master

I really like Jonas’ writing style, especially the way that he comments his code examples

Code illustrating my DataContext problem.

also… be sure to check out the very cool Expression Kolur plug in that he wrote. Awesome!

Blend add-in screenshot

Enjoy!

Caleb Jenkins, is a recognized Silverlight expert and Senior Architect Team Lead at Six Flags Corp, a National Speaker for INETA, a Technical Editor for Wrox Press and is a Microsoft MVP. He lives in the Dallas, TX area where he continues to date his beautiful wife and busy himself playing Candy Land and xBox 360 with their four incredible children. Eventually he’ll post some of the gazillion interviews that he's recorded on CommunityCast.tv or blog more... or stop speaking of himself in the third person. more...

If you're still reading this, then take a minute to subscribe to my RSS feed or sign up to receive updates by email