Tomorrow (October 12th) Caleb will be at the Tulsa Tech Fest delivering the keynote. This is the 7th year for the Tulsa Tech Fest and each year it get’s better! Normally bringing in 500 to 1000 attendees and over 64 available sessions, this event is a great opportunity to learn and grow with tracks covering every topic from Database Design to Social Media, UX to Advanced Coding practices and IT Pro infrastructure to Windows 8, Cloud and Mobile!

Caleb will be speaking on the 10 Reasons that Software Sucks with an election year twist!

If you’re in the Tulsa area – this would be a great conference to attend – be sure to stop by and say hi! Also, If you attend the keynote – We’d love your feedback on SpeakerMix!

This Thursday I’ll be speaking at the New York City .NET Developers Group.


I’m looking forward to this talk.. I’ll be covering the 10 Practices that All Developers Should Start Right Now! (based on this 10 Practices for Developers blog series)

I recently took on a new client in the travel industry, even though they are based in Dallas – I am working with their .NET development team in New York. As a part of that I am making my first trek to the big apple. I’m really looking forward to this trip to get to know the dev team that I’ve been working with remotely up until now. I’m also taking advantage of this trip visit the NYC .NET Meetup group and to speak at the local INETA .NET Developers Group.

If you’re going to be in the New York City area this week, be sure to ping me – I’d love to meet up with you at one of these events!

Be sure to RSVP!

This post is the 6th in a series that started with the 10 practices that every developer needs to start right now

image The first time that someone taught me about Software Design Patterns it went something like this:

  • Them: “… and so that is the pattern.”
  • Me: “That’s it”
  • Them: “Well, yeah.”
  • Me: “But that’s how I’ve always done that.”
  • Them: “Well, then you’ve always been following that pattern”

I find that is how a lot of people react when they first learn about patterns. “So a pattern is just giving a name to good software development” Well, yes and no. On the one hand – yes, a software pattern is recognizing common software challenges and the approaches that have worked in the past to over come those challenges – and naming it. On the other hand, don’t underestimate the power of giving something a name.

Read the rest of this entry »



Enter your email address: