I may be jumping the gun a bit, since it’s not posted on the AlamoCoders site, yet. :)
The AlamoCoders site has been updated to show my presentation. Please note that there is a different start time than usual – 5:30pm – to facilitate the 1.5 hours+ that my presentation takes.
On Tuesday, June 9th, I’ll be giving my SOLID Presentation at AlamoCoders, down in San Antonio. I’m looking forward to the opportunity, and am hoping to see Joe, Jason, Ryan, etc in their native town! This is the same SOLID presentation that I did at Austin Code Camp last weekend. I’d like to give a huge thanks to all the AlamoCoders that I got to hang out with at ACC, for giving me this opportunity, too.
The Presentation Abstract
Almost every professional software developer understands the academic definitions of Coupling, Cohesion, and Encapsulation. However, many of us do not understand how to actually achieve Low Coupling, High Cohesion, and strong Encapsulation, as prescribed. Fortunately, there are a set of stepping stones that we can use to reach these end goals, giving us a clear cut path to software that is easier to read, easier to understand, and easier to change. This presentation will define not only the three object oriented goals, but also the five S.O.L.I.D. principle that lead us there, while walking through a sample application.