Changelog Master Feed

Changelog Media
undefined
Jul 16, 2019 • 26min

Learning the BASICs (Changelog Interviews)

We partnered with Red Hat to promote Season 3 of Command Line Heroes — an original podcast from Red Hat, hosted by Saron Yitbarek, about the people who transform technology from the command line up. It’s an awesome show and we’re huge fans of Saron and the team behind the podcast, so we wanted to share it with you. Learn more and subscribe at redhat.com/commandlineheroes. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Command Line Heroes – A podcast from Red Hat about the people who transform technology from the command line up. Head to redhat.com/commandlineheroes to learn more and subscribe. Featuring:Tom Cormen – Website, XDenise Dumas – LinkedInAvi Flombaum – GitHub, LinkedIn, XFemi Owolade-Coombes – Website, XSaron Yitbarek – Website, GitHub, XShow Notes:Check the show notes and transcript for more details. Becoming a programmer used to require a PhD and having access to some serious hardware. Then, in 1965, a couple of engineers had a radical idea: make it easier for people to get started. Beginner languages, like BASIC, burst the doors to coding wide open. Tom Cormen and Denise Dumas recall how BASIC changed everything. Avi Flombaum and Saron share tips on picking a first language in this new era of software development. And we hear from Femi Owolade-Coombes and Robyn Bergeron about how the next generation of coders are getting their start with video games. Beginner languages give everyone an opportunity to get their foot in the door. And that helps the industry as a whole. Something missing or broken? PRs welcome!
undefined
Jul 16, 2019 • 1h 31min

The war for the soul of open source (Changelog Interviews #353)

Adam Jacob (co-founder and board member of Chef) joins the show to talk about the keynote he’s giving at OSCON this week. The keynote is titled “The war for the soul of open source.” We talked about what made open source great in the first place, what went wrong, the pitfalls of open core models, licensing, and more. By the way, we’re at OSCON this week so if you make your way to the expo hall, make sure you come by our booth and say hi. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. 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:Adam Jacob – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:You can now watch Adam’s OSCON keynote on his YouTube channel. “The war for the soul of open source” Chef Goodbye Open Core — Good Riddance to Bad Rubbish “So happy that @chef is now a 100% open source company. They are done being open core, and I have to say, I’m stoked about it. It aligns the company with its core values in a way that is so much more elegant and understandable.” 996 License Utility monster on Wikipedia Why we’re relicensing CockroachDB Redis will remain BSD licensed Something missing or broken? PRs welcome!
undefined
Jul 16, 2019 • 1h 6min

Web development in Go (Go Time #92)

Mat Ryer, Mark Bates, Johnny Boursiquot, and Aaron Schlesinger discuss web development in Go. Go is great at writing server technology, but how good is it for web development? We’ll talk about HTTP, templating, the front-end, Wasm, and we even discuss Buffalo with its creator, Mark Bates. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require. GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. Featuring:Mat Ryer – GitHub, LinkedIn, Bluesky, XMark Bates – Website, GitHub, XJohnny Boursiquot – Website, GitHub, XAaron Schlesinger – Website, GitHub, XShow Notes: Getting started with Goa package dom Vugu: A modern UI library for Go+WebAssembly (experimental) Something missing or broken? PRs welcome!
undefined
Jul 15, 2019 • 46min

React + WebAssembly = ❤️ (JS Party #84)

KBall catches up with Florian Rival about bring a C++ based game engine to the web by compiling to WebAssembly and creating a React-based frontend. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog. Keen – Keen makes customer-facing metrics simple. It’s the platform that gives you powerful in-product analytics fast with minimal development time. Go to Keen.io/JSParty and get your first 30-days of Keen for free. 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:Florian Rival – Website, GitHub, LinkedIn, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: GDevelop emscripten Rust AssemblyScript Electron React Native TypeScript Flow Squoosh.app C++ Standard Library Gatsby VSCode Storybook Create React App webpack-merge Babel Macros Native Web Apps: React and WebAssembly to Rewrite Native Apps (video) Native Web Apps: React and WebAssembly to Rewrite Native Apps (slides) Something missing or broken? PRs welcome!
undefined
Jul 11, 2019 • 1h 19min

The Pragmatic Programmers (Changelog Interviews #352)

Dave Thomas and Andy Hunt, best known as the authors of The Pragmatic Programmer and founders of The Pragmatic Bookshelf, joined the show today to talk about the 20th anniversary edition of The Pragmatic Programmer. This is a beloved book to software developers all over the world, so we wanted to catch up with Andy and Dave to talk about how this book came to be, some of the wisdom shared in its contents, as well as the impact it’s had on the world of software. Also, the beta book is now “fully content complete” and is going to production. If you decide to pick up the ebook, you’ll get a coupon for 50% off the hardcover when it comes out this fall. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. 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:Andy Hunt – Website, GitHub, XDave Thomas – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: The Pragmatic Programmer - 20th Anniversary Edition Agile Manifesto The humble programmer Considered harmful Edsger Dijkstra PDPjs, a PDP-11 Emulator Something missing or broken? PRs welcome!
undefined
Jul 11, 2019 • 1h 13min

if err != nil (Go Time #91)

Mat and Carmen along with guest panelists Dave Cheney, Peter Bourgon, and Marcel van Lohuizen discuss errors in Go, including the new try proposal. Many questions get answered…What do we think about how errors work in Go? How is it different from other languages/approaches? What do/don’t we like? What don’t we like? How do we handle errors these days? What’s going on with the try proposal? Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes 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:Dave Cheney – Website, GitHub, XPeter Bourgon – GitHub, XMarcel van Lohuizen – GitHub, LinkedIn, XMat Ryer – GitHub, LinkedIn, Bluesky, XCarmen Andoh – GitHub, XShow Notes: An Open Letter To The Go Team About Try plus a response from Russ Cox on Twitter. Functional programming and Go Next steps toward Go 2 Errors are values Something missing or broken? PRs welcome!
undefined
Jul 9, 2019 • 1h 2min

An honest conversation about burnout (JS Party #83)

Suz, Feross, and Emma have an honest conversation about burnout. They ask questions like — How do developers deal with burnout? What is burnout? What are examples of burnout in open source? Plus they close the show by sharing tips for avoiding burnout and also how to manage burnout if/when it happens. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog. Datadog – Get a user’s-eye view of your frontend services with Datadog Synthetics. Automatically test your application endpoints with simulated traffic from global locations. Build multistep browser tests simply by interacting with your application. Build your first test today with a free trial of Datadog Synthetics and receive a free t-shirt. 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:Suz Hinton – GitHub, Mastodon, XFeross Aboukhadijeh – Website, GitHub, XEmma Bostian – GitHub, LinkedIn, XShow Notes: Job burnout: How to spot it and take action Book — No Hard Feelings Something missing or broken? PRs welcome!
undefined
Jul 5, 2019 • 1h 38min

Mastering the art of quitting (Founders Talk #67)

Lynne Tye is the founder of Key Values, a platform where developers find engineering teams that share their values. To be more precise, Lynne is a solo-founder. She’s also a team of one. Lynne’s path to becoming a founder was anything but typical. She had plans to follow in her parent’s and sister’s footsteps to go into academia, and got two years into pursuing her PhD in Neuroscience before she made one of the best choices in her life — she quit. Lynne has mastered the art of quitting, at the right time of course, and she’s used that art as her secret weapon in her quest to become a founder. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. Get started for free with a $50 credit. Learn more at do.co/changelog. Discover.bot – A digital space for bot developers and enthusiasts of all skill levels to learn from one another, share stories, and move the bot conversation forward. Want to learn more about building bots? Get started with their Guide to Bot Building Frameworks. GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. 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:Lynne Tye – GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Key Values Indie Hackers #086: How to Build a Life You Love by Quitting Everything Else with Lynne Tye of Key Values forbes.com - Meet The Solo Female Founder Who Helps Engineers Find Their Dream Jobs The Dip: A Little Book That Teaches You When to Quit (and When to Stick) - Seth Godin Something missing or broken? PRs welcome!
undefined
Jul 3, 2019 • 1h 6min

Go tooling (Go Time #90)

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. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require. DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog. GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. Featuring:Mat Ryer – GitHub, LinkedIn, Bluesky, XJaana Dogan – Website, GitHub, XJohnny Boursiquot – Website, GitHub, XShow Notes: GolangCI-Lint — “5x faster than gometalinter” vim-go How can I track tool dependencies for a module? go/packages Golint — a linter for Go source code conprof — Continuous profiling func Walk Something missing or broken? PRs welcome!
undefined
Jul 3, 2019 • 51min

Celebrating episode 50 and the neural net! (Practical AI #50)

Woo hoo! As we celebrate reaching episode 50, we come full circle to discuss the basics of neural networks. If you are just jumping into AI, then this is a great primer discussion with which to take that leap. Our commitment to making artificial intelligence practical, productive, and accessible to everyone has never been stronger, so we invite you to join us for the next 50 episodes! Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Chris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes:Learn more about neural networks with the following learning resources. Books “Deep Learning” by Ian Goodfellow, Yoshua Bengio, and Aaron Courville “Data Science from Scratch” by Joel Grus There are literally too many others to name… Online Courses fast.ai MOOC Deep Learning course by Google on Udacity (free) Practical Machine Learning with TensorFlow 2.0 Alpha (free Udacity course) deeplearning.ai Deep Learning Specialization Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning (free Coursera course for TensorFlow 2) Intro to TensorFlow for Deep Learning by TensorFlow (free Udacity course for TensorFlow 2) Websites Microsoft AI School TensorFlow 2 Docs Amazon Machine Learning Training PyTorch Facebook AI Google AI Something missing or broken? PRs welcome!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app