Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK
 
Thames Suite (Waterloo/Tower)
Add Fundamentals of software architecture to your personal schedule
9:00 Fundamentals of software architecture Mark  Richards  (Independent)
Westminster Suite
Add Architecture without an end state to your personal schedule
9:00 Architecture without an end state Michael Nygard (Cognitect)
Hilton Meeting Room 5/6
Add Moving to microservices and beyond to your personal schedule
9:00 Moving to microservices and beyond Sam Newman (Independent)
12:30 Lunch | Room: Fiamma Restaurant @ the Metropole
8:00 Morning Coffee | Room: Mezzanine Hallway & Hilton Meeting Room Landing
10:30 Break | Room: Mezzanine Hallway & Hilton Meeting Room Landing
15:00 Break | Room: Mezzanine Hallway & Hilton Meeting Room Landing
9:00-17:00 (8h)
Fundamentals of software architecture
Mark  Richards  (Independent)
CNN recently rated software architect the number one job in America. Yet no clear path exists for moving from developer to architect. Mark Richards blends lecture and hands-on real-world group exercises to explore the many aspects of software architecture. You'll learn various integration styles (and when to use them) as well as patterns to fit various business needs and requirements.
9:00-17:00 (8h)
Architecture without an end state
Michael Nygard (Cognitect)
Michael Nygard demonstrates how to design and architect systems that admit change—bending and flexing through time. Using a blend of information architecture, technical architecture, and some process change, Michael walks you through examples of rigid systems to show how to transform them into more maneuverable architecture.
9:00-17:00 (8h)
Moving to microservices and beyond
Sam Newman (Independent)
Sam Newman shares some framing for microservice architectures that explores the various forces that can drive the design and evolution of microservices before leading you through a series of interactive architectural kata exercises to put your newfound knowledge to the test. You'll gain valuable experience with a series of tools you can immediately put into practice in your own projects.
12:30-13:30 (1h)
Break: Lunch
8:00-8:30 (30m)
Break: Morning Coffee
10:30-11:00 (30m)
Break
15:00-15:30 (30m)
Break