Martin Fowler: Software Design in the 21st Century

On February 28, 2019, Martin Fowler will join us at our Brooklyn office to talk about modern strategies for designing-and iterating- software systems.

The talk will also be live-streamed at 7pm Eastern.

Software Design in the 21st Century

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 of how these and other developments affect our software development.

About Martin Fowler

I’m an author, speaker, consultant and general loud-mouth on software development. I concentrate on designing enterprise software – looking at what makes a good design and what practices are needed to come up with good design. I’ve 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”. For the last decade I’ve worked at ThoughtWorks, a really rather good system delivery and consulting firm, and I write at http://martinfowler.com.

Livestream

Can't join us in person? This event will be streamed at 7pm Eastern.

Event Details

Thursday, Feb 28, 2019

6:30-7:00 pm: Registration
7:00-8:00 pm: Presentation
8:00-9:00 pm: Social Hour

Code as Craft participants are expected to abide by our Code of Conduct.