Martin Fowler – Software Design for the 21st Century

Join Thoughtworks and YOW! for an evening with Martin Fowler, Chief Scientist at Thoughtworks, Opinion Leader and Author of many Development books, for his Presentation ‘Software Design in the 21st Century’.

Summary

In the last decade or so we’ve seen a number of new ideas added to the mix to help us effectively design our software. Patterns help us capture the solutions and rationale for using them. Refactoring allows us to alter the design of a system after the code is written. Agile methods, in particular Extreme Programming, give us a highly iterative and evolutionary approach which is particularly well suited to changing requirements and environments. Martin Fowler has been a leading voice in these techniques and will give a suite of short talks featuring various aspects about his recent thinking about how these and other developments affect our software development.

About the Presenter, Martin Fowler

Martin-Fowler YOW! Night March 2016

Martin is Chief Scientist at Thoughtworks, Opinion Leader and Author of many Development books. Martin concentrates on designing enterprise software – looking at what makes a good design and what practices are needed to come up with good design. He’s been a pioneer of various topics around object-oriented technology and agile methods, and written several books including “Refactoring”, “UML Distilled”, “Patterns of Enterprise Application Architecture”, and “NoSQL Distilled”. Martins also writes at martinfowler.com.


A huge thanks to Thoughtworks, Community Sponsor and our partner for this YOW! Night
Thoughtworks (2)

 


Thanks also to Liberty, YOW! Night Melbourne Venue Sponsor

logo-liberty-trans-2x

 

Software Design in the 21st Century – Martin Fowler – 8, 29 March

SUMMARY

In the last decade or so we’ve seen a number of new ideas added to the mix to help us effectively design our software. Patterns help us capture the solutions and rationale for using them. Refactoring allows us to alter the design of a system after the code is written. Agile methods, in particular Extreme Programming, give us a highly iterative and evolutionary approach which is particularly well suited to changing requirements and environments. Martin Fowler has been a leading voice in these techniques and will give a suite of short talks featuring various aspects about his recent thinking about how these and other developments affect our software development.

 

ABOUT THE SPEAKER: Martin Fowler

Martin is Chief Scientist at Thoughtworks, Opinion Leader and Author of many Development books. Martin concentrates on designing enterprise software – looking at what makes a good design and what practices are needed to come up with good design. He’s been a pioneer of various topics around object-oriented technology and agile methods, and written several books including “Refactoring”, “UML Distilled”, “Patterns of Enterprise Application Architecture”, and “NoSQL Distilled”. Martins also writes at martinfowler.com.

 

VIDEOS

 

PROGRAM

5:30 pm Welcome networking with refreshments
6:00 pm Presentation followed by Q&A

 

YOW! Night Sponsors

 

A huge thanks to Thoughtworks, YOW! Community Sponsor and our partner for this YOW! Night.

Thoughtworks

Another great thank you at Optiver, YOW! Night Sydney Venue Sponsor