Go Time: Golang, Software Engineering cover image

Go Time: Golang, Software Engineering

Latest episodes

undefined
Apr 23, 2018 • 1h 9min

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 discussionChangelog++ 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, XErik St. Martin – GitHub, XCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow 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!
undefined
Apr 13, 2018 • 48min

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 discussionChangelog++ 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, XErik St. Martin – GitHub, XCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow 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!
undefined
Apr 6, 2018 • 1h 20min

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 discussionChangelog++ 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, XCarlisia Thompson – GitHub, LinkedIn, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow 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!
undefined
6 snips
Mar 30, 2018 • 49min

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 discussionChangelog++ 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, XCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow 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!
undefined
Mar 23, 2018 • 1h 4min

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 discussionChangelog++ 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 – GitHubCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow 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!
undefined
Mar 22, 2018 • 1h 3min

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 discussionChangelog++ 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, XCarlisia Thompson – GitHub, LinkedIn, XShow 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!
undefined
Mar 22, 2018 • 59min

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 discussionChangelog++ 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, XErik St. Martin – GitHub, XCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow 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!
undefined
Mar 16, 2018 • 53min

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 discussionChangelog++ 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, XCarlisia Thompson – GitHub, LinkedIn, XErik St. Martin – GitHub, XBrian Ketelsen – GitHub, XShow 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!
undefined
Mar 9, 2018 • 48min

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 discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Brian Scott – Website, GitHub, XErik St. Martin – GitHub, XCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow 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!
undefined
Mar 1, 2018 • 1h 3min

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 discussionChangelog++ 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, XCarlisia Thompson – GitHub, LinkedIn, XBrian Ketelsen – GitHub, XShow 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!

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode