Go Time: Golang, Software Engineering

Go Time: Golang, Software Engineering

By Changelog MediaTechnology
Download on the App Store

Go Time: Golang, Software Engineering episodes

  • Gophers Say! GopherCon EU Berlin 2024

    Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon EU Berlin 2024! Join in & play along as we see which team can better guess what these GopherCon gophers had to say!

    Join the discussion

    Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!

    Sponsors:

    • Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
  • Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
  • Featuring:

    • Cameron Balahan – X
    • Chioma Onyekpere – GitHub, LinkedIn, X
    • Ron Evans – Website, GitHub, Mastodon, X
    • Johnny Boursiquot – Website, GitHub, X
    • Travis Cline – GitHub, X
    • Paula Babbicola – GitHub, Mastodon, X
    • Mat Ryer – Website, GitHub, LinkedIn, X

    Show Notes:

    • Moar dev game shows!
    • Something missing or broken? PRs welcome!

      41 min
    • Is Go evolving in the wrong direction?

      This week we’re catching up on the news! Kris is joined by Ian to discuss some of the recent news from around the Go community. Listen in to hear whether the co-hosts believe there’s software that shouldn’t be written in Go, their thoughts on if Go is evolving in the right direction & whether common nouns make good package names.

      Join the discussion

      Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!

      Sponsors:

      • Neo4j – Is your code getting dragged down by JOINs and long query times? The problem might be your database…Try simplifying the complex with graphs. Stop asking relational databases to do more than they were made for. Graphs work well for use cases with lots of data connections like supply chain, fraud detection, real-time analytics, and genAI. With Neo4j, you can code in your favorite programming language and against any driver. Plus, it’s easy to integrate into your tech stack.
    • Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
    • Featuring:

      • Kris Brandow – GitHub, X
      • Ian Lopshire – GitHub, X

      Show Notes:

      • What software shouldn’t you write in Go?
      • The myth of Go garbage collection hindering “real-time” software?
      • The long-overdue problem coming for some people in Go 1.23
      • Don’t name packages common nouns
      • Alternatives to Makefiles written in Go
      • Go evolves in the wrong direction
      • Teaching Concurrency
      • Go: Don’t name packages common nouns
      • Computation and State Machines
      • Something missing or broken? PRs welcome!

        1 hr 14 min
      • How things get done on the Go Team

        Angelica is joined by Cameron Balahan, Sameer Ajmani & Russ Cox from the Go Team at Google to talk about how things get done on the Go Team, how do they decide what to improve and then how do they go about improving it. We also discuss how they decide what to work when & what the future of Go might look like.

        Join the discussion

        Changelog++ members save 7 minutes on this episode because they made the ads disappear. Join today!

        Sponsors:

        • Neo4j – Is your code getting dragged down by JOINs and long query times? The problem might be your database…Try simplifying the complex with graphs. Stop asking relational databases to do more than they were made for. Graphs work well for use cases with lots of data connections like supply chain, fraud detection, real-time analytics, and genAI. With Neo4j, you can code in your favorite programming language and against any driver. Plus, it’s easy to integrate into your tech stack.
      • Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
      • Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
      • Featuring:

        • Cameron Balahan – X
        • Sameer Ajmani – GitHub, X
        • Russ Cox – Website, GitHub, Mastodon, X
        • Angelica Hill – GitHub, LinkedIn, X

        Show Notes:

        • go.dev
        • Issue Tracker
        • Proposing Changes to Go
        • GopherCon 2022: Russ Cox - Compatibility: How Go Programs Keep Working
        • John Ousterhout - Open Decision Making
        • GothamGo 2016 Codebase Refactoring (with help from Go) by Russ Cox
        • Something missing or broken? PRs welcome!

          1 hr 4 min
        • Your ultimate guide to mastering Go

          Angelica is joined by Samantha Coyle to talk about her newly published textbook: Go Programming - From Beginner to Professional. This book serves as a go-to guide to master Go for real-world software dev success covering fundamentals to advanced topics.

          Join the discussion

          Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!

          Sponsors:

          • Ladder Life Insurance – 100% digital — no doctors, no needles, no paperwork. Don’t put it off until the very last minute to get term coverage life insurance through Ladder. Find out if you’re instantly approved. They’re rated A and A plus. Life insurance costs more as you age, now’s the time to cross it off your list.
        • Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
        • Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
        • Featuring:

          • Samantha Coyle – LinkedIn, X
          • Angelica Hill – GitHub, LinkedIn, X

          Show Notes:

          • Go Programming - From Beginner to Professional
          • Something missing or broken? PRs welcome!

            1 hr 3 min
          • Migrating from PHP to Go

            Based on their experience in Curve and Cloudflare, Matthew Boyle & Chris Shepherd share their experience migrating from PHP to Go.

            Join the discussion

            Changelog++ members save 7 minutes on this episode because they made the ads disappear. Join today!

            Sponsors:

            • Neo4j – Is your code getting dragged down by JOINs and long query times? The problem might be your database…Try simplifying the complex with graphs. Stop asking relational databases to do more than they were made for. Graphs work well for use cases with lots of data connections like supply chain, fraud detection, real-time analytics, and genAI. With Neo4j, you can code in your favorite programming language and against any driver. Plus, it’s easy to integrate into your tech stack.
          • Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free!
          • Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
          • Featuring:

            • Matthew Boyle – Website, GitHub, X
            • Chris Shepherd – GitHub, LinkedIn, X
            • Natalie Pistunovich – GitHub, X

            Show Notes:

            • Sonar
            • Encore
            • Something missing or broken? PRs welcome!

              1 hr
            • What if Google lays off the Go team?

              In this week’s episode we’re talking about the news! In this laugh-filled episode, Kris is joined by Ian & Johnny to discuss the future of Go, both the Go team itself and iterations of packages within the standard library; Microsoft creating a Go blog & a Go fork; and SQLite and Go.

              Join the discussion

              Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!

              Sponsors:

              • FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals
            • Speakeasy – Instantly create SDKs that make API integration easy for your users. Create your first SDK for free! today.
            • Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
            • Featuring:

              • Kris Brandow – GitHub, X
              • Ian Lopshire – GitHub, X
              • Johnny Boursiquot – Website, GitHub, X

              Show Notes:

              • If Google decided to part with the core Go team, what would that mean for its future adoption?
              • Microsoft now has a Go blog
              • Evolving the Go Standard Library with math/rand/v2
              • Redis re-implemented in Go with SQLite
              • Something missing or broken? PRs welcome!

                1 hr 13 min
              • Go workshops that work

                What makes a good, bad, and truly great workshop? How do you put together a Go workshop that works, and how do you get the most out of workshops you attend?

                Join the discussion

                Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!

                Sponsors:

                • FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals
              • Speakeasy – Instantly create SDKs that make API integration easy for your users. Create your first SDK for free! today.
              • Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
              • Featuring:

                • Angelica Hill – GitHub, LinkedIn, X
                • Johnny Boursiquot – Website, GitHub, X
                • Kris Brandow – GitHub, X

                Show Notes:

                • Go Bridge
                • Something missing or broken? PRs welcome!

                  1 hr 27 min
                • What's new in Go's cryptography libraries: Part 3

                  The 3 Musketeers return! Filippo Valsorda, Roland Shoemaker & Nicola Murino continue their deep-dive conversation with Natalie about Go’s crypto libraries.

                  Also listen to Part 1 and Part 2!

                  Join the discussion

                  Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today!

                  Sponsors:

                  • FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals
                • Speakeasy – Instantly create SDKs that make API integration easy for your users. Create your first SDK for free! today.
                • Ladder Life Insurance – 100% digital — no doctors, no needles, no paperwork. Don’t put it off until the very last minute to get term coverage life insurance through Ladder. Find out if you’re instantly approved. They’re rated A and A plus. Life insurance costs more as you age, now’s the time to cross it off your list.
                • Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
                • Featuring:

                  • Filippo Valsorda – Website, GitHub, Mastodon, X
                  • Roland Shoemaker – Website, GitHub, X
                  • Nicola Murino – GitHub
                  • Natalie Pistunovich – GitHub, X

                  Show Notes:

                  • What’s new in Go’s cryptography libraries: Part 1
                  • What’s new in Go’s cryptography libraries: Part 2
                  • ssh: add AlgorithmNegotiationError
                  • ssh: validate key type in SSH_MSG_USERAUTH_PK_OK response
                  • BoGo
                  • Project Wycheproof
                  • The Password Game
                  • Filippo’s open source maintenance policy
                  • Something missing or broken? PRs welcome!

                    1 hr 8 min
                  • Local cert management for mere mortals

                    In this episode, Ben Burkert & Chris Stolt join Johhny to explore the ups & downs of trying to get secure local development environments set up, why it’s hard & what you can do about it.

                    Join the discussion

                    Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!

                    Sponsors:

                    • FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals
                  • Notion – Notion is a place where any team can write, plan, organize, and rediscover the joy of play. It’s a workspace designed not just for making progress, but getting inspired. Notion is for everyone — whether you’re a Fortune 500 company or freelance designer, starting a new startup or a student juggling classes and clubs.
                  • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
                  • Featuring:

                    • Ben Burkert – GitHub, LinkedIn, X
                    • Chris Stolt – X
                    • Johnny Boursiquot – Website, GitHub, X

                    Show Notes:

                    • lcl.host
                    • anchor on GitHub
                    • Something missing or broken? PRs welcome!

                      48 min
                    • Ship software, not code

                      Natalie is joined by Carlos Becker (a Brazil-based software developer who maintains GoReleaser and other OSS software) to discuss how GOOS and GOARCH spark joy.

                      Join the discussion

                      Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!

                      Sponsors:

                      • Boot.dev – Learn backend development the smart way. Boot.dev is the most captivating, finger-flying, addictive way to learn to code.
                    • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
                    • Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
                    • Featuring:

                      • Carlos Becker – Website, GitHub, Mastodon, X
                      • Natalie Pistunovich – GitHub, X

                      Show Notes:

                      • GoReleaser
                      • K3s
                      • Pprof
                      • testscript
                      • uber-go/goleak
                      • Something missing or broken? PRs welcome!

                        44 min

                      About Go Time: Golang, Software Engineering

                      From the publisher's feed

                      Your source for wide-ranging discussions from all around the Go community. Panelists include Mat Ryer, Jon Calhoun, Natalie Pistunovich, Johnny Boursiquot, Angelica Hill, Kris Brandow, and Ian Lopshire.

                      More shows like Go Time: Golang, Software Engineering

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

                      Syntax - Tasty Web Development Treats

                      981 Listeners