Go Time

  • Autor: Vários
  • Narrador: Vários
  • Editor: Podcast
  • Duración: 371:13:41
  • Mas informaciones

Informações:

Sinopsis

A panel of Go experts and special guests discuss the Go programming language, the community, and everything in between. This show records LIVE on Thursdays at 3pm US/Eastern time. Hosts Erik St. Martin, Carlisia Pinto, and Brian Ketelsen welcome guests from around the Go community. Topics include Golang, DevOps, web development, infrastructure, Kubernetes, and more. If you develop in Go or aspire to this is the show for you.

Episodios

  • eBPF and Go

    14/10/2021 Duración: 59min

    eBPF (7 years old) is a sandbox that can run code inside the linux kernel. It started as a technology to build firewalls, and has evolved over time to include a range of new features. The panel discuss the origins of eBPF and how it works, as well as dig into some real-world use cases. While eBPF programs themselves aren’t written in Go (more like C), we will hear about how you can communicate with eBPF programs from your Go code.

  • Gophers Say What!?

    07/10/2021 Duración: 01h18min

    We’re celebrating our 200th episode with a crazy game of Gophers Say! Mat Ryer hosts two epic teams including Go Time OGs Carlisia, Erik, and Brian!

  • Go on hardware: TinyGo in the wild

    30/09/2021 Duración: 01h09min

    In this episode, we will be exploring the tiny world of Go and Hardware. We are joined by three gophers, Vladimir Vivien, Tobias Theel, and Ron Evans, who will be discussing the use of Linux API (V4L2) to control video hardware and capture image data in realtime, programming Bluetooth devices, working on WiFi communication using an Arduino Nano 33 IoT NINA chip, and much more.

  • The little known team that keeps Go going

    23/09/2021 Duración: 01h05min

    Ever wonder how new features get added to the go command? Or where tools like gopls come from? Well, there’s an open team that handles just those things. Just like the programming language itself, many of the tools that Go engineers use everyday are discussed and developed in the open. In this episode we’ll talk about this team, how it started, where it’s going, and how you can get involved.

  • Books that teach Go

    16/09/2021 Duración: 01h18min

    Natalie sits down with Go book authors Bill Kennedy & Sau Sheong Chang to discuss the ins and outs of writing (and reading) books about Go!

  • Building actually maintainable software

    09/09/2021 Duración: 01h11min

    Building software is difficult and time consuming, but the maintenance of software is where we spend the majority of our time. In this episode, Ian and sam join Johnny and Kris to discuss how to build actually maintainable software, the features of Go that make it good for writing maintainable software, and different ways that we might define the term “maintenance”.

  • To build, or to buy, that is the question

    02/09/2021 Duración: 01h08min

    To build or to buy, that’s a constant question we ask ourselves as software engineers. In this episode we dig into the nuance of these options and the space between them with an eye toward both the building of software and its eventual maintenance.

  • Don't forget about memory management

    26/08/2021 Duración: 58min

    Bryan Boreham (Grafana Labs) and Jordan Lewis (Cockroach Labs) join Mat and Jon to talk about memory management in Go. We learn about the heap, the stack, and the garbage collector. There are also some absolute gems of wisdom scattered throughout this episode, don’t miss it.

  • Caddy V2

    19/08/2021 Duración: 59min

    Matt Holt joins Jon Calhoun to discuss Caddy, its history, and the process of creating a v2 of the popular web server. In the episode they discuss some of the challenges encountered while building the v2, reasons for doing a major rewrite, and more.

  • Data streaming and Benthos

    12/08/2021 Duración: 01h04min

    Mihai and Ashley join Jon to discuss data streaming. What is it, why is it being used, and common mistakes developers make when setting up. They also discuss some of the tools in the ecosystem, including Benthos, a tool created by Ashley Jeff’s to make the plumbing part of data streaming easier to get right.

  • Opening up the opinion box

    05/08/2021 Duración: 55min

    Mat Ryer and Jerod Santo sit down to review and discuss the MOST and LEAST unpopular “unpopular opinions” since we started keeping track of such things. Also Generics.

  • How to make mistakes in Go

    29/07/2021 Duración: 01h03min

    The panel are joined by Teiva Harsanyi, author of 100 Go Mistakes, to talk about how best to make mistakes when writing Go.

  • Do devs need a product manager?

    22/07/2021 Duración: 01h11min

    What is a Product Manager, and do Engineers need them? In this episode, we will be discussing what a Product Manager does, what makes a good Product Manager, and debating if engineering teams truly need them, with some tech companies going without them. We are joined by Gaëlle Sharma, Senior Technical Product Manager, at the New York Times, leading the Identity group.

  • SIV and the V2+ issue

    15/07/2021 Duración: 01h20min

    Go modules brought about quite a few changes to the Go ecosystem. One of those changes is semantic import versioning (SIV), which has a fairly pronounced effect on how libraries are identified. In this episode we are joined by Tim Heckman and Peter Bourgon to discuss some of the downsides to these changes and how it has lead to what a subset of the Go community refers to as the “v2+ problem.”

  • Fuzzing in the standard library

    08/07/2021 Duración: 01h01min

    Fuzzing is coming to the standard library. We speak to Katie Hockman and Jay Conrod who were part of the team responsible for designing and implementing it. We dig into the details, hear some best practices, where fuzzing can help your code, and learn more about how it works.

  • Pop quiz time!

    01/07/2021 Duración: 01h02min

    Learning Go with code pop quizzes is a fun way to zoom in on different language features. People are looking forward to pop quizzes on Twitter and in conferences, and they also learn from that. Let’s chat about pop quizzes!

  • Giving TDD a Go

    24/06/2021 Duración: 01h09min

    We discuss how Test Driven Development (TDD) can help you write better code, and build better software. Packed with tips and tricks, gotchas and best practices, the panel explore the subject and share their real-world experiences.

  • All about Porter

    17/06/2021 Duración: 01h10min

    Porter lets you package your application artifacts, client tools, configuration and deployment logic together as a versioned bundle that you can distribute, and then install with a single command. Written entirely in Go, we speak to one of the creators about running an open source project, the importance of documentation, and more.

  • Using Go in unusual ways

    10/06/2021 Duración: 49min

    This episode was recorded live from GopherCon Europe 2021! Natalie & Mat host three amazing devs who gave talks that showcase using Go in unusual ways: Dr. Joakim Kennedy is tracking Go in malware, Mathilde Raynal is building quantum-resistant cryptography algorithms, and Preslav Rachev is creating digital art. We hear from our speakers how they got into Go, how they made the choice to use Go for their unusual use case, and how it compares to other languages for their specific needs. We also chat about conference talks, submissions and public speaking - how to start, good practices, and tips they collected along the way.

  • Go Battlesnake Go!

    03/06/2021 Duración: 01h09min

    In the past decade a variety of games have emerged where players need to create an AI to play the game rather than play the game directly. In this episode we speak with the creator of one of those games - Battlesnake. Brad Van Vugt joins us to talk about building a game engine using Go, making programming games easier for beginners to get started with, the long term vision for games like Battlesnake, and more.

página 8 de 18