Agile + DevOps West 2019 - Agile Engineering & Development | TechWell

Conference archive

Agile + DevOps West 2019 - Agile Engineering & Development

Tuesday, June 4

Allen Holub
Independent Consultant
TA

The Architecture of Microservices

Add to calendar
Tuesday, June 4, 2019 - 8:30am to 4:30pm

Server-side monoliths—single programs that provide all back-end services—just don't work. They are hard to build, impossible to maintain, and gradually accrete so much baggage that forward development slows to a crawl. Agile development is impossible over this sort of system. Allen Holub says that microservices—systems of small, cooperating server-side agents—solve these problems. However, building a microservice system is not easy, and doing it wrong is disastrous. Taking a deep dive into practical microservice architecture and implementation, Allen covers a lot of practical details to...

Thursday, June 6

Timothy Cochran
Thoughtworks
AD31

Using Component Testing for Ultra-Fast Builds

Add to calendar
Thursday, June 6, 2019 - 10:00am to 11:00am

A best practice of software architecture is to design your applications into independent modules or components, with a published contract for interaction between components. This is a principle of the microservices style of architecture, but it also applies to components created in a large monolith. If we can test the functionality of the component independently, and apply a level of trust that those components work, this opens the door to rethinking our continuous integration and continuous delivery strategy, potentially reducing the need for long test suites and many environments. It...

Catherine Louis
CLL-Group
AD35

Intro to Design Thinking: Experience Human-Centered Design in Action

Preview
Add to calendar
Thursday, June 6, 2019 - 11:30am to 12:30pm

Are you curious about design thinking? Hungry to experience it for yourself? Don’t just watch from the sidelines—come give it a try! This is a hands-on, experimental session that will be a fun and engaging experience with design thinking tools. You’ll learn some of the core values of design thinking, including how human-centered design, empathy for the people you are designing for, and feedback from users are fundamental to good design. You'll learn that experimentation and prototyping are not simply a way to validate your idea, but an integral part of your innovation process....