Ryan welcomes Jeffrey van Gogh, Director of Engineering, Android Developer Experience, at Google and board member of the Kotlin Foundation. They discuss the evolution of the Kotlin language from JVM to multiplatform, how their governance board works with the community to stop breaking changes, and the intricacies of Kotlin’s multiplatform capabilities beyond just Android.| Stack Overflow Blog
Ryan welcomes Paul Everitt, developer advocate at JetBrains and an early adopter of Python, to discuss the history, growth, and future of Python. They cover Python’s pivotal moments and rise alongside the internet, the increased adoption from transitions like Python 2 to Python 3, and the significant role Python plays in academia and data science today.| Stack Overflow Blog
Ryan and Eira welcome Erin Yepis, Senior Analyst at Stack Overflow, to the show to discuss the newly released 2025 Developer Survey results. They explore the decline in trust in AI tools, shifts in popular programming technologies, and the patterns Erin saw in salary growth among developers.| Stack Overflow Blog
Building a custom tokenizer for the Ovo2 language in Elixir - parsing strings, keywords, and pattern-matching with recursive functions| Lucas Sifoni
Building parser combinators in Elixir to transform token streams into an AST - implementing either/any combinators and value parsers for the Ovo2 language| Lucas Sifoni
Implementing an AST printer and parser feedback loop for the Ovo2 language - creating a round-trip workflow to validate parsing correctness| Lucas Sifoni
Creating a visual programming environment with Phoenix LiveView for Ovo2 - building the canonical 99 bottles of beer program using runner chaining and inter-program communication| Lucas Sifoni
First part of my journey reimplementing Ovo2 in Elixir - from TypeScript to the BEAM, exploring language design for pure data transformations| Lucas Sifoni