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 · World Congress 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 · World Congress 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 15:30–16:00

Stage 6

Going beyond the code through the GitHub Copilot App: how to unlock you and your team’s superpower

Jenny Hwang

Director of User Research, GitHub

Jenny Hwang
Open session

World Congress 2026 North America

September 25, 2026 · 11:40–12:10

Outdoor Stage

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

September 23, 2026 · 13:00–13:30

Stage 2

Parallelize Your Development with GitHub Copilot

Pamela Fox

Principal Cloud Advocate, Microsoft

Pamela Fox
Open session

World Congress 2026 North America

September 23, 2026 · 15:00–15:30

Stage 2

How GitHub Helps Two Maintainers Serve 6,000 Learners

Gwyneth Peña-Siguenza

Senior Cloud Advocate, GitHub

Gwyneth Peña-Siguenza
Open session

World Congress 2026 North America

September 24, 2026 · 11:00–11:30

Stage 6

Accelerating development and managing agents with the GitHub Copilot app

Christopher Harrison

Senior Developer Advocate, GitHub

Christopher Harrison
Open session

World Congress 2026 North America

September 25, 2026 · 15:00–17:00

Stage 12

Secure development from pull request to production with GitHub

Sam Jarvinen

Senior Solutions Engineer, GitHub

Sam Jarvinen