Artwork for Go Time: Golang, Software Engineering
Technology

Go Time: Golang, Software Engineering

Changelog Media

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.

We discuss cloud infrastructure, distributed systems, microservices, Kubernetes, Docker... oh and also Go!

Some people search for GoTime or GoTimeFM and can't find the show, so now the strings GoTime and GoTimeFM are in our description too.

  • 347 episodes
  • Updated Dec 18, 2024

Support the show

Goes straight to the publisher. podnod takes nothing.

Episodes347

  • May 22, 2019 · 1 hr 16 min

    Go modules and the Athens project

    Panelists Mat Ryer and Carmen Andoh are joined by guest panelists Marwan Sulaiman and Aaron Schlesinger to discuss Go modules and the Athens project. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog. strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require. GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes 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. Featuring: Aaron Schlesinger – Website, GitHub, X Marwan Sulaiman – GitHub, X Mat Ryer – Website, GitHub, LinkedIn, X Carmen Andoh – GitHub, X Show Notes: Here’s the computer Marwan talked about Marwan attended App Academy gomods/athens on GitHub Athens download protocol Go modules Check out #athens in Gopher Slack Maintaining module requirements Go module services Using Go Modules The Go Modules Proxy Documentation Checking Go Package API Compatibility twitchtv/twirp - simple RPC framework with protobuf service definitions A nibble is half of a byte 💫 Something missing or broken? PRs welcome!

  • May 15, 2019 · 1 hr 7 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 support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $100 credit. Learn more at do.co/changelog. strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require. GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes 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. Featuring: David Valentine – Website Jon Calhoun – Website, GitHub, X Carmen Andoh – GitHub, X Ashley Willis – GitHub, X Show Notes: A gentle Introduction to Golang for Beginners <~ this special link drops the cost of the course to $9.99 US (thanks David!!) 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!

  • May 8, 2019 · 1 hr 26 min

    Hardware hacking with TinyGo and Gopherbot

    Mat Ryer hosts our first one-on-one interview-style episode with special guest Ron Evans. Mat asks Ron to teach us about Go in IoT, hardware hacking at Gophercon, TinyGo, and Gopherbot. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $100 credit. Learn more at do.co/changelog. strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require. Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. Featuring: Ron Evans – Website, GitHub, Mastodon, X Mat Ryer – Website, GitHub, LinkedIn, X Show Notes: Win a Gopherbot! To take part in the giveaway to win your very own Gopherbot, all you have to do is send a tweet to @GoTimeFM plus any of the following — review the podcast on Apple Podcasts, socialize your favorite episode on Twitter, or recommend the show to a friend. Details for each are below. Tweet: To be entered you MUST tweet us @GoTimeFM in addition to either a review of the podcast on Apple Podcasts, socialize your favorite episode on Twitter, or recommend the show to a friend. Here’s the tweet we’re looking for — I listen to @GoTimeFM and I learned #golang because... — Ron will pick his favorite reason and we’ll announce the winner in a few weeks. Review: Write a review on Apple Podcasts (5-stars plz). Email a screenshot of the review plus a link to your tweet to gotime@changelog.com with subject “Gopherbot me!” as proof of entry. Socialize: Share an episode you’ve enjoyed on social media. Email a link to your tweet/post plus a link to your tweet to gotime@changelog.com with subject “Gopherbot me!” as proof of entry. Recommend: Personally recommend the show to a friend/colleague via email. BCC gotime@changelog.com with subject “You should listen to the Go Time podcast!” and include this link https://changelog.com/gotime somewhere in the body of your email. TinyGo Gopherbot - Robotic Gopher plushie that you can code. Gophercon in San Diego - where Ron will host the hardware hacking day with Gobots, and other flying objects. Adafruit - company making tiny chips. LLVM from GO Perspective - blogpost by Ayke van Laëthem. Tiny Go and Webassembly Something missing or broken? PRs welcome!

  • May 2, 2019 · 1 hr 22 min

    It's time to talk about testing

    Is testing an art or a science? What and when should we test? What’s the point of testing and can it go too far? We explore all this and more in this jam-packed episode on testing. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $100 credit. Learn more at do.co/changelog. strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require. O'Reilly Velocity Conference – Velocity covers everything from Kubernetes and site reliability engineering to observability and performance. Get expert insights and essential training on chaos engineering, cloud native systems, serverless, production engineering, and Kubernetes. Use the code GOTIME20 to get 20% off Gold, Silver, and Bronze passes. Location and dates: San Jose, CA — June 10-13. GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. Featuring: Mat Ryer – Website, GitHub, LinkedIn, X Jaana Dogan – Website, GitHub, X Johnny Boursiquot – Website, GitHub, X Jon Calhoun – Website, GitHub, X Show Notes: The “Golden files” concept from Mitchell Hashimoto’s great 2017 GopherCon testing talk (12:18, if time code does not work properly) — Mitchell Hashimoto at GopherCon 2017 — Advanced Testing with Go Something missing or broken? PRs welcome!

  • Apr 23, 2019 · 1 hr 9 min

    Hiring and job interviews

    Panelists Mat Ryer, Ashley McNamara, Johnny Boursiquot, and Carmen Andoh discuss the process of getting hired, hiring, and job interviews. If people are the most important part of a team, how do we pick who we work with? What’s the process like? How can it better? Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $100 credit. Learn more at do.co/changelog. strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require. Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. 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. Featuring: Mat Ryer – Website, GitHub, LinkedIn, X Ashley Willis – GitHub, X Johnny Boursiquot – Website, GitHub, X Carmen Andoh – GitHub, X Show Notes: Something missing or broken? PRs welcome!

  • Apr 16, 2019 · 1 hr 7 min

    All about APIs!

    Panelists Mat Ryer, Johnny Boursiquot, Jaana B. Dogan, and Mark Bates discuss how humans build machine to machine integrations via APIs — the good, the bad, and the ugly — and how to give yourself the best chance of success. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $100 credit. Learn more at do.co/changelog. strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require. Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. 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. Featuring: Mat Ryer – Website, GitHub, LinkedIn, X Johnny Boursiquot – Website, GitHub, X Jaana Dogan – Website, GitHub, X Mark Bates – Website, GitHub, X Show Notes: Buffalo — Creating a new API application goa Something missing or broken? PRs welcome!

  • Apr 9, 2019 · 1 hr 7 min

    Go 2 and the future of Go

    We’re back! Panelists Mat Ryer, Johnny Boursiquot, Jaana B. Dogan, and Mark Bates discuss Go 2, the future of Go, what they like and don’t like, and what they would add or remove. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: DigitalOcean – The simplest cloud platform for developers and teams Whether you’re running one virtual machine or ten thousand, makes managing your infrastructure too easy. New accounts get $100 in credit to use in your first 60 days. O'Reilly Velocity Conference – Velocity covers everything from Kubernetes and site reliability engineering to observability and performance. Get expert insights and essential training on chaos engineering, cloud native systems, serverless, production engineering, and Kubernetes. Use the code GOTIME20 to get 20% off Gold, Silver, and Bronze passes. Location and dates: San Jose, CA — June 10-13. GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product. 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. Featuring: Mat Ryer – Website, GitHub, LinkedIn, X Johnny Boursiquot – Website, GitHub, X Jaana Dogan – Website, GitHub, X Mark Bates – Website, GitHub, X Show Notes: Go 2, here we come! Go 2018 survey New error proposal GopherCon 2017: Russ Cox - The Future of Go Dave Cheney’s The Past, Present and Future of Go slides Something missing or broken? PRs welcome!

  • May 7, 2018 · 1 hr 12 min

    New Go branding strategy

    Steve Francia joined the show and told us EVERYTHING about Go’s new branding strategy (and don’t worry, the gopher isn’t going anywhere!) Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Datadog – Cloud-Scale Monitoring — Monitoring that tracks your dynamic infrastructure and applications. Plus next-generation APM. Monitor, troubleshoot, and optimize end-to-end application performance. Start your free trial, install the agent, and get a free t-shirt! Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog 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. Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog Featuring: Steve Francia – GitHub, X Erik St. Martin – GitHub, X Carlisia Thompson – GitHub, LinkedIn, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Show Notes: Go’s New Brand The Go Gopher Go’s New Brand | Hacker News Interesting Go Projects and News Rat - Compose shell commands to build terminal applications gVisor - Container Runtime Sandbox Open-sourcing gVisor, a sandboxed container runtime Using SVGo, A Go Language Library for SVG Generation Bounds Check Elimination In Go Go Compiler intro ian molee on Twitter: “This clip of @deadprogram endangering @markbates’ wellbeing with an out of control robot…” Free Software Friday! Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives. Erik - Julia Evans’ Bite Size Linux Steve - Anthony Starks Something missing or broken? PRs welcome!

  • Apr 30, 2018 · 1 hr 10 min

    Hacking drones with Go

    Ron Evans joined the show and talked with us about GoCV, Gobot, using Go to control drones, and other interesting projects and news. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Airbrake – Airbrake is an exception reporting service, currently providing error monitoring for 50,000 applications with support for 18 programming languages. ActiveState – ActiveState builds open source language distributions for Go, Python, Perl, Ruby and Tcl. More than 2 million developers & 97% of Fortune 1000 companies use ActiveState including Pepsico, Lockheed Martin & NASA. Check out activestate.com/gotime Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog 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. Featuring: Ron Evans – Website, GitHub, Mastodon, X Erik St. Martin – GitHub, X Carlisia Thompson – GitHub, LinkedIn, X Brian Ketelsen – GitHub, X Show Notes: Gobot Periph GoCV emgo Go Time #37 - Gobot, Hardware, and Gatekeeping with Ron Evans The Changelog #177 - Cylon.js, Gobot, Artoo, and IoT emgo Interesting Go Projects and News The NEW Improved Go Branding 😍😍 qor run - Really nice alternative to the new errgroup package - small api, easy to use and understand Anko - Scriptable interpreter that is embeddable by Yasuhiro Matsumoto (mattn) Francesc Campoy - The Robustness of Go (Slides) GopherCon speaker selections have started, first round of announcements coming SOON! GopherconBR opened their CFP this week Free Software Friday! Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives. Erik - Jeff Hodges Brian - Yasuhiro Matsumoto Ron - Steve Francia between Hugo and Cobra… I mean wow. Something missing or broken? PRs welcome!

  • Apr 25, 2018 · 1 min

    BONUS – Go and WebAssembly (Wasm)

    This is a bonus segment in the after show of Go Time #77 with Russ Cox where we talk briefly about WebAssembly (Wasm) support in Go, and how that plays into Go being used as a web language. 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. Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start resolving errors in minutes, and deploying with confidence - head to rollbar.com/changelog Featuring: Russ Cox – Website, GitHub, Mastodon, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Erik St. Martin – GitHub, X Show Notes: The Changelog #294: Code Cartoons, Rust, and WebAssembly with Lin Clark Go Time #77 GitHub issue #18892: WebAssembly (“wasm”) support WebAssembly architecture for Go Something missing or broken? PRs welcome!

  • Apr 23, 2018 · 1 hr 8 min

    Dependencies and the future of Go

    Russ Cox joins us this week to talk about how Russ got involved with Go, Vgo, error handling, updates on Go 2.0, more. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Airbrake – Airbrake is an exception reporting service, currently providing error monitoring for 50,000 applications with support for 18 programming languages. ActiveState – ActiveState builds open source language distributions for Go, Python, Perl, Ruby and Tcl. More than 2 million developers & 97% of Fortune 1000 companies use ActiveState including Pepsico, Lockheed Martin & NASA. Check out activestate.com/gotime Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog 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. Featuring: Russ Cox – Website, GitHub, Mastodon, X Erik St. Martin – GitHub, X Carlisia Thompson – GitHub, LinkedIn, X Brian Ketelsen – GitHub, X Show Notes: Toward Go 2 Go += Package Versioning Plan 9 from User Space Emgo: Bare metal Go (language for programming embedded systems) ARM Cortex-M Go on very small hardware (Part 2) Go (golang) Jupyter Notebook kernel and an interactive REPL Netflix/titus Netflix/titus-executor Netflix/titus-control-plane Automatically request certificates for Kubernetes Ingress resources from Let’s Encrypt Resources for New Speakers Go version of Plan9 Acme Editor A Tour of the Acme Editor GopherConBR 2018 Something missing or broken? PRs welcome!

  • Apr 13, 2018 · 48 min

    Building a distributed index with Go

    Matt Jaffee joined the show and talked with us about Pilosa, building distributed index with Go, and other interesting projects and news. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Airbrake – Airbrake is an exception reporting service, currently providing error monitoring for 50,000 applications with support for 18 programming languages. ActiveState – ActiveState builds open source language distributions for Go, Python, Perl, Ruby and Tcl. More than 2 million developers & 97% of Fortune 1000 companies use ActiveState including Pepsico, Lockheed Martin & NASA. Check out activestate.com/gotime Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog 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. Featuring: Matt Jaffee – GitHub, X Erik St. Martin – GitHub, X Carlisia Thompson – GitHub, LinkedIn, X Brian Ketelsen – GitHub, X Show Notes: Pilosa - Insanely Fast Queries on Really Big Data Pilosa Docs https://github.com/pilosa/pilosa Pilosa Whitepaper Supercharge Azure Cosmos DB with Pilosa Interesting Go Projects and News Go Northwest - Seattle 2018 Go on very small hardware (Part 1) cu – idiomatic interface to the CUDA Driver API gotop – A terminal based graphical activity monitor inspired by gtop and vtop dqlite – Distributed SQLite for Go applications Free Software Friday Erik - Michal Derkacz Carlisia - Mastering io Pipes on JustForFunc Brian - All Contributors Matt - Liz Rice Something missing or broken? PRs welcome!

  • Apr 6, 2018 · 1 hr 20 min

    GoLand IDE and managing Gopher Slack

    Florin Pățan joined the show and talked with us about GoLand, the pros and cons of using an IDE, his thoughts on the Go community, and managing Gopher Slack. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Airbrake – Airbrake is an exception reporting service, currently providing error monitoring for 50,000 applications with support for 18 programming languages. ActiveState – ActiveState builds open source language distributions for Go, Python, Perl, Ruby and Tcl. More than 2 million developers & 97% of Fortune 1000 companies use ActiveState including Pepsico, Lockheed Martin & NASA. Check out activestate.com/gotime 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. Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog Featuring: Florin Pățan – GitHub, X Carlisia Thompson – GitHub, LinkedIn, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Show Notes: GoLand - Capable and Ergonomic Go IDE by JetBrains Join Gophers on Slack! + the CoC Spotlight #10: How China Does Node with Shiya Luo dep - Go dependency management tool Atom Visual Studio Code Tower - Git client for Mac and Windows Magit! - A Git Porcelain inside Emacs rc file (dotfile) management Golang - 2017 Survey Results Dark GitHub style is Adam’s free software Friday pick Dark theme for Slack Delve is Florian’s free software Friday pick Something missing or broken? PRs welcome!

  • Mar 30, 2018 · 48 min

    Gophercises and creating content for Gophers

    Jon Calhoun joined the show and talked with us about Gophercises, experiencing the joy of building cool things, creating content for Gophers, and other interesting projects and news. 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. Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog Featuring: Jon Calhoun – Website, GitHub, X Carlisia Thompson – GitHub, LinkedIn, X Brian Ketelsen – GitHub, X Show Notes: Gophercises usegolang.com Calhoun.io Jon kite boarding, compliments of Calhoun Photography Errors in Go Interesting Go Projects and News Go 1.10.1 released Zerolog (allocation free JSON logging) A Proposal for Package Versioning in Go Vim-go 1.17 released Free Software Friday! Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives. Brian - GitPitch Andrei - OpenTracing + govet Brian - Luke Smith (who is awesome, check out mutt-wizard) Jon - slate (cool window manager for macOS) Something missing or broken? PRs welcome!

  • Mar 23, 2018 · 1 hr 4 min

    CockroachDB and distributed databases in Go

    Andrei Matei joined the show and talked with us about CockroachDB (and why it’s easier to use than any RDBMS), distributed databases with Go, tracing, and other interesting projects and news. 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. Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog Featuring: Andrei Matei – GitHub Carlisia Thompson – GitHub, LinkedIn, X Brian Ketelsen – GitHub, X Show Notes: CockroachDB Learn to create web apps using Go (affiliate link) Interesting Go Projects and News Agones Introducing Agones: Open-source, multiplayer, dedicated game-server hosting built on Kubernetes memviz gorush Saloon – Go Forums Free Software Friday! Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives. Brian - GitPitch Andrei - OpenTracing + govet Something missing or broken? PRs welcome!

  • Mar 22, 2018 · 1 hr 3 min

    Learning and teaching Go

    Bill Kennedy joined the show and talked with Carlisia about learning Go, teaching Go (which is something we’ll do at some point or another), making good presentations, and other interesting projects and news. 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. Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog Featuring: Bill Kennedy – Website, GitHub, X Carlisia Thompson – GitHub, LinkedIn, X Show Notes: Presentation help Gopher Guides Buffalo Golang UK Conference 2016 - Dave Cheney - SOLID Go Design Is Go An Object Oriented Language? These articles will explain how to organize your Go packages: Style guideline for Go packages Standard Package Layout Go best practices, six years in - Repository Structures Design Philosophy On Packaging CppCon 2014: Mike Acton “Data-Oriented Design and C++ Go Challenge dotGo 2016 - Damian Gryski - Slices: Performance through cache-friendliness GopherCon India - Matt Ellis Dave Cheney - How to write a successful conference proposal Resources for New Speakers GopherChina GopherCon Singapore GopherCon Iceland Women Who Go to Gophercon Denver 2018 StickerMule How working at GitLab has changed my view on work and life Learn to create web apps using Go (affiliate link) Interesting Go Projects and News Placement Pal Flogo “If boring repetitive things aren’t automated, a manager gets hired” – Niranjan Paranjape Free Software Friday! Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives. Bill - dep (shout out to Sam Boyer) Something missing or broken? PRs welcome!

  • Mar 22, 2018 · 59 min

    Go is for everyone

    Carmen Andoh joined the show and talked with us about inclusivity, the 2017 Go Developer Survey, visualizing abstractions, and other interesting projects and news. 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. Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog Featuring: Carmen Andoh – GitHub, X Erik St. Martin – GitHub, X Carlisia Thompson – GitHub, LinkedIn, X Brian Ketelsen – GitHub, X Show Notes: Interesting Go Projects and News Skaffold Slack-Term amass bettercap grmon CASPaxos img A Primer on Go Assembly Go Packages we developed for our games Free Software Friday! Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives. Brian - jwt-go Something missing or broken? PRs welcome!

  • Mar 16, 2018 · 53 min

    From Russia with love

    Leo Kalneus joined the show and talked with us about GopherCon Russia and the Go community in Russia. We also debunked a few myths about Siberia and of course talked about interesting Go projects and news. 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. Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2018. Start your server - head to linode.com/changelog Featuring: Leonid Kalneus – Website, GitHub, X Carlisia Thompson – GitHub, LinkedIn, X Erik St. Martin – GitHub, X Brian Ketelsen – GitHub, X Show Notes: Golang Show (in Russian) GopherCon Russia Russian Companies using Go Golang Slack (in Russian) Telegram: proGO Telegram: gogolang Interesting Go Projects and News Roundtable with #Golang Stars:: Building Predictability into Your Pipeline Go 2017 Survey Results New vgo posts by Russ Cox: https://research.swtch.com/vgo-module https://research.swtch.com/vgo-cmd pwned-passwords Ribs (Russian x-ray records) GetContact (phone number search) Words of Heard (Find a date with someone who uses the same password as you) Gobot Free Software Friday! Each week on the show we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives. Erik - go-git Something missing or broken? PRs welcome!

  • Mar 9, 2018 · 47 min

    Golang Flow, FaaS, and Buffalo

    Brian Scott joined the show and talked with us about Golang Flow, contributing to open source, functions as a service, building for the web with Buffalo, and other interesting projects and news. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Featuring: Brian Scott – Website, GitHub, X Erik St. Martin – GitHub, X Carlisia Thompson – GitHub, LinkedIn, X Brian Ketelsen – GitHub, X Show Notes: Golang Flow Buffalo Go support for AWS Lambda (YES!!) OpenFaaS - Serverless Functions Made Simple for Docker & Kubernetes Interesting Go Projects and News Go 1.10 released Resources for New Speakers Vgo - 5 Part series by Russ Cox: https://research.swtch.com/vgo https://research.swtch.com/vgo-intro https://research.swtch.com/vgo-tour https://research.swtch.com/vgo-import https://research.swtch.com/vgo-mvs https://research.swtch.com/vgo-repro Using Go as a scripting language in Linux gitleaks - Searches full repo history for secrets and keys Pixel - A hand-crafted 2D game library in Go Roundtable with #Golang Stars - Building Predictability into Your Pipeline Free Software Friday! Each week on the show, we give a shout out to an open source project or community (or maintainer) that’s made an impact in our day to day developer lives. Erik - Russ Cox, Sam Boyer, and everyone trying to solve the dependency management problem (you’re doing a great job!) Something missing or broken? PRs welcome!

  • Mar 1, 2018 · 1 hr 2 min

    SPECIAL — Ask us anything! (pt. 2)

    This is another special “Ask Us Anything” episode where we answer more questions submitted by the community. We covered A LOT of ground, including the hardest things we’ve ever written in Go, how the community can drive adoption, what we’d change about Go, and our favorite: “what do gophers eat?” 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. Linode – Our cloud server of choice. Get one of the fastest, most efficient native SSD cloud servers for only $5/mo. Use the code changelog2018 to get 4 months free! Rollbar – Our error monitoring partner. Rollbar provides real-time error monitoring, alerting, and analytics to help us resolve production errors in minutes. To start deploying with confidence - head to rollbar.com/changelog Featuring: Erik St. Martin – GitHub, X Carlisia Thompson – GitHub, LinkedIn, X Brian Ketelsen – GitHub, X Show Notes: Sourcegraph - Idiomatic Go microhq user-serv — db.go jsgo WASM port looking GOOD Pop now supports associations! By the time you read this go 1.10 will be released tview - Rich interactive widgets for terminal-based UIs written in Go (very very cool) Bill Kennedy - The Behavior of Channels Something missing or broken? PRs welcome!