Coffee With Developers • May 17, 2018

Always on the Right Track with Rails with Eileen Uchitelle, Senior System Engineer at GitHub

Eileen Uchitelle , Thomas Pamminger

Eileen Uchitelle proves massive platforms can execute framework upgrades without sacrificing reliability. Discover how GitHub dual-boots Rails versions for flawless deployments. Build resilient code and inclusive engineering cultures.

Pause
Mute Enter Fullscreen
#1 about 2 min

Transitioning from photography to full-stack programming

Learning design, front-end, and back-end skills provides developers with more career choices.

#2 about 1 min

Why developer happiness matters in web frameworks

Ruby on Rails prioritizes ease of use and making the programming experience enjoyable.

#3 about 2 min

Working alongside framework creators at Basecamp

Collaborating directly with framework authors reveals unique insights into application problem solving.

#4 about 3 min

Making security a foundational feature in software development

Using secure frameworks and educating teams early prevents vulnerabilities from becoming afterthoughts.

#5 about 2 min

Automating application security checks with linters and bots

Automated tools that read code can notify teams about potential injection or cross-site scripting vulnerabilities.

#6 about 2 min

Structuring a comprehensive corporate security organization

Combining physical, employee, system, and application security under one entity gives the organization more weight.

#7 about 1 min

Upgrading core frameworks and contributing to open source

Dedicated internal teams improve open-source libraries upstream rather than relying on application-level patches.

#8 about 2 min

Moving beyond the pipeline in tech diversity

Real inclusion requires actively supporting underrepresented employees and preventing workplace bias.

#9 about 2 min

Dogfooding developer tools by building software products internally

Using a product daily to build that same product exposes user experience friction and potential breakages early.

#10 about 3 min

Dual booting to upgrade large-scale framework applications

Running an application against two framework versions simultaneously catches regressions before fully migrating production code.

#11 about 3 min

Finding effective technical mentorship through specific problems

Approaching potential mentors with concrete technical challenges creates more sustainable and productive learning relationships.

#12 about 1 min

Favorite git commands and the importance of patch commits

Utilizing specific version control commands improves debugging and repository management workflows.

Matching moments

2:30 min

Bridging the gap between developers and security tools

Bozidar Spirovski Bozidar Spirovski +1 · Coffee With Developers

2:15 min

Observing developer tool ecosystems during pair programming

Anil Kumar Krishnashetty · WWC 2022

7:33 min

Maximizing developer productivity with Ruby on Rails

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

8:08 min

Q&A on making workplaces inclusive and software career advice

Joana Simoes · LIVE

1:43 min

Summarizing the organizational benefits of platform engineering

Christian Strack · LIVE

1:38 min

Empowering developers through continuous learning and modern programming tools

Katrin Lehmann Katrin Lehmann +1 · WWC 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

GitHub’s Team X-Ray: Your Repository Knows More About Your Team Than Your Team Does

Andrea Griffiths

Senior Developer Advocate

Andrea Griffiths
Open session

World Congress 2026 North America

On the Public Clock: Open-Source Defense When You're Not in the Club

Nicholas Muy

VP Engineering Platform and Security at Scrut.io

Nicholas Muy
Open session

World Congress 2026 North America

Stop Running Mystery Meat in Production

Jeroen van Erp

Technical Advocate @ SUSE

Jeroen van Erp
Open session

World Congress 2026 North America

Vibe Coding Accessibility

Karl Groves

Focused on actively fixing accessibility

Karl Groves
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

In-Person by Default: Principles & Practices for Building Developer Meetups

Steve Chen

Executive Director and Founder at Code & Coffee

Steve Chen