

Changelog Master Feed
Changelog Media
Your one-stop shop for all Changelog podcasts. Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, shipping code to production, and the people involved. Yes, we focus on the people. Everything else is an implementation detail.
Episodes
Mentioned books

Aug 24, 2023 • 1h 10min
Ten years of TypeScript bliss (JS Party #289)
Guest Josh Goldberg, a contributor to TypeScript and typescript-eslint, discusses the last decade of TypeScript development, the advantages of a widely used programming language like TypeScript, making Tailwind type safe, and pain points and competition in TypeScript.

Aug 24, 2023 • 1h 23min
The serenity of building your own OS (Changelog Interviews #554)
This week we’re talking to Andreas Kling about SerenityOS and Ladybird. Andreas started SerenityOS as a means of therapy. It’s self-described as a love letter to “‘90s user interfaces with a custom Unix-like core.” Andreas previously worked at Nokia and later at Apple on the WebKit team, so he had an itch to do something along the lines of a browser, and that’s where Ladybird came from. We get into the details of compilers, OSs, browsers, web specifications, and the love of making software.
Join the discussionChangelog++ members get a bonus 5 minutes at the end of this episode and zero ads. Join today!Sponsors:Convex – Convex is a better type of backend — the full-stack TypeScript development platform that lets you replace your database, server functions, and glue code. Get started at convex.dev
Tailscale – Simple, secure networks for teams of any scale. Built on WireGuard.
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com
Featuring:Andreas Kling – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:
Sponsor Andreas’s work on GitHub Sponsors
Andreas Kling on YouTube
serenityOS
Ladybird
The Jakt programming language
Something missing or broken? PRs welcome!

Aug 23, 2023 • 45min
The new AI app stack (Practical AI #236)
The podcast explores the new AI app stack, covering topics such as model 'middleware', app orchestration, and emerging architectures for LLM applications. It discusses the misconception that large language models themselves are applications and explores the ecosystem of tooling and components surrounding them. The chapter also explores different categories of AI playgrounds, setting up the back end for testing products, and the components of the new generative AI stack. Key takeaways include the role of AI engineering and the elements of an AI stack infrastructure.

Aug 21, 2023 • 8min
All your CAPTCHAs are belong to bots (Changelog News #58)
CAPTCHAs are now useless. OpenTF Manifesto aims to keep Terraform open source. React's forgotten or unknown features. Quick advice on building software features. Open source projects urged to join the Fediverse.

15 snips
Aug 18, 2023 • 1h 22min
An aberrant generation of programmers (Changelog & Friends #11)
Speakers discuss the decline of enthusiast programmers and the changing demographics of programmers. They explore topics such as the concept of a 10x developer, the challenges of software engineering, and the use of AI tools in programming. They also reflect on their own journeys in programming and emphasize the importance of experience and understanding in the industry.

Aug 17, 2023 • 1h 5min
Refined thinking (JS Party #288)
Jim Nielsen, a guest with experience in Mastodon, Twitter, GitHub, and websites, joins the hosts to discuss language-level toll roads, quitting, social networking, and the state of the world in publishing thoughts on the internet. They talk about the embarrassment of looking back at old blog posts and explore the impact of writing and feedback. They also delve into the concept of language-level toll roads and the benefits of Lua as a programming language. The hosts discuss the challenges of finishing a project versus quietly quitting, the power and freedom of podcasting, and the decline of content creation for the open web. They also explore the appeal of Google Reader and the potential for a TypeScript RSS project.

Aug 17, 2023 • 1h 31min
30 years of Debian (Changelog Interviews #553)
Jonathan Carter, Debian Project Lead for four terms, discusses the 30-year history of Debian and its transition from Ubuntu. They explore the democratic and community-driven nature of Debian, its structure, stability, and reliability. The podcast covers sponsorship, formalization, and relationships in Debian, as well as tension in the Debconf treasurer team. They also discuss the connection between Debian and Toy Story, packaging free software and compatibility, a comparison between Debian and Canonical, communication and collaboration methods in the Debian project, and the Hack Club non-profit organization.

Aug 14, 2023 • 8min
The relicensings will continue until morale improves (Changelog News #57)
Matt Rickard discusses why Tailwind CSS won. Other topics include HashiCorp adopting a Business Source license, WarpStream's Kafka-compatible offering on S3, managing difficult software engineers, and Russ Cox's update on Go 2.

Aug 11, 2023 • 1h 19min
Kaizen! S3 R2 B2 D2 (Changelog & Friends #10)
The podcast discusses various improvements including moving from S3 to R2, implementing blue-green deployment, caching fixes, and migration to Fastly. They also talk about the potential acquisition of Dagger by GitHub, the importance of backup systems, and invite listeners to join their podcast community on Slack.

Aug 11, 2023 • 1h 13min
A deep dive into Go's stack (Go Time #288)
In this podcast, the speakers dive deep into how the Go stack works and why programmers should care. They discuss topics such as memory management, the growth and allocation of the stack, the perception of intelligence in the Go community, the use of pointers and structs in Go programming, reordering fields in structures for optimization, and a proposal for arbitrary precision and array bounds checking in Go. They also share amusing anecdotes about printers and express their gratitude to community contributors and listeners.


