The Changelog: Software Development, Open Source cover image

The Changelog: Software Development, Open Source

Latest episodes

undefined
Mar 29, 2019 • 1h 6min

Why smart engineers write bad code (Interview)

Adam Barr, a veteran from Microsoft and author of 'The Problem with Software,' dives into why skilled engineers often produce poor code. He discusses the disconnect between academia and industry, emphasizing the need for practical training and better feedback loops. Barr critiques outdated coding interviews for neglecting real-world skills and advocates for evolving hiring practices. The conversation highlights the importance of code maintainability and flexibility, as well as the challenges of navigating programming principles and fostering collaboration between tech and academia.
undefined
Mar 13, 2019 • 1h 17min

Funding OSS with Mozilla Open Source Support awards (Interview)

Mehan Jayasuriya, a Program Officer at Mozilla's Open Source Support (MOSS), dives into the world of funding for open source projects. He discusses MOSS's role in supporting over 40 projects in 2018 and highlights the importance of direct monetary support for technical development. The conversation touches on the challenges of securing funding, the structured grants management process, and innovative approaches like 'speed dating' events to connect projects with resources. Mehan emphasizes the need for diversity and collaboration in the open source community.
undefined
Mar 6, 2019 • 1h 21min

Homebrew! Part Deux (Interview)

In this engaging discussion, Mike McQuaid, a key software developer behind Homebrew, shares insights into the latest 2.0.0 release and its new compatibility with Linux and Windows 10. He delves into the significant security challenges faced in 2018, highlighting the balance between open-source transparency and necessary protection. The conversation also touches on Homebrew's fresh governance model and the evolution towards automated features. Additionally, Mike reflects on community engagement and the excitement surrounding ongoing developments.
undefined
Feb 28, 2019 • 1h 23min

Containerizing compute driven workloads with Singularity (Interview)

We’re talking with Greg Kurtzer, the founder of CentOS, Warewulf, and most recently Singularity — an open source container platform designed to be simple, fast, and secure. Singularity is optimized for enterprise and high-performance computing workloads. What’s interesting is how Singularity allows untrusted users to run untrusted containers in a trusted way. We cover the backstory, Singularity Pro and how they’re not holding the open source community version hostage, as well as how Singularity is being used to containerize and support workflows in artificial intelligence, machine learning, deep learning, and more. 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 changelog2018. Start your server - head to linode.com/changelog Clubhouse – The first project management platform for software development that brings everyone on every team together to build better products. Get an extra two months free - head to clubhouse.io/changelog Raygun – Unblock your biggest app performance bottlenecks with Raygun APM. Smarter application performance monitoring (APM) that lets you understand and take action on software issues affecting your customers. 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:Gregory M. Kurtzer – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Sylabs.io Sylabs Cloud Special thanks to Jacob Chappell (phpHavok) and Andre Marcelo-Tanner (kzap) for kicking things off on Ping Now Live: Singularity 3.0! sylabs/singularity Open Containers Initiative Founders Talk #61: Isaac Schlueter on building npm and hiring a CEO Something missing or broken? PRs welcome!
undefined
Feb 22, 2019 • 1h 8min

Enabling open code for science at NumFOCUS (Interview)

We’re talking with Gina Helfrich the Communications Director for NumFOCUS about their story and history, the impact of open code on science, the difference between sponsored and affiliated projects, corporate backing, the back story of their education and events program PyData, and the struggles of storytelling and fundraising. 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 changelog2018. Start your server - head to linode.com/changelog Clubhouse – The first project management platform for software development that brings everyone on every team together to build better products. Get an extra two months free - head to clubhouse.io/changelog Raygun – Unblock your biggest app performance bottlenecks with Raygun APM. Smarter application performance monitoring (APM) that lets you understand and take action on software issues affecting your customers. 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:Gina Helfrich – XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Special thanks to Bryan W. Weber for suggesting this episode NumFOCUS — Open Code • Better Science NumFOCUS — Sponsored projects NumFOCUS — Affiliated projects We talked Spack on Request for Commits #13 with Todd Gamblin We talked rOpenSci on The Changelog #263 with Karthik Ram PyData.org Digitizing images of the Sun from the 1970s with SunPy Maps Something missing or broken? PRs welcome!
undefined
Feb 15, 2019 • 1h 28min

With great power comes great responsibility (Interview)

Adam and Jerod are joined by JS Party panelist Nick Nisi and #causeascene advocate Kim Crayton for a deep discussion on ethics in the technology industry at-large and our roles as software developers. If you’ve never heard Kim describe what life is like online for underrepresented and marginalized folks, you have to listen to this show! 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. New accounts get $100 in credit to use in your first 60 days. GitPrime – Ship faster because you know more. Not because you’re rushing. GitPrime helps software teams accelerate their velocity and release products faster by turning historical git data into easy to understand insights and reports. Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. 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:Kim Crayton – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Mastodon, XShow Notes: We start by asking the question: should we npm-uninstall-facebook.com? Jerod and Nick first met Kim at NEJS Conf 2017 Kim also keynoted Node+JS Interactive 2017 Kim’s podcast discusses these topics often The #causeascene movement being lead by Kim Read Kim’s article on QZ about defining diversity & inclusion terms Here’s coverage of bots mimicking female/black voices on NBC, Wired, and NYTimes Something missing or broken? PRs welcome!
undefined
Feb 6, 2019 • 1h 13min

Tactical design advice for developers (Interview)

Adam talks with Erik Kennedy about tactical design advice for developers. Erik is a self-taught UI designer and brings a wealth of practical advice for those seeking to advance their design skills and learn more about user interface design. We cover his seven rules for creating gorgeous UI, the fundamentals of user interface design — color, typography, layout, and process. We also talk about his course Learn UI Design and how it’s the ultimate on-ramp for upcoming UI designers. 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. New accounts get $100 in credit to use in your first 60 days. GitPrime – Ship faster because you know more. Not because you’re rushing. GitPrime helps software teams accelerate their velocity and release products faster by turning historical git data into easy to understand insights and reports. Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. 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:Erik Kennedy – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Learn UI Design Erik’s color generator that Jerod logged about 7 Rules for Creating Gorgeous UI 7 Rules for Creating Gorgeous UI — Part 2 3 Pro Tips on Alignment Learn UI Design Blog Something missing or broken? PRs welcome!
undefined
Jan 30, 2019 • 1h 9min

A UI framework without the framework (Interview)

Jerod and Adam talked with Rich Harris –a JavaScript Journalist on The New York Times Investigations team– about his magical disappearing UI framework called Svelte. We compare and contrast Svelte to React, how the framework is embedded in a component, build time vs. run time, scoping CSS to components, and CSS in JavaScript. Rich also shares where Svelte v3 is heading and the details on Sapper, a framework for building extremely high-performance progressive web apps, powered by Svelte. 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. New accounts get $100 in credit to use in your first 60 days. GitPrime – Ship faster because you know more. Not because you’re rushing. GitPrime helps software teams accelerate their velocity and release products faster by turning historical git data into easy to understand insights and reports. Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. 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:Rich Harris – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Thanks to Kevin McGee for suggesting this interview on Ping The Great Divide by Chris Coyier Frameworks without the framework; why didn’t we think of this sooner? Rich’s spectacular work on display in a piece for The New York Times on Twitter bots Watch Rich’s talk at JSConf EU 2018, “Computer, build me an app” Svelte website Follow Svelte on Twitter Something missing or broken? PRs welcome!
undefined
Jan 23, 2019 • 1h 17min

GitHub Actions is the next big thing (Interview)

Adam and Jerod talk to Kyle Daigle, the Director of Ecosystem Engineering at GitHub. They talk about GitHub Actions, the new automation platform announced at GitHub Universe this past October 2018. GitHub Actions is the next big thing coming out of GitHub with the promise of powerful workflows to supercharge your repos and GitHub experience. Build your container apps, publish packages to registries, or automate welcoming new users to your open source projects — with access to interact with the full GitHub API and any other public APIs, Actions seem to have limitless possibilities. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is running one virtual machine or ten thousand, DigitalOcean gets out of your way so your team can build, deploy, and scale faster and more efficiently. New accounts get $100 in credit to use in your first 60 days. GitPrime – GitPrime helps software teams accelerate their velocity and release products faster by turning historical git data into easy to understand insights and reports. Ship faster because you know more. Not because you’re rushing. Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog. 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:Kyle Daigle – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Learn more information about GitHub Actions Read this post by Jessie Frazelle on how a GitHub action works Marketplace of GitHub actions (only available to people in the public beta for now) Pull Reminders helps you remember to review code and get pull requests merged. Future of Software: Developers at the center of the universe This org has repos of different GitHub actions for many situations Adam logged Sarah Drasner’s list of awesome GitHub actions Article from GitLab about the importance of continous integration Something missing or broken? PRs welcome!
undefined
Jan 16, 2019 • 47min

source{d} turns code into actionable insights (Interview)

Adam caught up with Francesc Campoy at KubeCon + CloudNativeCon 2018 in Seattle, WA to talk about the work he’s doing at source{d} to apply Machine Learning to source code, and turn that codebase into actionable insights. It’s a movement they’re driving called Machine Learning on Code. They talked through their open source products, how they work, what types of insights can be gained, and they also talked through the code analysis Francesc did on the Kubernetes code base. This is as close as you get to the bleeding edge and we’re very interested to see where this goes. 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 changelog2018. Start your server - head to linode.com/changelog Clubhouse – The first project management platform for software development that brings everyone on every team together to build better products. Get an extra two months free - head to clubhouse.io/changelog Raygun – Unblock your biggest app performance bottlenecks with Raygun APM. Smarter application performance monitoring (APM) that lets you understand and take action on software issues affecting your customers. 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:Francesc Campoy – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes: An analysis of the Kubernetes codebase source{d} and the source{d} community JustForFunc 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