Engineering the Future of Software
April 10–11, 2016: Training
April 11–13, 2016: Conference
New York, NY
 
Concourse B
9:00am Building microservices with Docker Sam Newman (Independent), Kiruthika Samapathy (ThoughtWorks), Clarence Bakirtzidis (Elabor8)
Concourse C
9:00am MEAN architecture Scott Davis (ThoughtWorks)
Concourse E
9:00am Designing for volatility Allen Holub (Holub Associates)
Concourse G
9:00am Fundamentals of software architecture Mark Richards (Self-employed)
7:30am Morning Coffee Service ~ 10:30am - 11:00am Morning Break | Room: Concourse Foyer
12:30pm Lunch | Room: Rendezvous Trianon (3rd floor) ~ 3:00pm - 3:30pm Afternoon Break | Room: Concourse Foyer
9:00am-5:00pm (8h) Microservices, pros and cons
Building microservices with Docker
Sam Newman (Independent), Kiruthika Samapathy (ThoughtWorks), Clarence Bakirtzidis (Elabor8)
In this 2-day hands-on workshop, Sam Newman covers both the theory and the practice of microservices. Learn what microservices are all about, then build them yourself.
9:00am-5:00pm (8h) Distributed systems
MEAN architecture
Scott Davis (ThoughtWorks)
Modern 21st-century web development is a story of what David Weinberger calls "small pieces, loosely joined." Join Scott Davis for a 2-day hands-on, lab-driven exploration of the MEAN (MongoDB, Express, AngularJS, Node.js) stack. The best way to learn about each highly cohesive, loosely coupled piece of the MEAN stack is to see it in action.
9:00am-5:00pm (8h) Optimization
Designing for volatility
Allen Holub (Holub Associates)
Allen Holub offers a 2-day hands-on deep dive into how to design and architect code in a world where requirements change as you’re working. Allen provides incredible learning experiences through interactive and grouped hands-on exercises, during which you’ll design and develop an architecture to solve a real-world problem.
9:00am-5:00pm (8h) Fundamentals
Fundamentals of software architecture
Mark Richards (Self-employed)
Being a software architect involves more than just drawing boxes and lines. It requires thinking like an architect, being a leader, and understanding the elements, patterns, and styles necessary to create effective software architectures. In a 2-day training course blending lecture and hands-on real-world group exercises, Mark Richards explores the many aspects of software architecture.
7:30am-9:00am (1h 30m)
Break: Morning Coffee Service ~ 10:30am - 11:00am Morning Break
12:30pm-1:30pm (1h)
Break: Lunch | Room: Rendezvous Trianon (3rd floor) ~ 3:00pm - 3:30pm Afternoon Break