Go Time: Golang, Software Engineering

Go Time: Golang, Software Engineering

By Changelog MediaTechnology
Download on the App Store

Go Time: Golang, Software Engineering episodes

  • What's new in Go 1.19

    Go 1.18 was a major release where we saw the introduction of generics into the language as well as other notables such as fuzzing and workspaces. With Go 1.19 slated to come out next month, one has to wonder what’s next. Are we in store to be blown away by new and major features like we saw in 1.18? Not exactly but there are still lots of improvements to be on the lookout for.

    Joining Mat & Johnny to touch on some of the most interesting ones is Carl Johnson, himself a contributor to the 1.19 release.

    Join the discussion

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

    Sponsors:

    • Sourcegraph – Transform your code into a queryable database to create customizable visual dashboards in seconds. Sourcegraph recently launched Code Insights — now you can track what really matters to you and your team in your codebase. See how other teams are using this awesome feature at about.sourcegraph.com/code-insights
  • FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Small teams up to 10 people can get started for free with all FireHydrant features included. No credit card required to sign up. Learn more at firehydrant.io
  • Akuity – Akuity is a new platform (founded by Argo co-creators) that brings fully-managed Argo CD and enterprise services to the cloud or on premise. They’re inviting our listeners to join the closed beta at akuity.io/changelog. The platform is a versatile Kubernetes operator for handling cluster deployments the GitOps way. Deploy your apps instantly and monitor their state — get minimum overhead, maximum impact, and enterprise readiness from day one.
  • Featuring:

    • Carl Johnson – Website, GitHub, Mastodon, X
    • Mat Ryer – Website, GitHub, LinkedIn, X
    • Johnny Boursiquot – Website, GitHub, X

    Show Notes:

    • 1.19 release notes (draft)
    • The Go Memory Model
    • Carl’s blog post
    • Something missing or broken? PRs welcome!

      1 hr 14 min
    • Go for beginners ♻️

      How do beginners learn Go? This episode is meant to engage both non-Go users that listen to sister podcasts here on Changelog, or any Go-curious programmers out there, as well as encourage those that have started to learn Go and want to level up beyond the basics. On this episode we’re aiming to answer questions about how to learn Go, identify resources that are available, and where you can go to continue your learning journey.

      Join the discussion

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

      Sponsors:

      • Sourcegraph – Transform your code into a queryable database to create customizable visual dashboards in seconds. Sourcegraph recently launched Code Insights — now you can track what really matters to you and your team in your codebase. See how other teams are using this awesome feature at about.sourcegraph.com/code-insights
    • FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Small teams up to 10 people can get started for free with all FireHydrant features included. No credit card required to sign up. Learn more at firehydrant.io
    • Akuity – Akuity is a new platform (founded by Argo co-creators) that brings fully-managed Argo CD and enterprise services to the cloud or on premise. They’re inviting our listeners to join the closed beta at akuity.io/changelog. The platform is a versatile Kubernetes operator for handling cluster deployments the GitOps way. Deploy your apps instantly and monitor their state — get minimum overhead, maximum impact, and enterprise readiness from day one.
    • Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog
    • Featuring:

      • David Valentine – Website
      • Carmen Andoh – GitHub, X
      • Ashley Willis – GitHub, X
      • Jon Calhoun – Website, GitHub, X

      Show Notes:

      • A gentle Introduction to Golang for Beginners
      • CLI for Beginners
      • Gophercises
      • Lambda School was mentioned + Austen Allred (CEO & co-founder of Lambda School) was on Founders Talk recently
      • Turing — a 501(c)(3) non-profit organization that operates almost entirely on student tuition
      • “programming today is more about knowing of libraries (pkgs) and gluing them together”
      • Richard Feynman on Wikipedia
      • Julia Evans’ zines
      • JS Party #60: You might want to read up on PAW Patrol
      • JustForFunc
      • First timers only
      • Your first PR
      • #golang-newbies on Gopher Slack
      • On-the-Job Programming Language Learning Survey for Developers
      • Learn Go with Tests
      • Something missing or broken? PRs welcome!

        1 hr 5 min
      • Might Go actually be OOP?

        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.

        Join the discussion

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

        Sponsors:

        • Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at changelog.com/square to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you.
      • Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog
      • Akuity – Akuity is a new platform (founded by Argo co-creators) that brings fully-managed Argo CD and enterprise services to the cloud or on premise. They’re inviting our listeners to join the closed beta at akuity.io/changelog. The platform is a versatile Kubernetes operator for handling cluster deployments the GitOps way. Deploy your apps instantly and monitor their state — get minimum overhead, maximum impact, and enterprise readiness from day one.
      • LaunchDarkly – Fundamentally change how you deliver software. Innovate faster, deploy fearlessly, and make each release a masterpiece.
      • Featuring:

        • Ronna Steinberg – GitHub, X
        • Natalie Pistunovich – GitHub, X
        • Ian Lopshire – GitHub, X

        Show Notes:

        • Ronna’s GopherCon EU workshop
        • Rob Pike is critical of OOP
        • Something missing or broken? PRs welcome!

          58 min
        • Go tooling ♻️

          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 discussion

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

          Sponsors:

          • Sourcegraph – Transform your code into a queryable database to create customizable visual dashboards in seconds. Sourcegraph recently launched Code Insights — now you can track what really matters to you and your team in your codebase. See how other teams are using this awesome feature at about.sourcegraph.com/code-insights
        • Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at changelog.com/square to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you.
        • Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
        • Featuring:

          • Mat Ryer – Website, GitHub, LinkedIn, X
          • Jaana Dogan – Website, GitHub, X
          • Johnny Boursiquot – Website, GitHub, X

          Show 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!

            1 hr 8 min
          • Thoughts on velocity

            A deep discussion on that tension between development speed and software quality. What is velocity? How does it differ from speed? How do we measure it? How do we optimize it?

            Join the discussion

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

            Sponsors:

            • Sourcegraph – Transform your code into a queryable database to create customizable visual dashboards in seconds. Sourcegraph recently launched Code Insights — now you can track what really matters to you and your team in your codebase. See how other teams are using this awesome feature at about.sourcegraph.com/code-insights
          • FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Small teams up to 10 people can get started for free with all FireHydrant features included. No credit card required to sign up. Learn more at firehydrant.io
          • LaunchDarkly – Fundamentally change how you deliver software. Innovate faster, deploy fearlessly, and make each release a masterpiece.
          • Akuity – Akuity is a new platform (founded by Argo co-creators) that brings fully-managed Argo CD and enterprise services to the cloud or on premise. They’re inviting our listeners to join the closed beta at akuity.io/changelog. The platform is a versatile Kubernetes operator for handling cluster deployments the GitOps way. Deploy your apps instantly and monitor their state — get minimum overhead, maximum impact, and enterprise readiness from day one.
          • Featuring:

            • Natalie Pistunovich – GitHub, X
            • Mat Ryer – Website, GitHub, LinkedIn, X
            • Jerod Santo – GitHub, LinkedIn, Mastodon, X

            Show Notes:

            • Noise: A Flaw in Human Judgment
            • Mindset: The New Psychology of Success
            • How to Use the Fibonacci Scale in Agile Estimation
            • Something missing or broken? PRs welcome!

              1 hr 15 min
            • 2053: A Go Odyssey

              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…

              Join the discussion

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

              Sponsors:

              • Chronosphere – Chronosphere is the observability platform for cloud-native teams operating at scale. When it comes to observability, teams need a reliable, scalable, and efficient solution so they can know about issues well before their customers do. Teams choose Chronosphere to help them move faster than the competition. Learn more and get a demo at chronosphere.io.
            • FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Small teams up to 10 people can get started for free with all FireHydrant features included. No credit card required to sign up. Learn more at firehydrant.io
            • LaunchDarkly – Fundamentally change how you deliver software. Innovate faster, deploy fearlessly, and make each release a masterpiece.
            • Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
            • Featuring:

              • Ron Evans – Website, GitHub, Mastodon, X
              • Mat Ryer – Website, GitHub, LinkedIn, X
              • Natalie Pistunovich – GitHub, X

              Show Notes:

              • New merch!
              • Graphite on The Changelog
              • Something missing or broken? PRs welcome!

                55 min
              • Observability in the wild: strategies that work

                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.

                Join the discussion

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

                Sponsors:

                • Chronosphere – Chronosphere is the observability platform for cloud-native teams operating at scale. When it comes to observability, teams need a reliable, scalable, and efficient solution so they can know about issues well before their customers do. Teams choose Chronosphere to help them move faster than the competition. Learn more and get a demo at chronosphere.io.
              • FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Small teams up to 10 people can get started for free with all FireHydrant features included. No credit card required to sign up. Learn more at firehydrant.io
              • Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog
              • Akuity – Akuity is a new platform (founded by Argo co-creators) that brings fully-managed Argo CD and enterprise services to the cloud or on premise. They’re inviting our listeners to join the closed beta at akuity.io/changelog. The platform is a versatile Kubernetes operator for handling cluster deployments the GitOps way. Deploy your apps instantly and monitor their state — get minimum overhead, maximum impact, and enterprise readiness from day one.
              • Featuring:

                • Nayana Shetty – GitHub, LinkedIn, X
                • Mat Ryer – Website, GitHub, LinkedIn, X
                • Matt Toback – GitHub, LinkedIn, X

                Show Notes:

                • pod=canonical
                • Something missing or broken? PRs welcome!

                  59 min
                • Going through the news

                  We’re trying something new this week: discussing the news! Natalie, Kris & Ian weigh in on GopherCon’s move to Chicago, Google DDoSing SourceHut, reflections on Go’s success, and a new/old proposal for anonymous function syntax.

                  Join the discussion

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

                  Sponsors:

                  • Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at changelog.com/square to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you.
                • Chronosphere – Chronosphere is the observability platform for cloud-native teams operating at scale. When it comes to observability, teams need a reliable, scalable, and efficient solution so they can know about issues well before their customers do. Teams choose Chronosphere to help them move faster than the competition. Learn more and get a demo at chronosphere.io.
                • Akuity – Akuity is a new platform (founded by Argo co-creators) that brings fully-managed Argo CD and enterprise services to the cloud or on premise. They’re inviting our listeners to join the closed beta at akuity.io/changelog. The platform is a versatile Kubernetes operator for handling cluster deployments the GitOps way. Deploy your apps instantly and monitor their state — get minimum overhead, maximum impact, and enterprise readiness from day one.
                • Flatfile – Data import is broken. We fixed it. Flatfile’s powerful out-of-the-box solution takes the data import burden off your shoulders, freeing you to solve bigger business problems and build products that people love.
                • Featuring:

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

                  Show Notes:

                  • GopherCon to be held in Chicago on October 6th-8th
                  • Google has been DDoSing SourceHut for over a year
                  • Go’s 5 creators reflect on the language’s success in ACM
                  • proposal: Go 2: Lightweight anonymous function syntax
                  • The Trevor Project
                  • Something missing or broken? PRs welcome!

                    1 hr 1 min
                  • The myth of incremental progress

                    During a conversation in the #gotime channel of Gopher Slack, Jerod mentioned that some people paint with a blank canvas while others paint by numbers. In this 8th episode of the maintenance series, we’re talking about maintaining our knowledge. With Jerod’s analogy and a little help from a Leslie Lamport interview, our panel discusses the myth of incremental progress.

                    Join the discussion

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

                    Sponsors:

                    • Chronosphere – Chronosphere is the observability platform for cloud-native teams operating at scale. When it comes to observability, teams need a reliable, scalable, and efficient solution so they can know about issues well before their customers do. Teams choose Chronosphere to help them move faster than the competition. Learn more and get a demo at chronosphere.io.
                  • Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at changelog.com/square to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you.
                  • Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog
                  • Flatfile – Data import is broken. We fixed it. Flatfile’s powerful out-of-the-box solution takes the data import burden off your shoulders, freeing you to solve bigger business problems and build products that people love.
                  • Featuring:

                    • Kris Brandow – GitHub, X
                    • Jerod Santo – GitHub, LinkedIn, Mastodon, X
                    • Johnny Boursiquot – Website, GitHub, X
                    • Ian Lopshire – GitHub, X

                    Show Notes:

                    • Thread that started it all
                    • Leslie Lamport Interview
                    • Jacob Kaplan-Moss talks hiring on The Changelog
                    • Something missing or broken? PRs welcome!

                      1 hr 13 min
                    • Berlin's transition to Go

                      The Berlin tech ecosystem was all about PHP/Python for a long time. In the recent years it became a tech hub and an early adopter of Go. In this conversation we’ll see how this reflects in the 10+ years old Go meetup, with the meetup organizing team.

                      Join the discussion

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

                      Sponsors:

                      • Square – Develop on the platform that sellers trust. There is a massive opportunity for developers to support Square sellers by building apps for today’s business needs. Learn more at changelog.com/square to dive into the docs, APIs, SDKs and to create your Square Developer account — tell them Changelog sent you.
                    • Chronosphere – Chronosphere is the observability platform for cloud-native teams operating at scale. When it comes to observability, teams need a reliable, scalable, and efficient solution so they can know about issues well before their customers do. Teams choose Chronosphere to help them move faster than the competition. Learn more and get a demo at chronosphere.io.
                    • Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog
                    • Akuity – Akuity is a new platform (founded by Argo co-creators) that brings fully-managed Argo CD and enterprise services to the cloud or on premise. They’re inviting our listeners to join the closed beta at akuity.io/changelog. The platform is a versatile Kubernetes operator for handling cluster deployments the GitOps way. Deploy your apps instantly and monitor their state — get minimum overhead, maximum impact, and enterprise readiness from day one.
                    • Featuring:

                      • Ole Bulbuk – Website, GitHub, X
                      • Natalie Pistunovich – GitHub, X

                      Show Notes:

                      • GDG Berlin Golang
                      • Something missing or broken? PRs welcome!

                        1 hr 2 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