Presentation Materials from HUNTUG

12. November 2009 22:54

I have uploaded the materials from my dependency injection presentation at the Huntsville New Technology User Group.  You can download the zip file that contains both the slides and code here.

Once again, I would like to thank everyone that attended.  This was one of my more memorable sessions in recent history.  The interactive discussions were quite enjoyable.  I love being challenged on my points as well as having people share their differing perspectives on the topic at hand.  Overall, I feel as though many pragmatic opinions were revealed during the course of the evening.

If you have any questions about the material, feel free to ping me.

Presenting for Huntsville User Group – Tue Nov 10

8. October 2009 11:03

I’ll be giving my “Why You Should Care About Dependency Injection” talk for the Huntsville New Technology Users Group on Tuesday, November 10th.  If you will be in the area or know someone that is interested, please pass the word along.

 

Here is the abstract:

 

Why You Should Care About Dependency Injection

Buzzwords such as Inversion of Control, Dependency Injection, and containers have become increasingly popular in the world of .NET development. However, many developers are still wondering what’s the big deal? Are you curious what these terms actually mean? Would you like to know why the concepts are important as well as how and when to apply them? If so, please join me for this practical and interactive discussion about how you can greatly reduce the coupling of your application by leveraging these concepts.  The Unity IoC Container will be used as a reference for this presentation, but the concepts are applicable to your container of choice.

Dependency Injection Presentation Material

10. September 2009 15:43

Although it took me a bit longer than I expected, I have finally posted the slides and source code from my recent presentation for the Birmingham .NET User Group.  I would like to thank all of you that attended.  If you have any questions about the material, feel free to ping me.

You can download the material here.

Speaking for Birmingham .NET User Group on Sept 8th

25. August 2009 08:10

On Tuesday, September 8th, I will be presenting for the Birmingham .NET User Group.  The meeting will start at 6:30 PM and it will be held at the usual venue of New Horizons. 

Here is the abstract for the presentation:

Why You Should Care About Dependency Injection

Over the last year, buzzwords such as Inversion of Control, Dependency Injection, and IoC containers have become increasingly popular in the world of .NET development. However, many developers are still wondering what’s the big deal? Are you curious what these terms actually mean? Would you like to know why the concepts are important as well as how and when to apply them? If so, please join me for this practical and interactive discussion about how you can greatly reduce the coupling of your code and increase the flexibility of your application by leveraging these concepts. The Unity IoC Container will be used as a reference for this presentation, but the concepts are applicable to your container of choice.

EntLib 4.0 Presentation Materials

25. September 2008 10:15

It took me a lot longer than expected to post this material.  I am beyond overloaded between work and personal stuff that is going on right now.  At any rate, the presentation slides and code can be downloaded here.

Keep in mind that the code requires Enterprise Library 4.0 to be installed, which can be downloaded from CodePlex at the following link: http://www.codeplex.com/entlib.  Be sure to look at the QuickStart sample projects that are installed with the library.  A couple of them are the ones we looked at during the presentation.  These are a great guide to getting started and learning more about the features.

You should also check out the community project: http://www.codeplex.com/entlibcontrib.

Alabama Code Camp Presentations

25. February 2008 13:07

I decided to take a couple of nights to catch up on sleep.  So, I'm a little late about posting a follow up about code camp.  At any rate, another code camp has come and gone.  In my opinion, the event was enormously successful.  It appeared to be one of the largest crowds to date for the Alabama Code Camp series.  Registration prior to the event was closed after 200 people, and I would be willing to wager at least 150 or more of them showed up on Saturday.

For the most part, I felt as though my sessions went well.  I would have to say my classic "Introduction to WCF" presentation was my best of the day.  The room was packed out and most of the attendees seemed to be engaged and interested.  If it hadn't been for a few slots that needed to be filled, I probably wouldn't have even given the introductory talk.  But, I'm glad that I did.  It goes to show that there are still a lot of folks unacquainted with WCF or were looking for a refresher.  I'll be sure to submit this one again at future events.

My talk on REST vs SOAP from a WCF perspective also went relatively well.  However, the 45 minute limit on the session really caused me some grief.  During my rehearsal of the presentation, I felt pretty good about the layout in regards to time, but it didn't pan out so well for the real deal.  I ended up having to rush through a lot of the code at the end. 

The parallel programming talk was easily my worst of the day, but I appreciate those who told me they enjoyed the material.  It was definitely an experimental presentation, and I probably kept it at too high level.  As I was preparing the material, I restructured it several times and never reached a point where I was completely happy with it.  Given the wide range of experience and backgrounds of individuals attending code camp, it was difficult to decide which group to target.  At any rate, I appreciate the attendees allowing me to use them for a trial run.  I will definitely be giving this presentation again, but it will be dramatically different.  Most likely, it will become a two part presentation.  The first one will be mostly conceptual with adequate code to reinforce the concepts and the second part will jump right into the nuts and bolts of Parallel LINQ.

Here are the downloads for each presentation.  Each zip file contains both the presentations and the demos.

Introduction to Parallel Programming
Introduction to Windows Communication Foundation
REST vs SOAP: Is There Really A Winner (WCF's Perspective)

Speaking in Huntsville on Tuesday

9. July 2007 17:09

The scheduled speaker for the Huntsville New Technology Group will not be able to make it on Tuesday.  So, I will be filling in with a WCF presentation.  This will primarily be an introductory session, but I will touch on a few advanced topics as well.  I also intend to highlight some of the enhancements that will be released with .NET 3.5.

If you will be in the area tomorrow night, I encourage you to drop by and check it out. 

WCF Presentation for Nashville

31. May 2007 06:52

Yesterday, I delivered a WCF presentation for a Microsoft Developer Day event in Nashville, TN.  It was held at the Tennessee Tower, and most of the attendees were IT employees for the State of Tennessee.  The entire event was basically a good introduction of .NET 3.0 and also touched on MOSS 2007.  I really enjoyed this particular speaking event.  The crowd was very attentive and interactive.  There seemed to be a lot of genuine enthusiasm about .NET 3.0 and its possibilities. 

Overall, I feel like my WCF presentation went fairly well.  Several folks expressed an interest in getting access to the slides and code.  So, I thought I would oblige. 

Here is a link to the RAR file that contains my slides and code demos used during the presentation.  If you have any questions, please feel free to email me or use the contact form on my blog.  I am always happy to discuss WCF!

How To Know Your Presentation Sucks

30. April 2007 21:24

About Me

I'm a passionate software developer and advocate of the Microsoft .NET platform.  In my opinion, software development is a craft that necessitates a conscious effort to continually improve your skills rather than falling into the trap of complacency.  I was also awarded as a Microsoft MVP in Connected Systems in 2008, 2009, and 2010.


Can’t code withoutThe best C# & VB.NET refactoring plugin for Visual Studio
Follow jeff_barnes on Twitter

View Jeff Barnes's profile on LinkedIn

 

Shared Items

Disclaimer

Anything you read or see on this site is solely based on my own thoughts.  The material on this site does not necessarily reflect the views of my employer or anyone else.  In other words, I don't speak for anyone other than myself.  So, don't assume I am the official spokesperson for anyone.