Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK

Keynotes

Leading practitioners and innovators will share big ideas for designing, developing, and deploying architectural foundations.

Michelle Brush

Michelle Brush
Engineering Director, Cerner Corporation

Michelle Brush is engineering director for Cerner Corporation, where she leads teams that develop the platform for ingesting stream and batch data specific to Cerner’s Population Health solutions. A math geek turned computer geek with 15 years of software development... Read More.

9:35 Tuesday, October 17, 2017
Software practitioners believe if you can’t reproduce a bug, you can’t know if you’ve fixed it, but sometimes it's just not possible. Issue tracking systems have a special resolution type for this situation—Cannot Reproduce. Michelle Brush highlights principles and practices that deliver reproducibility in systems, arguing that we are getting closer and closer to the death of Cannot Reproduce. Full Details
Neal Ford

Neal Ford
Meme Wrangler, ThoughtWorks

Neal Ford is a director, software architect, and meme wrangler at ThoughtWorks, a global IT consultancy that thinks disruptively to deliver technology to address the toughest challenges, all while seeking to revolutionize the IT industry and create positive social... Read More.

9:00 Monday, October 16, 2017
Brian Foster and Neal Ford welcome you to the first day of the Software Architecture Conference. Full Details
9:00 Tuesday, October 17, 2017
Brian Foster and Neal Ford welcome you to the second day of the Software Architecture Conference. Full Details
Brian Foster

Brian Foster
Editor, Enterprise, O'Reilly Media

Brian Foster is an editor at O’Reilly Media focusing on Java and enterprise technologies. Brian has been working in technical publishing for over five years, acquiring content in business, statistical computing, open source programming, and financial engineering as well as... Read More.

9:00 Monday, October 16, 2017
Brian Foster and Neal Ford welcome you to the first day of the Software Architecture Conference. Full Details
9:00 Tuesday, October 17, 2017
Brian Foster and Neal Ford welcome you to the second day of the Software Architecture Conference. Full Details
Yiannis Kanellopoulos

Yiannis Kanellopoulos
Practice Leader, Greece, Software Improvement Group

Yiannis Kanellopoulos is the practice leader for Greece at the Software Improvement Group (SIG), where he specializes in helping international organizations manage risks and costs related to the procurement, development, and maintenance of their software systems. Yiannis is also... Read More.

9:20 Tuesday, October 17, 2017
Software is the DNA of modern society. However, most organizations don't seem to care about the people who are fundamentally responsible for implementing their digital vision: software developers. Yiannis Kanellopoulos explores several deficiencies SIG found in its current approach to making developers excel and realizing prophesied potential. So how can you help? One word: empowerment. Full Details
James Lewis

James Lewis
Principal Consultant, ThoughtWorks

James Lewis is a principal consultant at ThoughtWorks, where he has worked for nearly a decade. James is primarily interested in building distributed systems using web technologies and has been a keen observer (and participant) in the resurgence of interest... Read More.

9:05 Tuesday, October 17, 2017
Drawing on his experience advising clients on platform adoption, James Lewis explores the benefits that platforms can bring, the organizational limitations that make platform adoption attractive, how we currently overcome these limitations, and the paradigm shift in thinking needed to get the most out of them. Full Details
Neha Narkhede

Neha Narkhede
Cofounder and CTO, Confluent

Neha Narkhede is the cofounder and CTO at Confluent, a company backing the popular Apache Kafka messaging system. Previously, Neha led streams infrastructure at LinkedIn, where she was responsible for LinkedIn’s petabyte-scale streaming infrastructure built on top of Apache... Read More.

9:25 Monday, October 16, 2017
Streaming platforms have emerged as a popular, new trend, but what exactly is a streaming platform? With Apache Kafka at the core, streaming platforms offer an entirely new perspective on managing the flow of data. Neha Narkhede shares examples of Kafka in action and explains why streaming platforms have become the central nervous system for modern digital businesses. Full Details

Dan North
Principal, Dan North & Associates Ltd

Dan North uses his deep technical and organizational knowledge to help senior executives and their product teams deliver quickly and successfully. Dan draws on his more than 25 years of experience in IT to find simple, pragmatic solutions to business... Read More.

9:50 Tuesday, October 17, 2017
Societies work because we follow the rules, but what if those same rules are holding us back? The problem may be because we are failing to change our habits. Dan North introduces some uncomfortable truths from Eliyahu Goldratt, author of The Goal, a cornerstone of modern management theory, that help us recognize and challenge this behavior and unlock the true value from our technology. Full Details
Mark  Richards 

Mark  Richards 
Software Architect, Independent

Mark Richards is an experienced, hands-on software architect focused on the architecture, design, and implementation of microservices architectures, service-oriented architectures, and distributed systems in J2EE and other technologies. He has been involved in the software industry since 1983 and... Read More.

9:05 Monday, October 16, 2017
We must rethink how we approach the design and architecture of software for the future. Architectural modularity will be a cornerstone of these software applications. Mark Richards explores the history of architectural modularity, discusses current architecture patterns that support modularity, and explains why architectural modularity is so important (and necessary). Full Details
Nathaniel Schutta

Nathaniel Schutta
Solution Architect, Pivotal

Nathaniel T. Schutta is a solution architect focused on making usable applications. A proponent of polyglot programming, Nate has written two books on Ajax and speaks regularly at various worldwide conferences, No Fluff Just Stuff symposia, universities, and Java... Read More.

9:45 Monday, October 16, 2017
Nathaniel Schutta explains why an architect's job is to be a storyteller. Architects are essentially the Rosetta Stone of an organization, providing translation services (or, as some would call it, the "elevator" between the executive suite and the development floors). The challenge lies in not only crafting a compelling message but doing so for wildly disparate audiences. Full Details