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 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 no matter what language or technology you use.
You will learn ideas and techniques you can apply right away to your software projects.
There will be live coding so you see all this in action!