Changelog Master Feed

Changelog Master Feed Artwork

Your one-stop shop for all Changelog podcasts

Changelog Interviews Changelog Interviews #497

Build tiny multi-platform apps with Tauri and web tech

Play
2022-07-15T21:00:00Z #javascript +1 šŸŽ§ 34,810

This week weā€™re talking with Daniel Thompson about Tauri and their journey to their recent 1.0 release. Tauri is often compared to Electron - itā€™s a toolkit that lets you build software for all major desktop operating systems using web technologies. It was built for the security-focused, privacy-respecting, and environmentally-conscious software engineering community. The core libraries are written in Rust and the UI layer can be written using virtually any frontend framework. We get into all the details, why Rust, how the project was formed, their resistance (thus far) to venture capital, their full commitment to the freedom virtues of open source, and all the technical bits you need to know to consider it for your next multi-platform project.

Founders Talk Founders Talk #92

Enabling a world where all software is reliable

Play
2022-07-15T15:30:00Z #startups +2 šŸŽ§ 7,457

This week Adam is joined by Robert Ross founder and CEO of FireHydrant ā€” the glue layer between your tech stack and your teams to mitigate and resolve incidents at scale.

Robert shares his journey to become a software engineer, his time at DigitalOcean, this idea of incident management as a platform and how he shifted his focus from creating courses on incident management to recognizing the value of the software he was creating for the course ā€” what is now known as FireHydrant. We also talk through his first experience in raising capital, what happens when the bar is raised on the reliability of the worldā€™s software, and why their mantra is ā€œHire great people, who build, sell and market a great product, and youā€™ll have a great company.ā€

Go Time Go Time #238

Might Go actually be OOP?

Play
2022-07-14T20:15:00Z #go +1 šŸŽ§ 19,588

A conversation with Ronna Steinberg, who was an OOP developer for many years, and now is a Go Google Developer Expert. Ronna has been thinking about Go and OOP for awhile, asking herself whether or not Go is an object oriented programming language. Tune in to find out her answer and hear some of the options gophers have for object oriented design.

Ship It! Ship It! #61

The ops & infra behind Transistor.fm

Play
2022-07-13T22:20:00Z #ops +3 šŸŽ§ 7,104

Today we talk with two lovely folks from Transistor.fm: Jason Pearl, Senior Software Developer & Jon Buda, co-founder. Gerhard was curious to find out about their setup & how did it change with the launch of the new podcast website builder. After all, you have been hearing us talk about our setup for years, so it was high-time to challenge some assumptions and learn how another team is solving similar problems.

TL;DL: keeping it simple is at the root of smooth operations & stable systems.

Practical AI Practical AI #184

Cloning voices with Coqui

Play
2022-07-12T15:10:00Z #ai +2 šŸŽ§ 18,849

Coqui is a speech technology startup that making huge waves in terms of their contributions to open source speech technology, open access models and data, and compelling voice cloning functionality. Josh Meyer from Coqui joins us in this episode to discuss cloning voices that have emotion, fostering open source, and how creators are using AI tech.

Changelog News Changelog News #3

Bun, K8s is a red flag, "critical" open source packages, Rustlings & FP jargon in simple terms

Play
2022-07-11T18:30:00Z šŸŽ§ 34,625

Jarred Sumnerā€™s Bun comes out of the oven, Jeremy Brown doesnā€™t want you prematurely optimizing, Armin Ronacherā€™s not excited about his ā€œcriticalā€ Python package, Daniel Thompson from Tauri thinks you should check out Rustlings, and we draw a straight line between Functional Programming jargon and boujee Gen Z slang.

Changelog Interviews Changelog Interviews #496

Oxide builds servers (as they should be)

Play
2022-07-08T19:40:00Z #oss +1 šŸŽ§ 39,580

Today we have a special treat: Bryan Cantrill, co-founder and CTO of Oxide Computer! You may know Bryan from his work on DTrace. He worked at Sun for many years, then Oracle, and finally Joyent before starting Oxide.

We dig deep into their companyā€™s mission/principles/values, hear how it it all started with a VCā€™s blank check that turned out to be anything but, and learn how Oxideā€™s integrated approach to hardware & software sets them up to compete with the established players by building servers as they should be.

Ship It! Ship It! #60

Kaizen! Post-migration cleanup

Play
2022-07-08T11:00:00Z #ops +4 šŸŽ§ 7,090

In our 6th Kaizen, we talk with Jerod about all the things that we cleaned up after migrating changelog.com from a managed Kubernetes to Fly.io. We deleted the K8s cluster and moved wildcard cert management to Fastly & all our vanity domain certs to Fly.io. We migrated the Docker Engine that our GitHub Actions is using - PR #416 has all the details. We did a few other things in preparation for our secrets plan. Thank you Maikel Vlasman, James Harr, Adrian Mester, Omri Gabay & Owen Valentine for kicking it off in our Slack #shipit channel.

Gerhardā€™s favourite improvement: the new shipit.show domain.

Go Time Go Time #237

Go tooling ā™»ļø

Play
2022-07-07T18:30:00Z #go +1 šŸŽ§ 20,272

Weā€™re talking about the tools we use every day help us to be productive! This show will be a great introduction for those new to Go tooling, with some discussion around what we think of them after using some of them for many years.

Changelog News Changelog News #2

DevTool platform types, things to know about databases, starting with commas, Lobsters turns 10 & Upptime

Play
2022-07-05T20:00:00Z šŸŽ§ 33,360

Weā€™re listening! This weekā€™s experimental, super-brief Monday edition of ā€œThe Changelogā€ has the following new features: Itā€™s longer, thereā€™s no background music during the stories, and it includes stories previously not featured in the newsletter.

If you like this better than the last one, would listen to it, and want us to keep it goingā€¦ let us know in the comments or by tweeting @changelog!

Changelog Interviews Changelog Interviews #495

Actual(ly) opening up

Play
2022-07-01T20:30:00Z #startups +1 šŸŽ§ 35,074

Adam and Jerod are joined once again by James Long. He was on the podcast five years ago discussing the surprise success of Prettier, an opinionated code formatter thatā€™s still in use to this day. This time around weā€™re going deep on Actual, his personal finance system James built as a business for over 4 years before recently opening it up and making it 100% free.

Has James given up on the business? Or will this move Actual(ly) breathe new life into a piece of software thatā€™s used and beloved by many? Tune in to find out.

Ship It! Ship It! #59

Postgres vs SQLite with Litestream

Play
2022-06-29T21:00:00Z #ops +2 šŸŽ§ 8,967

Ben Johnson, the creator of Litestream, joined Fly.io a few weeks after we migrated changelog.com - episode 50 has all the details. That was pure coincidence. What was not a coincidence, is Gerhard jumping at the opportunity to talk to Ben about Postgres vs SQLite with Litestream.

The prospect of running a cluster of our app instances spread across all regions, with local SQLite & Litestream replication, is mind boggling. Letā€™s find out from Ben what will it take to get there. Thanks KĆ¼rt for kicking off this dream.

Practical AI Practical AI #183

AI's role in reprogramming immunity

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

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.

Changelog News Changelog News #1

Markwhen, Tauri 1.0, SLCs & imposters

Play
2022-06-27T17:30:00Z šŸŽ§ 34,241

Weā€™re experimenting with something new: a super-brief Monday edition of ā€œThe Changelogā€ to help start your week off right and keep you up with the fast-moving software world.

If you like this, would listen to it, and want us to keep it goingā€¦ let us know in the comments or by tweeting @changelog. If youā€™d rather we didnā€™tā€¦ also let us know!

Go Time Go Time #235

2053: A Go Odyssey

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

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,964

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,427

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!

Changelog Interviews Changelog Interviews #493

What even is a DevRel?

Play
2022-06-20T15:15:00Z #comms +1 šŸŽ§ 36,597

This week Lee Robinson joins us to talk about his journey as a DevRel. We talk about what it means to be a DevRel, what orgs they fall under, how he runs his team at Vercel, Leeā€™s three pillars of DevRel: education, community, and product, we compare the old days of DevRel vs now, and of course what makes a DevRel a good DevRel.

Ship It! Ship It! #57

What do oranges & flame graphs have in common?

Play
2022-06-17T18:45:00Z #ops +1 šŸŽ§ 7,277

Today we are talking with Frederic Branczyk, founder of Polar Signals & Prometheus maintainer. You may remember Frederic from episode 33 when we introduced Parca.dev.

This time, we talk about a database built for observability: FrostDB, formerly known as ArcticDB. eBPF generates a lot of high cardinality data, which requires a new approach to writing, persisting & then reading back this state.

TL;DR FrostDB is sub zero cool & well worthy of its name.

Go Time Go Time #234

Observability in the wild: strategies that work

Play
2022-06-16T21:00:00Z #observability +1
šŸŽ§ 19,526

This week weā€™re featuring an episode of Grafanaā€™s Big Tent! LEGO Group principal engineer Nayana Shetty swaps observability survival stories (to drill or not to drill?) with hosts Mat Ryer and Matt Toback. The trio also reveals new and different observability strategies that have been successful and effective in their organizations.

Plus: Nayana shares how she built her successful observability career brick by brick.

Changelog Interviews Changelog Interviews #492

Two decades as a solo indie Mac dev

Play
2022-06-10T17:45:00Z #macos +1 šŸŽ§ 39,113

This week Jesse Grosjean joins us to talk about his career as a solo indie Mac dev. Since 2004 Jesse has been building Mac apps under the company name Hog Bay Software producing hits such as WriteRoom, Taskpaper, and now Bike. We talk through the evolution of his apps, how he considers new features and improvements, why he chose and continues to choose the Mac platform, his business model and pricing for his apps, and what it takes to build his business around macOS and the driving force of the App Store.

JS Party JS Party #229

WTF, JS?

Play
2022-06-10T16:00:00Z #javascript +1 šŸŽ§ 19,954

KBall, Ali & Nick explore a new type of segment: ā€œWTFJSā€ talking about wild and wooly ā€œitā€™s not a bug itā€™s a featureā€ examples in the JavaScript language. They also dive into code maintainability, and end by discussing the whiplash shift in the tech industry from ā€œhottest market for engineers in historyā€ to ā€œoh noes everything is stopping!ā€

Player art
  0:00 / 0:00