Are You Tall Enough for This Ride - Real World Challenges in Code Generation
Scala Days Conferences via YouTube
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Finance Certifications Goldman Sachs and Amazon Teams Trust
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Explore real-world challenges in code generation through a cautionary tale from the smithy4s project in this 40-minute conference talk. Learn how a seemingly simple one-line bugfix to companion objects triggered compilation errors for dozens of developers and created a classic engineering dilemma between maintaining backward compatibility and fixing bugs. Discover the double-edged nature of code generation - powerful enough to create cross-language platforms with ease, yet capable of breaking APIs with a single change. Examine how a cleverly designed macro solution preserved both bugfix integrity and user experience. Gain practical strategies for managing generated code using scalameta, implementing effective snapshot testing, and determining when your project is ready for the complexities of code generation. Walk away with insights on navigating the technical and social challenges that arise when code generation goes wrong, and understand the delicate balance between innovation and stability in Scala development.
Syllabus
Are You Tall Enough for This Ride? Real world Challenges in Code Generation [Scala Days 2025]
Taught by
Scala Days Conferences