logo
episode-header-image
Feb 2022
34m 49s

Modern Code Generation with Jordan Adler

SCOTT HANSELMAN
About this episode

Jordan Adler is Head of Developer Engineering at OneSignal and has a deep interest in code generation. He has helped migrate large systems from Python 2 or Python 3 using code generation and code transformation. Using tools like Yellicode, Python Future, and others, Jordan's team has been able to accelerate software development. We'll also talk about OpenAPI-generator, a tool that takes OpenAPI/Swagger and generates idiomatic SDKs in any language.

Up next
Jun 26
SKY ENGINE AI's Dr. Malc Souter on AI-Generated Training Data
In this episode Scott talks with Dr. Malc Souter, a computer graphics algorithms PhD and former Hollywood special effects artist, now bringing his rendering expertise to AI at SKY ENGINE AI. They dive deep into the surprising power of synthetic data, exploring when fake can outpe ... Show More
32m 14s
Jun 19
Dave Barry is the Class Clown: The Memoirs of a Professional Wiseass
When authors want to talk about their book they go on a book tour and often they go to large companies like Microsoft and speak to us in person. I had the opportunity to interview Dave Berry in person and I jumped at it. I grew up reading his humor column syndicated in The Oregon ... Show More
46m 7s
Jun 12
Startup Mindsets with Earl Valencia
What does it really take to succeed in today’s fast-paced, innovation-driven world? In this episode of Hanselminutes, Scott Hanselman chats with Earl Valencia—acclaimed tech leader, venture-backed founder, and author of Startup Mindsets: A Blueprint to Thrive in an Innovation-Dri ... Show More
32m 31s
Recommended Episodes
Jun 2024
SE Radio 622: Wolf Vollprecht on Python Tooling in Rust
Wolf Vollprecht, the CEO and founder of Prefix.dev, speaks with host Gregory M. Kapfhammer about how to implement Python tools, such as package managers, in the Rust programming language. They discuss the challenges associated with building Python infrastructure tooling in Python ... Show More
55m 10s
Mar 2023
#408: Hatch: A Modern Python Workflow
See the full show notes for this episode on the website at talkpython.fm/408 
1h 2m
Aug 2024
#474: Python Performance for Data Science
Python performance has come a long way in recent times. And it's often the data scientists, with their computational algorithms and large quantities of data, who care the most about this form of performance. It's great to have Stan Seibert back on the show to talk about Python's ... Show More
1h 8m
Mar 2017
MLG 010 Languages & Frameworks
Try a walking desk while studying ML or working on your projects! Languages & frameworks comparison. Languages: Python, R, MATLAB/Octave, Julia, Java/Scala, C/C++. Frameworks: Hadoop/Spark, Deeplearning4J, Theano, Torch, TensorFlow. ocdevel.com/mlg/10 for notes and resources 
44m 36s
Oct 2024
#483: Reflex Framework: Frontend, Backend, Pure Python
Let's say you want to create a web app and you know Python really well. Your first thought might be Flask or Django or even FastAPI? All good choices but there is a lot to get a full web app into production. The framework we'll talk about today, Reflex, allows you to just write P ... Show More
1h 3m
Dec 2023
#441: Python = Syntactic Sugar?
See the full show notes for this episode on the website at talkpython.fm/441 
1h 7m
Aug 2024
#475: Python Language Summit 2024
Every year the core developers meet to discuss and propose the major changes and trends in Python itself. This invite-only conference of about 50 people happens inside PyCon in the US. Because it's private, we rarely get detailed looks inside this event. On this episode, we have ... Show More
1h 1m
Oct 2024
D2DO255: Is AI the Magic Solution for Refactoring Legacy Code?
AI is being integrated and adopted across much of the IT world, but can it work magic in transforming old legacy code into shiny modern code? When it comes to this magic trick, it’s important to look behind the curtain. On today’s Day Two DevOps podcast we discuss the reality of ... Show More
37m 58s
Oct 2024
#482: Pre-commit Hooks for Python Devs
Do you struggle to make sure your code is always correct before you check it in? What about your team members' code? That one person who never wants to run the linter? Tired of dealing with tons of conflicts and spurious git changes? You need git pre-commit hooks. We're lucky to ... Show More
1h 10m