Go Time: Golang, Software Engineering

Go Time: Golang, Software Engineering

By Changelog MediaTechnology
Download on the App Store

Go Time: Golang, Software Engineering episodes

  • 300 multiple choices

    Over the past 8 years, Go Time has published 300 episodes! In this episode, the panel discusses which ones they loved the most, some current stuff that’s in the works, what struggles the podcast has had & what we’re planning for the future.

    Join the discussion

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

    Sponsors:

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

    • Kris Brandow – GitHub, X
    • Jon Calhoun – Website, GitHub, X
    • Johnny Boursiquot – Website, GitHub, X
    • Ian Lopshire – GitHub, X
    • Angelica Hill – GitHub, LinkedIn, X

    Show Notes:

    • Jon’s favorite episodes
      • Go & Templ
      • Deep dive on TCP/IP & Networking
      • Johnny’s favorite episodes
        • 7 deadly sins
        • What’s New In Go episodes
          • 1.21
          • 1.20
          • 1.19
          • Ian’s favorite episodes
            • Episodes where we talk to experts that deeply care
            • Who owns our code?
              • Who owns our code?
              • Who owns our code? Part 2
              • Biology and Go
                • Go in medicine & biology
                • What’s new in Go cryptopgrahy
                  • What’s new in Go’s cryptography libraries: Part 1
                  • What’s new in Go’s cryptography libraries: Part 2
                  • Kris’ favorite episodes
                    • Maintenance mini series
                    • Episodes about software engineering in general and the Go community
                      • Principles of Simplicity
                      • Experiences from GopherCon 2023
                      • Angelica’s favorite episodes
                        • Maintenance mini series episodes
                        • Event driven architectures
                          • Event-driven systems & Architectures
                          • Go deep dive episodes
                            • A deep dive into Go’s stack
                            • Episodes that are about Go and tech but are also apply outside of tech
                              • Event-driven systems & architecture
                              • Principles of simplicity
                              • Ian’s recommendations
                                • Who owns our code? episodes
                                  • Who owns our code?
                                  • Who owns our code? Part 2
                                  • Jon’s recommendations
                                    • Depends on the person
                                    • Usually episodes around the new to Go topic
                                    • Johnny’s recommendations
                                      • Doesn’t relisten to episode he’s on
                                      • Start with the last one
                                      • Kris’ recommendations
                                        • Recent episode
                                        • Angelica’s recommendations
                                          • Episode around Go and simplicity
                                            • Principles of Simplicity
                                            • Angelica’s first episode
                                              • The Secret Life of Gophers
                                              • Something missing or broken? PRs welcome!

                                                1 hr 52 min
                                              • All about Kafka

                                                In this episode Matt joins Kris & Jon to discuss Kafka. During their discussion they cover topics like what problems Kafka helps solve, when a company should start considering Kafka, how throwing tech like Kafka at a problem won’t fix everything if there are underlying issues, complexities of using Kafka, managing payload schemas, and more.

                                                Join the discussion

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

                                                Sponsors:

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

                                                • Matthew Boyle – Website, GitHub, X
                                                • Jon Calhoun – Website, GitHub, X
                                                • Kris Brandow – GitHub, X

                                                Show Notes:

                                                • Matt’s Blog Post About Kafka at Cloudflare
                                                • Sarama library
                                                • Matt’s Golang Insiders Twitter Community
                                                • Kubernetes the Hard Way
                                                • Incident Monolith Blog Post
                                                • Encore
                                                • Memphis
                                                • CRDT
                                                • Designing Data-Intensive Applications
                                                • Buf (mentioned by Matt)
                                                • Prototool
                                                • grpc.io
                                                • Something missing or broken? PRs welcome!

                                                  1 hr 26 min
                                                • What's new in Go's cryptography libraries: Part 2

                                                  Filippo Valsorda & Roland Shoemaker from the Go Team return & bring Nicola Murino with them to continue catching us up on what’s new in Go’s crypto libraries.

                                                  This is everything we didn’t cover + deep dives from Part 1!

                                                  Join the discussion

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

                                                  Sponsors:

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

                                                  • 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
                                                  • NIST
                                                  • FIPS
                                                  • Diffie–Hellman key exchange
                                                  • FIPS standard 140
                                                  • github.com/quic-go/quic-go
                                                  • tip.golang.org/src/crypto/tls/quic.go
                                                  • pkg.go.dev/crypto/x509
                                                  • MultiAlgorithmSigner
                                                  • OpenSSH format keys
                                                  • Kerberos edge case, use the correct token from the client
                                                  • defer channel window adjustment
                                                  • Improved test cases (removed t.Fatal calls from goroutines), added test against SSH CLI
                                                  • Agent compatibility
                                                  • github.com/drakkan/sftpgo
                                                  • Something missing or broken? PRs welcome!

                                                    1 hr 12 min
                                                  • Event-driven systems & architecture

                                                    Event-driven systems may not be the go-to solution for everyone because of the challenges they can add. While the system reacting to events published in other parts of the system seem elegant, some of the complexities they bring can be challenging. However, they do offer durability, autonomy & flexibility.

                                                    In this episode, we’ll define event-driven architecture, discuss the problems it solves, challenges it poses & potential solutions.

                                                    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:

                                                    • Chris Richardson – LinkedIn, Mastodon, X
                                                    • Indu Alagarsamy – Website, LinkedIn, Mastodon, X
                                                    • Viktor Stanchev – Website, GitHub, LinkedIn, X
                                                    • Angelica Hill – GitHub, LinkedIn, X

                                                    Show Notes:

                                                    • Temporal
                                                    • NServiceBus
                                                    • MassTransit
                                                    • Transactional Outbox Pattern
                                                    • Choreography vs orchestration
                                                    • Event sourcing
                                                    • CQRS
                                                    • Messaging Channels
                                                    • Cloud-based workflow solutions
                                                      • GCP Workflows
                                                        • GCP workflows yaml language
                                                        • AWS Step Functions
                                                          • “Amazon states language” based on json
                                                          • Go specific microservices orchestration tools, frameworks, and libraries:
                                                            • Temporal Go SDK
                                                            • Watermill
                                                            • Software Architecture as a Set of Architectural Design Decisions
                                                            • Something missing or broken? PRs welcome!

                                                              1 hr 6 min
                                                            • Principles of simplicity

                                                              Rob Pike says, “Simplicity is the art of hiding complexity.” If that’s true, what is simplicity in the context of writing software in Go? Is it even something we should strive for? Can software be too simple? Ian & Kris discuss with return guest sam boyer.

                                                              Join the discussion

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

                                                              Sponsors:

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

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

                                                              Show Notes:

                                                              • Rob Pike - Simplicity is Complicated
                                                              • The Infinite Game - Simon Sinek
                                                              • “Simple Made Easy” - Rich Hickey (2011)
                                                              • “You can’t get snakes from chicken eggs”
                                                              • Something missing or broken? PRs welcome!

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

                                                                Filippo Valsorda & Roland Shoemaker from the Go Team sit down with Natalie to catch us up on what’s new in Go’s crypto libraries. No, not that crypto… good ol’ cryptography! Don’t miss Part 2!

                                                                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:

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

                                                                Show Notes:

                                                                • What’s new in Go’s cryptography libraries: Part 2
                                                                • MultiAlgorithmSigner
                                                                • OpenSSH format keys
                                                                • Something missing or broken? PRs welcome!

                                                                  59 min
                                                                • The se7en deadly sins of Go

                                                                  John Gregory’s GopherCon talk “7 Deadly Gopher Sins” is the ostensible basis of this spooky Go Time episode, but with Mat Ryer at the helm… the only thing to expect is the unexpected. And failed jokes. Expect lots of failed jokes.

                                                                  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:

                                                                  • John Gregory – GitHub, LinkedIn, Mastodon, X
                                                                  • Mat Ryer – Website, GitHub, LinkedIn, X
                                                                  • Johnny Boursiquot – Website, GitHub, X
                                                                  • Kris Brandow – GitHub, X

                                                                  Show Notes:

                                                                  • 7 Deadly Gopher Sins
                                                                  • Eliza: a chatbot therapist
                                                                  • Something missing or broken? PRs welcome!

                                                                    1 hr 16 min
                                                                  • Experiences from GopherCon 2023

                                                                    The 10th GopherCon took place the last week of September and it was a blast. In this episode, we’re talking about our experiences at the conference from several different viewpoints. Angelica as a conference organizer, Johnny as an emcee and workshop instructor, Kaylyn as a speaker, and Kris as a regular attendee.

                                                                    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:

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

                                                                    Show Notes:

                                                                    Something missing or broken? PRs welcome!

                                                                    1 hr 17 min
                                                                  • Zero Trust & Go

                                                                    Michael Quiqley from NetFoundry joins Natalie to discuss Zero Trust concepts, why they are important for secure systems & how to implement them in Go.

                                                                    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:

                                                                    • Michael Quigley – Website, GitHub, LinkedIn
                                                                    • Natalie Pistunovich – GitHub, X

                                                                    Show Notes:

                                                                    • BeyondCorp initiative by Google
                                                                    • Tor
                                                                    • Istio
                                                                    • Ngrok
                                                                    • OpenZiti and zrok
                                                                    • QUIC and [quic-go](https://github.com/quic-go/quic-go : http alternative
                                                                    • bbolt (part of k8s)
                                                                    • Transwarp/Dilithium - better than tcp (in some cases)
                                                                    • OpenZiti Test Kitchen Repos
                                                                    • Open Source LLM: Karen The Editor
                                                                    • FabLab
                                                                    • zrok SDK “pastebin” example: A buffer for moving buffers between machines
                                                                    • Something missing or broken? PRs welcome!

                                                                      52 min
                                                                    • Go templating using Templ

                                                                      Go’s known for it’s fantastic standard library, but there are some places where the libraries can be challenging to use. The html/template package is one of those places. So what alternatives do we have? On today’s episode we’re talking about Templ, an HTML templating language for Go that has great developer tooling. Co-hosts Kris Brandow and Jon Calhoun are joined by Adrian Hesketh, the creator of Templ, and Joe Davidson, one of the maintainers on the project.

                                                                      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:

                                                                      • Adrian Hesketh – GitHub, X
                                                                      • Joe Davidson – GitHub, X
                                                                      • Kris Brandow – GitHub, X
                                                                      • Jon Calhoun – Website, GitHub, X

                                                                      Show Notes:

                                                                      • templ.guide
                                                                      • htmx
                                                                      • plush
                                                                      • Something missing or broken? PRs welcome!

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