The Changelog: Software Development, Open Source

The Changelog: Software Development, Open Source

By Changelog MediaTechnology
Download on the App Store
  • Favorites

    260

    Followers

  • Typical duration

    115 min

    per episode

Based on Podcast App listening data

The Changelog: Software Development, Open Source episodes

  • Maintainer spotlight! Ned Batchelder (Interview)

    In this episode we’re shinning our maintainer spotlight on Ned Batchelder. Ned is one of the lucky ones out there that gets to double-dip — his day job is working on open source at edX, working on the Open edX community team. Ned is also a “single maintainer” of coverage.py - a tool for measuring code coverage of Python programs. This episode with Ned kicks off the first of many in our maintainer spotlight series where we dig deep into the life of an open source software maintainer. We’re producing this series in partnership with Tidelift. Huge thanks to Tidelift for making this series possible.

    Join the discussion

    Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

    Sponsors:

    • Tidelift – Tidelift is the first managed open source subscription that pays the maintainers of the exact open source projects you depend on while giving you the commercial support you’ve been looking for. Learn more at tidelift.com.

    Featuring:

    • Ned Batchelder – Website, GitHub, Mastodon, X
    • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

    Show Notes:

    • edX
    • Open edX
    • Coverage.py - Code coverage measurement for Python
    • Something missing or broken? PRs welcome!

      51 min
    • Boldly going where no data tools have gone before (Interview)

      Computer Scientist Yaw Anokwa joins the show to tell us how Open Data Kit is enabling data collection efforts around the world. From monitoring rainforests to observing elections to tracking outbreaks, ODK has done it all. We hear its origin story, ruminate on why it’s been so successful, learn how the software works, and even answer the question, “are people really using it in space?!” All that and more…

      Join the discussion

      Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

      Sponsors:

      • 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
    • 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:

      • Yaw Anokwa – GitHub, X
      • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
      • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

      Show Notes:

      • Hat tip to Brett Neese for the show idea
      • Here’s the Singularity episode Jerod referenced
      • University of Washington has a great backgrounder on Yaw and ODK
      • Open Data Kit’s website is where to dive in
      • Or check out the source on GitHub
      • Nafundi – the company behind the project
      • Videos of ODK in action
        • evaluating global health programs
        • forest monitoring from the ground to the cloud
        • mapping flood risk in Tanzania
        • Something missing or broken? PRs welcome!

          1 hr 15 min
        • The state of CSS in 2019 (Interview)

          We’re talking with Sacha Greif to discuss the State of CSS survey and results. CSS is evolving faster than ever. And, coming off the heels of their annual State of JavaScript survey, they’ve decided to take on the world of styles and selectors to help identify the latests patterns and trends in CSS.

          We talk through the history and motivations of this survey, the methodology of their data collection, the tooling involved to build and run the survey, and of course we dig deep into the survey results and talk through the insights we found most interesting.

          Join the discussion

          Changelog++ 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
        • 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:

          • Sacha Greif – Website, GitHub, X
          • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
          • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

          Show Notes:

          • State of CSS survey and the results for 2019
          • State of JavaScript
          • State of JavaScript on GitHub
          • JS Party #54: trust.js but verify (malware, opaque surveys, and console.log debugging) and Sacha’s response “Mainly, that it wasn’t clear who exactly took the survey, how they found the survey, and whether that population sample was representative of the overall JavaScript ecosystem.”
          • The Changelog #91: Discover Meteor.js with Sacha Greif
          • Something missing or broken? PRs welcome!

            1 hr 17 min
          • Python's new governance and core team (Interview)

            We’re talking with Brett Cannon for a behind the scenes look at Guido stepping down as Python’s BDFL (Benevolent dictator for life) and the process they had to go through to establish a new governance model, the various proposed PEPs to establish this new direction, the winning PEP, and what the future holds for Python.

            Join the discussion

            Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

            Sponsors:

            • 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.
          • O'Reilly Open Source Software Conference – OSCON has been ground zero for the open source community for 20 years. This year they’ve expanded to become a “software development conference” — because in 2019, software development IS open source. The program covers everything from open source, AI, infrastructure, blockchain, edge computing, architecture, and emerging languages. Use the code CHANGELOG20 to get 20% off Bronze, Silver, and Gold passes.
          • 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:

            • Brett Cannon – Website, GitHub, LinkedIn, Bluesky, Mastodon
            • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
            • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

            Show Notes:

            • An update on Python’s governance
            • Python Enhancement Proposals (PEPs)
            • Condorcet Internet Voting Service
            • PEP 8000 - Python language governance proposal overview
            • PEP 8001
            • PEP 8002
            • PEP 8011
            • PEP 8016 (winning PEP)
            • Python governance vote (December 2018) results
            • One of Jerod’s favorite episodes of The Changelog in 2018 ~> The Changelog #318: A call for kindness in open source with Brett Cannon
            • Something missing or broken? PRs welcome!

              1 hr 12 min
            • Creating and selling multiplayer online games (Interview)

              We’re talking with Victor Zhou about the explosion of the .io game genre. We talked through all the details around building and running one of these games, the details behind Victor’s super popular game called Generals — which he eventually sold, and we also covered the economics behind creating and selling one of these games.

              Join the discussion

              Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

              Sponsors:

              • 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
            • 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:

              • Victor Zhou – Website, GitHub, LinkedIn, X
              • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
              • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

              Show Notes:

              When Agar.io came out in 2015, it inspired a new .io game genre that has since exploded in popularity. I experienced the rise of .io games firsthand: I’ve built and sold 2 .io games in the past 3 years.

              • How to build a multiplayer (.io) web game - part 1
              • How to build a multiplayer (.io) web game - part 2
              • Generals
              • How I Became a Programmer - My unlikely origin story
              • iogames.space
              • agar.io
              • slither.io
              • diep.io
              • “kingz.io” was discussed but no longer has a web presence
              • Socket.io plays a crucial role in .io games
              • Something missing or broken? PRs welcome!

                1 hr 19 min
              • Off the grid social networking with Manyverse (Interview)

                We’re talking with Andre Staltz, creator of Manyverse — a social network off the grid. It’s open source and free in every sense of the word. We talked through the backstory, how a user’s network gets formed, how data is stored and shared, why off-grid is so important to Andre, and what type of user uses an “off-the-grid” social network.

                Join the discussion

                Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                Sponsors:

                • 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.
              • 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:

                • André Staltz – Website, GitHub, X
                • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                Show Notes:

                • Manyverse - A social network off the grid. Scuttlebutt for mobile.
                • Manyverse roadmap
                • Early days in the Manyverse
                • Manyverse bluetooth sync
                • Scuttlebutt.nz
                • Manyverse on Open Collective
                • Cycle.js - A functional and reactive JavaScript framework for predictable code
                • The Changelog #326: The insider perspective on the event-stream compromise with Dominic Tarr
                • License Zero - gainful open software development
                • Something missing or broken? PRs welcome!

                  1 hr 20 min
                • Quirk and Cognitive Behavioral Therapy (CBT) (Interview)

                  We’re talking with Evan Conrad — for most of Evan’s life he has suffered from severe panic attacks, often twice per week. Eventually he stumbled upon a therapy method called Cognitive Behavioral Therapy, or CBT for short, and saw positive results. This led him to create Quirk, an open source iOS app which allows its users to practice one of the most common formats of CBT.

                  On the show we mentioned a new podcast we’re launching called Brain Science — it’s hosted by Adam Stacoviak and Mireille Reece, a Doctor of Clinical Psychology. Brain Science is a podcast for the curious that explores the inner-workings of the human brain to understand behavior change, habit formation, mental health, and the human condition. It’s Brain Science applied — not just how does the brain work, but how do we apply what we know about the brain to better our lives. Stay tuned after the show for a special preview of Brain Science.

                  If you haven’t yet, right now would be a great time to subscribe to Master at changelog.com/master. It’s one feed to rule them all, plus some extras that only hit the master feed.

                  Join the discussion

                  Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                  Sponsors:

                  • DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $100 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.
                • 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:

                  • Evan Conrad – Website, GitHub, X
                  • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                  • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                  Show Notes:

                  • Get in touch with Evan via email at [email protected]
                  • quirk.fyi
                  • Quirk is FOSS (Free Open Source Software)
                  • On the topic of Game Juice, read Squeezing more juice out of your game design!
                  • Book: Feeling Good
                  • Flaque/quirk
                  • Flaque/quirk/../TRANSLATIONS.md
                  • Something missing or broken? PRs welcome!

                    1 hr 12 min
                  • Inside 2019's infrastructure for Changelog.com (Interview)

                    We’re talking with Gerhard Lazu, our resident ops and infrastructure expert, about the setup we’ve rolled out for 2019. Late 2016 we relaunched Changelog.com as a new Phoenix/Elixir application and that included a brand new infrastructure and deployment process. 2019’s infrastructure update includes Linode, CoreOS, Docker, CircleCI, Rollbar, Fastly, Netdata, and more — and we talk through all the details on this show.

                    This show is also an open invite to you and the rest of the community to join us in Slack and learn and contribute to Changelog.com. Head to changelog.com/community to get started.

                    Join the discussion

                    Changelog++ 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
                  • 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:

                    • Gerhard Lazu – Website, GitHub, LinkedIn, X
                    • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                    • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                    Show Notes:

                    • The Changelog #254: Deploying Changelog.com with Gerhard Lazu
                    • The new Changelog.com setup for 2019
                    • This is our Makefile
                    • Here’s the update_service_continuously file we talked about on the show
                    • Linode Kubernetes
                    • View our stats at netdata.changelog.com
                    • Something missing or broken? PRs welcome!

                      1 hr 39 min
                    • Running functions anywhere with OpenFaaS (Interview)

                      We’re talking with Alex Ellis, the founder of OpenFaaS — serverless functions made simple for Docker and Kubernetes. We talked about the backstory and details of OpenFaaS, “the curious case of serverless on Kubernetes,” the landscape of open source serverless platforms, how Alex is leading and building this community, getting involved, and maintainership vs leadership.

                      Join the discussion

                      Changelog++ 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
                    • Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog.
                    • 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:

                      • Alex Ellis – Website, GitHub, LinkedIn, X
                      • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                      • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                      Show Notes:

                      • OpenFaaS — serverless functions made simple for Docker and Kubernetes
                      • You can donate to support the ongoing development and independence of OpenFaaS
                      • Announcing the OpenFaaS function store
                      • OpenFaaS #TeamServerless on LinkedIn
                      • The Changelog #253: The serverless revolution with Pam Selle
                      • JS Party #49: Serverless? We don’t need no stinkin’ SERVERS with special guest Jeremy Daly
                      • The curious case of serverless on Kubernetes
                      • The Changelog #329: Perspectives on Kubernetes and successful cloud platforms with Brendan Burns
                      • (BOOK) - Traction: Get a Grip on Your Business
                      • Inlets – expose your local endpoints to the internet
                      • Something missing or broken? PRs welcome!

                        1 hr 28 min
                      • From zero to thought leader in 6 months (Interview)

                        We’re talking with Emma Bostian about going from zero to thought leader in 6 months. We talk about the nuances of UX including the differences between an UX Designer and a UX Engineer, we touch on “the great divide”, and we talk about Coding Coach — the open source project and community that Emma and others are building to connect software developers and mentors all over the world.

                        Join the discussion

                        Changelog++ 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.
                      • 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
                      • 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:

                        • Emma Bostian – GitHub, LinkedIn, X
                        • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
                        • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

                        Show Notes:

                        • emmawedekind.com
                        • Emma Wedekind on dev.to
                        • How I Gained 27,000 Twitter Followers In 6 Months
                        • My Journey Into Software Engineering
                        • 5 Books Which Will Improve Your Career
                        • Book —The Culture Map
                        • Coding Coach — a free, open-source platform which aims to connect software developers and mentors all over the world.
                        • mentors.codingcoach.io
                        • Coding Coach on Patreon
                        • Coding-Coach/coding-coach
                        • Coding-Coach/find-a-mentor
                        • LogMeIn
                        • The Changelog #333: Tactical design advice for developers featuring Erik Kennedy
                        • Lara Hogan on mentorship and sponsorship
                        • JS Party #61: How great the (front end) divide with Nick, Suz, and KBall
                        • JS Party #67: The great divide reprise featuring Chris Coyier
                        • Questions from the community and Twitter
                          • @UKGeekgirlBCS — twitter.com/UKGeekgirlBCS/status/1115970699229843456
                          • @shreeshbhat — twitter.com/shreeshbhat/status/1115973319352827906
                          • @donnacamos88 —twitter.com/donnacamos88/status/1116061580851056640
                          • @LashaKrikheli — twitter.com/LashaKrikheli/status/1116051141492654081
                          • Something missing or broken? PRs welcome!

                            1 hr 13 min

                          About The Changelog: Software Development, Open Source

                          From the publisher's feed

                          Software's best weekly news brief, deep technical interviews & talk show.

                          More shows like The Changelog: Software Development, Open Source

                          Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

                          Software Engineering Radio - the podcast for professional software developers

                          275 Listeners

                          Software Engineering Daily by Software Engineering Daily

                          Software Engineering Daily

                          622 Listeners

                          LINUX Unplugged by Jupiter Broadcasting

                          LINUX Unplugged

                          272 Listeners

                          Talk Python To Me by Michael Kennedy

                          Talk Python To Me

                          581 Listeners

                          Soft Skills Engineering by Jamison Dance and Dave Smith

                          Soft Skills Engineering

                          286 Listeners

                          Data Engineering Podcast by Tobias Macey

                          Data Engineering Podcast

                          145 Listeners

                          Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                          Syntax - Tasty Web Development Treats

                          981 Listeners

                          REWORK by 37signals

                          REWORK

                          212 Listeners

                          Practical AI by Daniel Whitenack and Chris Benson

                          Practical AI

                          205 Listeners

                          AWS Podcast by Amazon Web Services

                          AWS Podcast

                          201 Listeners

                          The Stack Overflow Podcast by The Stack Overflow Podcast

                          The Stack Overflow Podcast

                          62 Listeners

                          The Real Python Podcast by Real Python

                          The Real Python Podcast

                          140 Listeners

                          Big Technology Podcast by Alex Kantrowitz

                          Big Technology Podcast

                          514 Listeners

                          Training Data by Sequoia Capital

                          Training Data

                          39 Listeners

                          The Pragmatic Engineer by Gergely Orosz

                          The Pragmatic Engineer

                          74 Listeners