Go Time: Golang, Software Engineering

Go Time: Golang, Software Engineering

By Changelog MediaTechnology
Download on the App Store

Go Time: Golang, Software Engineering episodes

  • Prototyping with Go

    V Körbes returns to talk prototyping with Natalie, Johnny & Kris. Is Go good for prototyping? What makes a language prototypable, anyway? How does space radiation fit in to all this? Tune in and ride along to find out!

    Join the discussion

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

    Sponsors:

    • Tailscale – Simple, secure networks for teams of any scale. Built on WireGuard.
  • 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
  • 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:

    • V Körbes – Website, GitHub, X
    • Natalie Pistunovich – GitHub, X
    • Johnny Boursiquot – Website, GitHub, X
    • Kris Brandow – GitHub, X

    Show Notes:

    Something missing or broken? PRs welcome!

    1 hr 6 min
  • What's new in Go 1.21

    Our “what’s new in Go” correspondent Carl Johnson joins Johnny & Kris yet again to discuss what’s new with the latest iteration of Go in version 1.21.

    Join the discussion

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

    Sponsors:

    • Tailscale – Simple, secure networks for teams of any scale. Built on WireGuard.
  • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
  • 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
  • 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:

    • Carl Johnson – Website, GitHub, Mastodon, X
    • Johnny Boursiquot – Website, GitHub, X
    • Kris Brandow – GitHub, X

    Show Notes:

    • Go 1.21 Release Notes
    • What Carl worked on for Go 1.21
    • “Waterfall” doesn’t mean what you think it means
    • Something missing or broken? PRs welcome!

      1 hr 5 min
    • A deep dive into Go's stack

      A technical dive into how the Go stack works and why we as programmers should care.

      Join the discussion

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

      Sponsors:

      • Tailscale – Simple, secure networks for teams of any scale. Built on WireGuard.
    • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
    • 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
    • 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:

      • Yarden Laifenfeld – GitHub, Mastodon, X
      • David Chase – GitHub, Mastodon, X
      • Mat Ryer – Website, GitHub, LinkedIn, X
      • Kris Brandow – GitHub, X

      Show Notes:

      Something missing or broken? PRs welcome!

      1 hr 13 min
    • Building world-class developer experiences

      Today we’re talking with Alice Merrick & Andy Walker about building a world-class developer experience. You know it when you see it, things just feel right. But it’s more than just a pleasant UI or lipstick on a pig (which is a saying), it really matters.

      Join the discussion

      Changelog++ members get a bonus 5 minutes at the end of this episode and zero ads. Join today!

      Sponsors:

      • 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
    • 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.
    • Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
    • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
    • Featuring:

      • Alice Merrick – LinkedIn, X
      • Andy Walker – Website, GitHub, LinkedIn, X
      • Mat Ryer – Website, GitHub, LinkedIn, X
      • Kris Brandow – GitHub, X

      Show Notes:

      • Charm on GitHub
      • Use system fonts
      • Something missing or broken? PRs welcome!

        1 hr 21 min
      • So do we like Generics or not?

        So, do we like generics or not? Some people feared they’d be the end of the language. Others were very hopeful, and had clear use cases, and were thrilled about the feature coming to the language. It was also often touted as the reason a lot of people didn’t adopt Go. So what do we think now? Mat and Kris are joined by Roger Peppe and Bryan Boreham to discuss the state of Generics in Go.

        Join the discussion

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

        Sponsors:

        • 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
      • 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.
      • Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
      • Featuring:

        • Roger Peppe – GitHub, X
        • Bryan Boreham – X
        • Mat Ryer – Website, GitHub, LinkedIn, X
        • Kris Brandow – GitHub, X

        Show Notes:

        • New slices package
        • Go 1.21 release notes
        • Roger’s talk on unconstrained generics
        • Roger’s proposal on type assertions
        • Roger’s generics mini testing framework
        • Mat’s mini testing framework
        • Dishwasher video
        • Dishwasher video v2
        • Something missing or broken? PRs welcome!

          1 hr 29 min
        • The tools we love

          The Go ecosystem has a hoard of tools and editors for Gophers to choose from and it can be difficult to find ones that are a good fit for each individual. In this episode, we discuss what tools and editors we’re using, the ones we wish existed, how we go about finding new ones, and why we sometimes choose to write our own tools.

          Join the discussion

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

          Sponsors:

          • 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
        • 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.
        • Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
        • Featuring:

          • Andy Walker – Website, GitHub, LinkedIn, X
          • Kris Brandow – GitHub, X
          • Jon Calhoun – Website, GitHub, X
          • Mat Ryer – Website, GitHub, LinkedIn, X

          Show Notes:

          • Where we find tools
            • r/sysadmin
            • r/programming
            • Golang Weekly Newsletter
            • Watching screencasts and live streams
            • Collaboration
              • Pop
              • Equipment
                • Time to upgrade your monitor
                • Assorted Reading
                  • The Gift of Fear by Gavin DeBecker
                  • Procedural Memory
                  • XKCD Is It Worth the Time?
                  • Ink & Switch
                  • The Chatsworth Banana
                  • Videos
                    • GopherCon 2016: Ivan Danyliuk - Visualizing Concurrency in Go
                    • PDE: A different take on editing code
                    • Editors
                      • VSCode
                      • NeoVim
                      • GoLand
                      • Shell Scripting
                        • Charm_
                        • Charm GitHub Organization
                        • Charm_ Gum
                        • Bubble Tea
                        • mvdan/sh
                        • script (not mentioned in episode)
                        • Terminal Emulators
                          • WezTerm
                          • kitty
                          • warp
                          • Build Tools
                            • Bazel
                            • Task
                            • Mage
                            • Documentation Tools
                              • Dash for macOS
                              • pkg.go.dev
                              • Terminal Multiplexers
                                • tmux
                                • Zellij
                                • Application Launchers
                                  • Alfred
                                  • Raycast
                                  • Knowledge Tools
                                    • Notion
                                    • Obsidian
                                    • MindNode
                                    • Bike Outliner
                                    • Workflowy
                                    • Muse
                                    • Miscellaneous Tools
                                      • The F*ck
                                      • fzf
                                      • Something missing or broken? PRs welcome!

                                        1 hr 38 min
                                      • Gophers Say! GopherCon EU 2023

                                        Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon Europe 2023!

                                        Elena Grahovac joins forces with Björn Rabenstein to battle it out with Alice Merrick & Mohammed S. Al Sahaf. Let’s see who can better guess what the GopherCon Europe gophers had to say!

                                        Join the discussion

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

                                        Sponsors:

                                        • 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
                                      • 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.
                                      • Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
                                      • Featuring:

                                        • Elena Grahovac – X
                                        • Björn Rabenstein – GitHub
                                        • Alice Merrick – LinkedIn, X
                                        • Mohammed S. Al Sahaf – Website, GitHub, LinkedIn, X
                                        • Mat Ryer – Website, GitHub, LinkedIn, X

                                        Show Notes:

                                        Something missing or broken? PRs welcome!

                                        26 min
                                      • The solo gopher

                                        Many Gophers build projects as a team of one. Sometimes these are side projects, other times they are projects used by millions of people but who are still maintained by a single individual. In this episode, the panel discusses techniques for developing and maintaining Go projects as a solo developer.

                                        Join the discussion

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

                                        Sponsors:

                                        • 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
                                      • 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.
                                      • Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
                                      • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
                                      • Featuring:

                                        • Ben Johnson – Website, GitHub, X
                                        • Kris Brandow – GitHub, X
                                        • Ian Lopshire – GitHub, X

                                        Show Notes:

                                        Something missing or broken? PRs welcome!

                                        58 min
                                      • K8s vs serverless for distributed systems

                                        Listener Joe Davidson recently tweeted: “I’d really be interested in an episode debating Kubernetes vs serverless functions for distributed systems. As someone working a lot with serverless to create large scale systems, for me the complexity in Kubernetes doesn’t seem worth it, especially when onboarding new people. But I’d like to see it from the other perspectives. I could be missing something.”

                                        So we invited Joe on the show alongside Abdel Sghiouar and Srdjan Petrovic to discuss!

                                        Join the discussion

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

                                        Sponsors:

                                        • 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
                                      • 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.
                                      • Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!
                                      • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
                                      • Featuring:

                                        • Joe Davidson – GitHub, X
                                        • Abdel Sghiouar – GitHub, LinkedIn, X
                                        • Srdjan Petrovic – X
                                        • Natalie Pistunovich – GitHub, X

                                        Show Notes:

                                        • Cncf landscape
                                        • Article: Shifting left is for suckers. Shift down instead
                                        • Service Weaver
                                        • Firebase
                                        • Range: Why Generalists Triumph in a Specialized world
                                        • CloudRun
                                        • Knative
                                        • Fargate
                                        • Dapr
                                        • Azure Container Apps
                                        • Kelsey Hightower’s Tweet on k8s becoming an operating system for the cloud
                                        • Something missing or broken? PRs welcome!

                                          48 min
                                        • Neurodiverse gophers

                                          Kaylyn Gibilterra returns as Natalie & the gang take our diversity conversation one step further. This time we’re talking about neurodiversity as it relates to being a developer, a manager, a conference participant & more.

                                          Join the discussion

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

                                          Sponsors:

                                          • 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
                                        • 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.
                                        • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.
                                        • Featuring:

                                          • Kaylyn Gibilterra – GitHub, X
                                          • Natalie Pistunovich – GitHub, X
                                          • Kris Brandow – GitHub, X
                                          • Johnny Boursiquot – Website, GitHub, X

                                          Show Notes:

                                          Something missing or broken? PRs welcome!

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