Evolutionary Design with Refactoring to Patterns


Details
ABSTRACT:
Evolutionary Design is the practice of continuously improving the code base in order to keep the delivery of business value at maximum speed.
Evolutionary Design is at the heart of any Agile project. In order to successfully face the challenge, the developers must be highly practiced with Refactoring, Design Patterns, Test Automation and more.
During this hands-on session we will explore, demo and practice the evolutionary nature of software design by applying the Refactoring to Patterns approach as presented in the book Refactoring to Patterns - by Joshua Kerievsky.
Bio
Eran is an experienced software craftsman, trainer, coach and open source contributor. Over the last 20 years he was involved in many software projects both as a developer and as a coach. With focus on hands-on agile practices like TDD, BDD, Refactoring, Design Patterns…, Eran helps development teams to sustainably deliver value and take pride in their work.
Agenda
6.00 pm : doors open, socializing
6.30 pm : event start
8.30 pm : wrap up and closing

Evolutionary Design with Refactoring to Patterns