Modern Web Development – CowTownCodeCamp2014
July 23, 2014 Category: Events No Comments »
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!
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.
I will be covering
- 10 Reasons Software Sucks
- Scaling Scrum
- Software Craftsman Workshop
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!
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!
Delivering the Keynote at the Tulsa Tech Fest
October 11, 2012 Category: Events No Comments »
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!
Speaking at Microsoft in New York City Thursday
June 13, 2010 Category: Events 1 Comment »
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!
- NYC .NET Meetup Group
- NYC .NET Developer’s Group
- Stephen Fort’s Blog announcing Thursday.
Practice Software Patterns – Component Patterns
March 10, 2010 Category: Blog 2 Comments »
This post is the 6th in a series that started with the 10 practices that every developer needs to start right now
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.