Go Time: Golang, Software Engineering

Go Time: Golang, Software Engineering

By Changelog MediaTechnology
Download on the App Store

Go Time: Golang, Software Engineering episodes

  • Hacking with Go: Part 4

    Our “Hacking with Go” series continues! This time Natalie & Johnny are joined by Ivan Kwiatkowski & Juan Andrés Guerrero-Saade and the conversation is we’re focused around generics and AI.

    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:

    • Ivan Kwiatkowski – GitHub, Mastodon, X
    • Juan Andrés Guerrero-Saade – Website, X
    • Natalie Pistunovich – GitHub, X
    • Johnny Boursiquot – Website, GitHub, X

    Show Notes:

    • Hacking with Go: Part 1
    • Hacking with Go: Part 2
    • Hacking with Go: Part 3
    • GPT-4 announcement
    • Felix former colleague of Ivan
    • The JS left padding fiasco
    • Rust crates
    • Ivan’s reverse engineering tool
    • JAGS’ colleague experience with the go decoder
    • Ruby based offensive security framework
    • Something missing or broken? PRs welcome!

      1 hr 2 min
    • The bits of Go we avoid (and why)

      The panel discuss the parts of Go they never use. Do they avoid them because of pain in the past? Were they overused? Did they always end up getting refactoring out? Is there a preferred alternative?

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

      • Mat Ryer – Website, GitHub, LinkedIn, X
      • Jon Calhoun – Website, GitHub, X
      • Carl Johnson – Website, GitHub, Mastodon, X

      Show Notes:

      • 🎥 GothamGo 2018 - Things in Go I Never Use by Mat Ryer
      • Carl’s ‘remove naked return’
      • The Merovius - Dynamic variables
      • Something missing or broken? PRs welcome!

        1 hr 1 min
      • This will blow your docs off

        In a world where most documentation sucks, large language models write better than humans, and people won’t be bothered to type full sentences with actual punctuation.

        Two men… against all odds… join an award-worthy podcast… hosted by a coin-operated, singing code monkey (?)… to convince the developer world they’re doing it ALL wrong.

        Grab your code-generator and heat up that cold cup of coffee on your desk. Because this episode of Go Time is about to blow your docs off!

        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.
      • Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this!
      • Featuring:

        • Mark Bates – Website, GitHub, X
        • Cory LaNou – X
        • Mat Ryer – Website, GitHub, LinkedIn, X
        • Johnny Boursiquot – Website, GitHub, X

        Show Notes:

        • a.k.a. “Doc, Stock and Two Smoking Barrels”
        • a.k.a. “Doc-a Schoen”
        • a.k.a. “Like Doc-work”
        • a.k.a. “Pull Your Docs Up”
        • a.k.a. “What’s Up, Docs?”
        • a.k.a. “A Doc-work Orange”
        • Something missing or broken? PRs welcome!

          1 hr 15 min
        • What's new in Go 1.20

          Our “what’s new in Go” correspondent Carl Johnson joins Mat & Johnny to discuss… what’s new in Go 1.20, of course! What’d you expect, an episode about Rust?! That’s preposterous…

          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.
        • Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this!
        • Featuring:

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

          Show Notes:

          • GopherCon Europe 2023 CFP
          • GopherCon UK 2023
          • Shout AT: London Gophers
          • Ron Evans on 2053: A Go Odyssey
          • What’s New in Go 1.20, Part I: Language Changes
          • What’s New in Go 1.20, Part II: Major Standard Library Changes
          • What’s New in Go 1.20, Part III: Minor Standard Library Changes
          • Something missing or broken? PRs welcome!

            1 hr 13 min
          • Is htmx the way to Go?

            A quick look at the history of building web apps, followed by a discussion of htmx and how it compares to both modern and traditional ways of building.

            Join the discussion

            Changelog++ members save 4 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++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this!
          • JS Party – Your weekly celebration of JavaScript and the web
          • Featuring:

            • chg – GitHub, X
            • Chris James – GitHub, X
            • David Wickes – GitHub, X
            • Jon Calhoun – Website, GitHub, X

            Show Notes:

            • htmx.org
            • htmx examples
            • A book about building web apps with htmx
            • The Grug Brained Developer
            • Templating in Learn Go with Tests
            • The first 18 HTML tags
            • The 1995 HTML 2.0 spec for the FORM element
            • The Ajax paper
            • GopherCon talk mentioned by Dave
            • Something missing or broken? PRs welcome!

              1 hr 17 min
            • How to ace that CFP

              It’s “Call For Papers” (CFP) season in Go land, so we gathered some seriously experienced conference organizers to help YOUR submission be the best ever.

              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.
            • Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with extended episodes, make the ads disappear, and increment your audio quality with higher bitrate mp3s. Let’s do this!
            • Featuring:

              • V Körbes – Website, GitHub, X
              • Anna-Katharina Wickert – GitHub, X
              • Natalie Pistunovich – GitHub, X
              • Angelica Hill – GitHub, LinkedIn, X
              • Johnny Boursiquot – Website, GitHub, X

              Show Notes:

              • Anna-Katharina’s talk at GopherCon EU 2022
              • GopherCon UK CFP
              • GopherCon CFP
              • GopherCon EU CFPCfp Gophercon europe https://www.papercall.io/gceu23
              • The Inigo Montoya Story structure
              • Bill Gates commencement speech
              • Chips definition lawsuit
              • Something missing or broken? PRs welcome!

                1 hr 8 min
              • Long-term code maintenance

                Ole Bulbuk & Sandor Szücs join Natalie to discuss the ins & outs of long-term code maintenance. What does it take to maintain a codebase for a decade or more? How do you plan for that? What about inheriting a codebase for the long term? Oh, and (how) can AI help?

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

                • Ole Bulbuk – Website, GitHub, X
                • Sandor Szücs – GitHub, X
                • Natalie Pistunovich – GitHub, X

                Show Notes:

                • Ship of Theseus
                • GoTime Episode with Ole on the Berlin transition to Go
                • GoTime Episode with Bill Kennedy on TDD
                • OS projects mentioned by Ssandor
                  • skipper
                    • proxytest
                    • kubernetestest
                    • kube-ingress-aws-controller
                    • Omega
                    • BDD - Behaviour Driven Development
                    • OS projects mentioned by Ole Bulbuk
                      • Spaghetti Analyzer
                      • Spaghetti Cutter
                      • Something missing or broken? PRs welcome!

                        45 min
                      • Who owns our code? Part 2

                        Tech lawyer Luis Villa returns to Go Time to school us once again on the intellectual property concerns of software creators in this crazy day we live in. This time around, we’re focusing on the implications of Large Language Models, code generation, and crazy stuff like that.

                        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.
                      • The Changelog – Conversations with the hackers, leaders, and innovators of the software world
                      • Featuring:

                        • Luis Villa – Website, LinkedIn, Mastodon, X
                        • Angelica Hill – GitHub, LinkedIn, X
                        • Natalie Pistunovich – GitHub, X
                        • Kris Brandow – GitHub, X

                        Show Notes:

                        • Who owns our code? Part 1
                        • Monkey selfie copyright dispute
                        • Berne Convention for the Protection of Literary and Artistic Works
                        • OpenAi
                        • Luis Villa’s newsletter
                        • Big Code
                        • Something missing or broken? PRs welcome!

                          1 hr 6 min
                        • How Go helped save HealthCare.gov ♻️

                          Paul Smith (from “Obama’s Trauma Team”) tells us the tale of how Go played a big role in the rescuing and rebuilding of the HealthCare.gov website. Along the way we learn what the original team did wrong, how the rescue team kept it afloat during huge traffic spikes, and what they’ve done since to rebuild it to serve the people’s needs.

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

                          • Paul Smith – Website, X
                          • Mat Ryer – Website, GitHub, LinkedIn, X
                          • Johnny Boursiquot – Website, GitHub, X
                          • Jerod Santo – GitHub, LinkedIn, Mastodon, X

                          Show Notes:

                          • HealthCare.gov
                          • Paul’s company Ad Hoc is hiring
                          • Obama’s Trauma Team
                          • Paul on MSNBC talking about the rescue
                          • Something missing or broken? PRs welcome!

                            1 hr
                          • A special New Year's fireside chat

                            Mat and the gang ring in the new year by gathering around a make believe fireplace and discussing what they’re excited about in 2023, their new years resolutions & a little bit of Go talk, too. But only a little.

                            Join the discussion

                            Changelog++ members get a bonus 2 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.
                          • Practical AI – Making artificial intelligence practical, productive & accessible to everyone!
                          • Featuring:

                            • Mat Ryer – Website, GitHub, LinkedIn, X
                            • Jon Calhoun – Website, GitHub, X
                            • Kris Brandow – GitHub, X
                            • Ian Lopshire – GitHub, X

                            Show Notes:

                            • user-defined iteration using range over func values
                            • 📼 City of Hilliard Leaf Collection
                            • Something missing or broken? PRs welcome!

                              59 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