image

I’m still playing catch up from my posts.

Last year I got to speak at the first ever Cow Town Code Camp.. it was awesome. This year they invited me back for the 2014 Cow Town Code Camp.

Modern ASP.NET

I attempted to cover an extremely aggressive topic.  Refactoring ASP.NET WebForms to MVP, to MVC, to an Angular SPA application… if you think that sounds like too much to do in a single talk – you’d be right! We got as afar as implementing a Model View Presenter pattern in ASP.NET WebForms.

The great part is that I’ve pulled three new talks out of this one:

  • Making Testable WebForms (Implementing MVP in WebForms)
  • WebForms to MVC (without the MVP stop)
  • MVC to AngularJS

I’m looking forward to really flushing these talks out in the near future!

image

Slides are here. Enjoy!

Speaking in Israel

May 5, 2013    Category: Events, News   1 Comment »

This week I’ll be giving two talks and leading a workshop at the Sela Developer Practice in Tel-Aviv, Israel.

image

I will be covering

I’m really excited about this conference, it’s the largest Microsoft Conference in Israel and so far is turning out great. I flew in earlier today, my host met me at the airport and drove me to the hotel where the conference will be at – awesome hospitality!

WP_20130505_027

As I write this I’m sitting at the hotel restaurant over looking the Mediterranean Sea eating my dinner. It’s amazing to be in a country that I’ve heard of my whole life and now am actually here. Awesome.

Update (Monday): Thanks for everyone that came to my “10 Reasons Software Sucks” session today – here are the slides!

Update (Tuesday): Had a great turn out for “Scaling Scrum” today, thanks for all of the great conversations and interaction. Here are the slides.
Also, a local presenter got sick yesterday, and so we added “Coding Naked – TDD on the edge” as a last minute addition – I hope that everyone that attended had as a much as I did! Here are those slides.

I’m looking forward to seeing everyone in my Software Craftsmanship workshop tomorrow!

See the rest of the photos..

image

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.

image

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 »



Search

Subscribe

Enter your email address: