The video on-demand of this session is available to logged in QCon attendees only. Please login to your QCon account to watch the session.

Session + Live Q&A

Reproducible Development with Containers

Week-long project onboarding? “Works on my machine”? Software version conflicts between projects? Days of catchup after your laptop bites the dust?  

These concepts are as obsolete as developing without version control. The future is devcontainers: fully-featured, versioned, reproducible development environments that run immediately on any machine with a Docker installation. Or in the cloud, shared by collaborating coworkers.  

In this session, Avdi Grimm describes the future of development, which is already here. Get a tour of a devcontainer, and contrast it with a deployment container. Notice how devcontainers can improve your team's productivity.  

Containers - they're not just for production anymore.


Avdi Grimm

Chief Aeronaut at ShipRise

In his 20-year-plus software development career, Avdi Grimm has worked on everything from aerospace embedded systems to enterprise web applications. He’s a consulting pair-programmer, the author of several popular Ruby programming books, and a recipient of the Ruby Hero award for service to...

Read more
Find Avdi Grimm at:


Tuesday Nov 9 / 01:10PM EST (40 minutes)


Crafting the Developer Experience


Developer ExperienceDevelopmentProgrammingIDEsDeployment

Add to Calendar

Add to calendar


From the same track

Session + Live Q&A Developer Experience

Scaling the North Star of Developer Experience

Tuesday Nov 9 / 12:10PM EST

From starting a business to growing into an organization with thousands of engineers, this talk will delve into the trade-offs on developer experience at different stages of engineering growth.I will talk about learnings from the back-end and product engineering perspective, gained while Netflix...

Phillipa Avery

Engineering Manager - Java Platform @Netflix

Session + Live Q&A Developer Experience

Moldable Development by Example

Tuesday Nov 9 / 11:10AM EST

Moldable Development is a way of programming through which we construct custom tools for every development problem. Yes, literally for every problem. We show how this works through concrete examples like reasoning about architecture or browsing an external API. In all these cases we...

Tudor Girba

Software Environmentalist & co-founder of

PANEL DISCUSSION + Live Q&A Developer Experience

Panel: The True Bottleneck in Software Engineering - Cognitive Load

Tuesday Nov 9 / 02:10PM EST

In software development, our job is not typing. Our job is making decisions. It is what we type that matters, and what we can glean from the computer's response. The core limitation of our work is how much we can know: how much we can hold in our heads, and how quickly we can learn. This...

Jean Yang

Founder and CEO @AkitaSoftware

Manuel Pais

IT Organizational Consultant & Co-author of the book @TeamTopologies

Arty Starr

Founder, Twilight City, Inc.

View full Schedule