Changelog Master Feed

Changelog Master Feed Artwork

Your one-stop shop for all Changelog podcasts

JS Party JS Party #256

Big news in Deno Land

Play
2022-12-16T18:30:00Z #deno +2 šŸŽ§ 19,974

Deno creator Ryan Dahl goes one-on-one with Jerod to discuss their new npm support, why heā€™s so excited about JavaScript containers, Deno Deployā€™s present & future, what he thinks about alternative runtimes like Bun, WinterCG, how Wasm fits into the story & more!

Ship It! Ship It! #80

Kaizen! 24 improvements & a lot more

Play
2022-11-23T16:45:00Z #ops +1 šŸŽ§ 7,705

For our last 2022 Kaizen episode, we went all out:

  • šŸ’Ŗ @jerod outdid himself in the number of improvements shipped between Kaizens
  • šŸ•ŗ A few of our listeners contributed ā†’ prompted us to create a new contributing guide
  • šŸ—ŗ We now have a new infrastructure diagram

All of this, and a whole lot more, is captured as GitHub discussion šŸ™ changelog.com#433. If you want to see everything that we improved, that is a great companion to this episode.

Changelog Interviews Changelog Interviews #513

The story of Heroku

Play
2022-11-04T21:00:00Z #startups +1 šŸŽ§ 35,709

This week on The Changelog weā€™re joined by Adam Wiggins, co-founder and former CTO of Heroku, for an exclusive trip down Heroku memory lane. Adam and Jerod are both tremendous fans of Heroku and believe (to this day) they represent the apex in developer experience for delivering code to production.

We talk through the beginnings of Heroku, the v1 most people have forgotten about, the era of web hosting back in 2008-2010, the serendipity of Silicon Vally in those days, pitching to Y Combinator, the makings of git push heroku, the Heroku style and name, the sale of Heroku to Salesforce, potential regrets ā€” and we tee up part 2 coming next week with Adam going beyond Heroku and the story of Muse.

Ship It! Ship It! #77

Seven shipping principles

Play
2022-11-03T13:30:00Z #ops +3 šŸŽ§ 9,587

15 years ago, Gerhard discovered magic in the form of Ruby on Rails. It was intuitive and it just worked. That is the context in which Gerhard fell in love with infrastructure and operations.

Today, for special episode 77, we start at Seven Shipping Principles, and, in the true spirit of Ship It, weā€™ll see what happens next.

Our guest is David Heinemeier Hansson, creator of Ruby on Rails, co-founder of Basecamp & HEY, and a lot more - check out dhh.dk.

Go Time Go Time #252

Who owns our code?

Play
2022-10-20T16:30:00Z #licensing +2 šŸŽ§ 18,008

In this episode, weā€™re joined by tech Lawyer Luis Villa to explore the question, who owns code? The company, the engineer, the team? What about when youā€™re using AI, Machine learning, GitHub Copilotā€¦ is that still your code?

JS Party JS Party #244

The spicy React debate show šŸŒ¶ļø

Play
2022-09-23T18:30:00Z #react +1 šŸŽ§ 19,904

Weā€™re back with another spicy YepNope debate! This time, Amelia and KBall are arguing that thereā€™s real value to (continue) using React in 2022, while Amal and special guest (and author of the post which stemmed the whole debate) Josh Collinsworth argue that Reactā€™s time leading innovation has passed. Of course, the stance each panelist is taking is assigned ahead of time. Is that how they really feel? Tune in and find out!

Ship It! Ship It! #71

Modern Software Engineering

Play
2022-09-21T17:45:00Z #ops +2 šŸŽ§ 9,315

Dave Farley, co-author of Continuous Delivery, is back to talk about his latest book, Modern Software Engineering, a Top 3 Software Engineering best seller on Amazon UK this September. Shipping good software starts with you giving yourself permission to do a good job. It continues with a healthy curiosity, admitting that you donā€™t know, and running many experiments, safely, without blowing everything up. And then there is scope creepā€¦

Changelog Interviews Changelog Interviews #506

Stable Diffusion breaks the internet

Play
2022-09-16T20:45:00Z #oss +2 šŸŽ§ 36,392

This week on The Changelog weā€™re talking about Stable Diffusion, DALL-E, and the impact of AI generated art. We invited our good friend Simon Willison on the show today because he wrote a very thorough blog post titled, ā€œStable Diffusion is a really big deal.ā€

You may know Simon from his extensive contributions to open source software. Simon is a co-creator of the Django Web framework (which we donā€™t talk about at all on this show), heā€™s the creator of Datasette, a multi-tool for exploring and publishing data (which we do talk about on this show)ā€¦most of all Simon is a very insightful thinker, which he puts on display here on this episode. We talk from all the angles of this topic, the technical, the innovation, the future and possibilities, the ethical and the moral ā€“ we get into it all. The question is, will this era be known as the initial push back to the machine?

Practical AI Practical AI #193

Stable Diffusion

Play
2022-09-13T22:20:00Z #ai +1 šŸŽ§ 23,028

The new stable diffusion model is everywhere! Of course you can use this model to quickly and easily create amazing, dream-like images to post on twitter, reddit, discord, etc., but this technology is also poised to be used in very pragmatic ways across industry. In this episode, Chris and Daniel take a deep dive into all things stable diffusion. They discuss the motivations for the work, the model architecture, and the differences between this model and other related releases (e.g., DALLĀ·E 2).

alt text
(Image from stability.ai)

Go Time Go Time #246

Avoiding bloat

Play
2022-09-08T17:30:00Z #go +1 šŸŽ§ 19,261

Egon Elbre and Roger Peppe join Mat for a conversation all about bloat (and how to avoid it). Expect talk of code bloat, binary bloat, feature bloat, and an even-more-bloated-than-usual unpopular opinion segment.

Changelog Interviews Changelog Interviews #504

Building actually maintainable software ā™»ļø

Play
2022-09-02T20:30:00Z #go +1 šŸŽ§ 37,436

This week weā€™re sharing the most popular episode of Go Time from last year ā€” Go Time #196. We believe this episode was the most popular because itā€™s all about building actually maintainable software and what goes into that. Kris Brandow is joined by Johnny Boursiquot, Ian Lopshire, and Sam Boyer. Thereā€™s lots of hot takes, disagreements, and unpopular opinions.

This is part two of a three part mini-series led by Kris on maintenance. Make sure you check out Go Time #195 and Go Time #202 to continue the series.

Practical AI Practical AI #188

AlphaFold is revolutionizing biology

Play
2022-08-09T19:45:00Z #ai +2 šŸŽ§ 19,613

AlphaFold is an AI system developed by DeepMind that predicts a proteinā€™s 3D structure from its amino acid sequence. It regularly achieves accuracy competitive with experiment, and is accelerating research in nearly every field of biology. Daniel and Chris delve into protein folding, and explore the implications of this revolutionary and hugely impactful application of AI.

Go Time Go Time #240

What's new in Go 1.19

Play
2022-07-28T18:35:38Z #go šŸŽ§ 20,464

Go 1.18 was a major release where we saw the introduction of generics into the language as well as other notables such as fuzzing and workspaces. With Go 1.19 slated to come out next month, one has to wonder whatā€™s next. Are we in store to be blown away by new and major features like we saw in 1.18? Not exactly but there are still lots of improvements to be on the lookout for.

Joining Mat & Johnny to touch on some of the most interesting ones is Carl Johnson, himself a contributor to the 1.19 release.

Practical AI Practical AI #186

The geopolitics of artificial intelligence

Play
2022-07-26T20:00:00Z #fully-connected +2 šŸŽ§ 19,418

In this Fully-Connected episode, Chris and Daniel explore the geopolitics, economics, and power-brokering of artificial intelligence. What does control of AI mean for nations, corporations, and universities? What does control or access to AI mean for conflict and autonomy? The world is changing rapidly, and the rate of change is accelerating. Daniel and Chris look behind the curtain in the halls of power.

Ship It! Ship It! #62

Operational simplicity is a gift to you

Play
2022-07-20T16:35:00Z #ops +2 šŸŽ§ 9,301

Gerhardā€™s transition to a senior engineer started 10 years ago, when he embraced the vim mindset, functional core & imperative shell, and was inspired to seek simplicity in his code & infrastructure. Most of it can be traced back to one person: Gary Bernhardt, the creator of Execute Program, Destroy all Software and the now famous Wat idea.

Few stick around long enough to understand the long-term impact of their decisions on production systems. Even fewer are able to talk about them as well as Gary does.

Practical AI Practical AI #183

AI's role in reprogramming immunity

Play
2022-06-28T19:00:00Z #ai +2 šŸŽ§ 18,864

Drausin Wulsin, Director of ML at Immunai, joins Daniel & Chris to talk about the role of AI in immunotherapy, and why it is proving to be the foremost approach in fighting cancer, autoimmune disease, and infectious diseases.

The large amount of high dimensional biological data that is available today, combined with advanced machine learning techniques, creates unique opportunities to push the boundaries of what is possible in biology.

To that end, Immunai has built the largest immune database called AMICA that contains tens of millions of cells. The company uses cutting-edge transfer learning techniques to transfer knowledge across different cell types, studies, and even species.

Go Time Go Time #235

2053: A Go Odyssey

Play
2022-06-23T15:45:00Z #go šŸŽ§ 18,195

The year is 2053. The tabs-vs-spaces wars are long over. Ron Evans is the only Go programmer still alive on Earth. All he does is maintain old Go code. Itā€™s terrible! He must find a way to warn his fellow gophers before itā€™s too late. Good thing he finally got that PDQ transmission system workingā€¦

Ship It! Ship It! #58

How to keep a secret

Play
2022-06-22T20:20:00Z #ops +2 šŸŽ§ 7,829

Rob Barnes (a.k.a. Devops Rob) and Rosemary Wang (author of Infrastructure as Code - Patterns & Practices) are joining us today to talk about infrastructure secrets.

What do Rosemary and Rob think about committing encrypted secrets into a repository? How do they suggest that we improve on storing secrets in LastPass? And if we were to choose HashiCorp Vault, what do we need to know?

Thank you Thomas Eckert for the intro. Thank you Nabeel Sulieman (ep. 46) & Kelsey Hightower (ep. 44) for your gentle nudges towards improving our infra secrets management.

Practical AI Practical AI #182

Machine learning in your database

Play
2022-06-22T14:45:00Z #ai +2 šŸŽ§ 20,213

While scaling up machine learning at Instacart, Montana Low and Lev Kokotov discovered just how much you can do with the Postgres database. They are building on that work with PostgresML, an extension to the database that lets you train and deploy models to make online predictions using only SQL. This is super practical discussion that you donā€™t want to miss!

Founders Talk Founders Talk #91

Fireside chat with Jack Dorsey

Play
2022-06-03T19:30:00Z #startups +2 šŸŽ§ 9,394

Adam was invited by our friends at Square to interview Jack Dorsey as part of their annual developer conference called Square Unboxed. Jack Dorsey is one of the most prolific CEOs out there ā€” heā€™s a hacker turned CEO and is often working at the very edge of whatā€™s to come (at scale). Jack is focused on what the future has to offer, heā€™s considered an innovator by many. Heā€™s also a Bitcoin maximalist and has positioned himself and Block long on Bitcoin.

What youā€™re about to hear is the fireside chat Adam had with Jack at Square Unboxed 2022. Jack and Adam discuss the vision Square has for the developer platform and why itā€™s so central to the companyā€™s strategy.

Changelog Interviews Changelog Interviews #490

Schneier on security for tomorrowā€™s software

Play
2022-05-20T21:00:00Z #infosec +1 šŸŽ§ 40,853

This week weā€™re talking with Bruce Schneier ā€” cryptographer, computer security professional, privacy specialist, and writer (of many books). He calls himself a ā€œpublic-interest technologistā€, a term he coined himself, and works at the intersection of security, technology, and people.

Bruce has been writing about security issues on his blog since 2004, his monthly newsletter has been going since 1998, heā€™s a fellow and lecturer at Harvardā€™s Kennedy School, a board member of the EFF, and the Chief of Security Architecture at Inrupt. Long story short, Bruce has credentials to back up his opinions and on todayā€™s show we dig into the state of cyber-security, security and privacy best practices, his thoughts on Bitcoin (and other crypto-currencies), Tim Berners-Leeā€™s Solid project, and of course we asked Bruce to share his advice for todayā€™s developers building the software systems of tomorrow.

JS Party JS Party #222

The Type Annotations proposal

Play
2022-04-22T16:10:00Z #typescript +1 šŸŽ§ 18,085

Daniel Rosenwasser and Ryan Cavanaugh from the TypeScript team at Microsoft join Nick and Boneskull to catch us up on the latest happening with the TypeScript project, including whatā€™s exciting in the new 4.7 beta release. Then, we dive deep into the new, TC-39 stage 1 Type Annotations proposal, what it is, and what it means for the future of a not really typed JavaScript!

Changelog Interviews Changelog Interviews #484

Wisdom from 50+ years in software

Play
2022-03-30T17:15:00Z #unix +1 šŸŽ§ 55,546

Today we have a special treat. A conversation with Brian Kernighan! Brianā€™s been in the software game since the beginning of Unix. Yes, he was there at Bell Labs when it all began. And he is still at it today, writing books and teaching the next generation at Princeton.

This is an epic and wide ranging conversation. Youā€™ll hear about the birth of Unix, Ken Thompsonā€™s unique skillset, why Brian thinks C has stood the test of time, his thoughts on modern languages like Go and Rust, whatā€™s changed in 50 years of software, what makes platforms like Unix and the web so powerful, his take as a professor on the trend of programmers skipping the university track, and so much more.

Seriously, this is a must-listen.

Player art
  0:00 / 0:00