
Developer Voices If You Want Better Code, Do It For Me (with Jonathan Schneider)
Feb 14, 2024
Jonathan Schneider, one of the authors of OpenRewrite, discusses the power of automated code-rewriting tools and how they work. Topics include engineering challenges at Netflix, rewriting Terraform, and implementing an internal compiler. They also touch on the decision-making process for using libraries and language support for Gleam and WebAssembly.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8
Introduction
00:00 • 2min
Engineering Tools and Challenges at Netflix
02:06 • 6min
Writing a Java syntax tree rewriter
08:31 • 15min
Rewriting Terraform and the Challenges of Building a Parser Grammar
23:20 • 5min
Printing the Abstract Syntax Tree
28:48 • 2min
Implementing an Internal Compiler
30:27 • 19min
Challenges of Using Libraries and Code Transformation Tools
49:03 • 8min
The Decision-Making Process and Language Support
57:00 • 6min
