Building great software has always been hard ... and it's getting harder. Customers expect a compelling user experience while stakeholders press ever harder for a faster time to market. Throw in a desire for continuous delivery, cloud deployments or DevOps and the job gets even tougher. What's a developer to do?
In this session, lead by Declan Whelan (https://twitter.com/dwhelan), you will learn design techniques for writing solid code that can flex with business pressure and customer demands. We will explore the original motivations for Object Oriented design and how to apply that thinking to today's problems. I will introduce you to Simple Design principles and how to apply them in your day-to-day coding.