go podcast() - podcast cover

go podcast()

Dominic St-Pierre
15 minutes news, tips, and tricks on the Go programming language.
Last refreshed:
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

087: func AudioToVideo(input Podcast) (Podcast, error)

Hey kids, we're broadcasting in video now, hopefully that works, TBD. This week Morten decided to use PostgreSQL for telemetry data for now, ClickHouse when scale requires it and Dominic used / polished the schedule tasks and server-side function of StaticBackend.

May 28, 20261 hr 2 minEp. 87

086: Just use postgres, man

It's one of these week where we just talk about challenges we're facing with our respective product. Morten wants to use ClickHouse, with subtility Dominic try to say that maybe Postgres might be just good for now. Dominic released StaticBackend v1.7.0 and talks about where things are with this project.

May 21, 20261 hr 9 minEp. 86

085: Morten received an ~acquisition offer, Dominic got his 1st paying customer

It's sounds way bigger than what it is, for both of us frankly. But hey, we're using Go to try and generate a living out of our respective products and there's no small achievements. We talk about struggles of real-world life of trying and building a product enough people care about so we can continue our dreams of sustainability. Of course this still involve Go since we both bet on Go for our products and our usual tangents. This format might be close to what go podcast() is evolving too. We're...

May 14, 20261 hr 5 minEp. 85

084: Databases, FTS, and local LLM

This week we talk about databases, full-text search and local llm. All of this with the usual tangents and what not.

May 07, 20261 hr 1 minEp. 84

083: Lisette, inspired by Rust, compiles to Go with Iván Ovejero

This week Iván Ovejero join me and we talk about Lisette, a nice programming language that's inspired by Rust and compiles to Go. Programming languages are the new JS framework these days it seems. I personally enjoy discovering new language, sometimes it clicks sometimes it don't. Go is a great language, but I'll admit that having a better type system, the exhaustive pattern match on enum, and a pipe operator to me feels like very nice to have / quality of life as Gophers. In any case, it's alw...

Apr 30, 202658 minEp. 83

082: Streaming, product updates, and marketing

Hey we talk about streaming programming session, some updates on our produicts, and challenges related to marketing. Ho and Morten quit the call for a second time in a row, this streak has to stop ;).

Apr 23, 20261 hr 2 minEp. 82

081: Weird Redis bug and we talk text editors

I talk about a weird issue I'm having all of a sudden with Redis. VPS hosting in general, the famous 5 years mark for a server. Morten is using neovim, which I find very interesting, so we took an un-scripted tangent talking about text editors.

Apr 16, 202659 minEp. 81

080: Ship it anyway: fighting the urge to refactor

In this episode, we dive into the dangerous "pre-launch purgatory"—that final stretch after reaching V1 but before the first paying customers arrive. It’s a period where the temptation to start over is at its peak, armed with all the lessons learned during the build. We discuss how to resist the urge to refactor your SaaS into oblivion and why shipping "imperfect" code is the only way to get the feedback you actually need. In the second half, the conversation shifts to the challenges of maintain...

Apr 09, 202655 minEp. 80

077: LLMs, with great power comes great responsibility

Ramesh contacted me regarding what we've been saying lately in the pod regarding using LLM and some bad experiences we've had and maybe even some negativity etc. He wanted to give his perspective and experiences using LLMs, where it's working well for him and his team and give some tips regarding potential miss-use and what have been working good for him.

Mar 19, 202659 minEp. 77

076: From nginx to Caddy and we both had LLM quality issues/concerns

We hop into the call and start recording, and what we found, we had both issues / concerns about quality of LLM produce code. Morten is reviewing some aspect of his project before releasing the public version and found some interesting thing that would make it hard to justify leaving them there. I had very similar issues, entering into a full refactor of a Go backend server I let the LLM cook for a rare time in Go, and decided at some point that enough is enough and decided to refactor the code....

Mar 12, 20261 hr 8 minEp. 76

075: Fyne apps are easier to design and build with Andy Williams

Andy, the creator of the Fyne toolkit returns and talk about a new visual designer for Fyne apps and a service to make building to all platform very easy. We talk about the state of Fyne, AppTrix Andy's product and how it's now possible to use a visual designer to create Fyne UI if you're more of a visual person than defining the UI via code. Links: Fyne website AppTrix

Mar 05, 20261 hr 10 minEp. 75

074: Andurel got contributors and OSS licenses

We give an update on our respective projects and talk about the difficulties of changing license from MIT to LGPL once there's contributions to the project.

Feb 26, 20261 hr 2 minEp. 74

073: Heroku in maintenance mode and surfacing observability

This week we talk about multiple in-the-news topics like the SalesForce announcement that Heroku is in ~maintenance mode and we surface the big observability topic as I'm preparing to implement something basic for StaticBackend and since Morten already have this in his open source project we duscuss about ways to add this after the fct and some parts of tracing your system.

Feb 19, 20261 hr 8 minEp. 73

072: The tools we're using as Go SWE

This week we're talking about the tools we're using in our day-to-day as Go software engineers. Which tools we like, of course there's always the story driven aspect of go podcast(), so there's a couple of tangents here and there ;).

Feb 12, 20261 hr 5 minEp. 72

071: February projects updates

We're trying something, each first episode of the month we'll talk about our respective open source projects. This episode will be more story driven than others, and you'll be able to follow our journey maintaining open source Go projects. Links: Andurel Morten's project StaticBackend Dominic's project

Feb 04, 202657 minEp. 71

070: Morten, a new co-host; Discussing the current state of education and AI

Meet Morten, I said I wanted to try and bring co-hosts in 2026 to test how it feel to have co-hosts. We're starting this with a discussion on LLM and tech education and a little bit of education more extended. As someone that create courses we've all more or less felt a drop as AI and LLM are used in ~tech training or does people even still wants to get new skills and what not. It's a major concerns and like most people are realizing after using an LLM seriously, well let's just say that an expe...

Jan 27, 202645 minEp. 70

069: I'm having fun again! Un-archiving StaticBackend

I'm restarting this year after a small break, go podcast() turned 4 years which is crazy, although I'd have hope to have had a better consistency publishing episodes, it is what it is ;). I'm looking at bringing co-hosts from multiple background to add some diversity to the episodes, if you're intrigued please reach out. I've also decided to un-archived and restart working on StaticBackend, my Go open source backend-as-a-service project I started in 2019. I'm missing the pace of working on a pro...

Jan 22, 202639 minEp. 69

068: Revisiting Datastar with Delaney Gillilan

I asked Delaney Gillilan to return to go podcast() to revisit datastar, a very impressive tool that enable backend to push changes to the frontend of a web application. In episode 54 we covered the "what is datastar", in this episode I wanted to dive a little deeper since I personally finally started to jump and use the library in projects. I have been a dedicated user of HTMX and Alpine for a long time already and once I tried datastar I found myself capable of great interactions between the fr...

Nov 21, 20251 hr 7 minEp. 68

067: LLM/AI as agents in your Go system with Markus Wüstenberg

This week I try to keep an open mind and we talk LLMs and AI with Markus Wüstenberg. Markus is a friend of the show and I noticed he was using a lot of LLM lately, I basically learn a lot by doing these podcast interviews, so I was interested to hear about what Markus is using LLM and AI in the systems he ships and also how does he uses AI as a software engineer in the day-to-day. Personally my experience so far is very mixed, sometimes it's good other it's pretty frustrating with LLMs either in...

Nov 11, 20251 hr 9 minEp. 67

066: Xp, CI, CD with Jon Barber

Jon helped a lot of teams improve their software engineer processes. We talk about the importance of testing, having sane Ci and CD pipeline, pairing and a lot of other extreme programing concepts. Links: Tuple pair programming guide: The Mob Tool Pop — Screen sharing for remote teams If you'd like to support the show spread the words about it, join the slack channel #gopodcast, take a Patron subscription, purchase Zero to Gopher , my latest course....

Nov 04, 20251 hr 3 minEp. 66

065: We're in the 3rd age of SaaS

My desire to run a sustainable software business started somewhere near 2003 in the Business of Software forum. I've built, sold, and acquired a dozen of products since that time, with I have to admit the majority of failures. I've seen three distincts era for software companies, we're definitably in the 3rd one, one that still has to be identified as good or bad. Software companies, especially calm company is excruciably hard to be successful at. But when you're honest and define what is succes...

Oct 29, 202549 minEp. 65

064: Podman, the root-less alternative to Docker

I retried Podman to replace a production service and did not wanted to re-installed Docker, mainly for security reasons. The fact that podman runs containers on the user-level and completely isolated from the system is a great alternative to the Docker deamon. I'm trying something new for this episode, I'll try and get audio clips from people to add more dynamism to the episodes, if you can join the Slack channel and also I've started a Patreon if you want to chip in and help me keep the mic on....

Oct 21, 202532 minEp. 64

063: Common mistakes when testing with Jakub Jarosz

Jakub is returning to the show, he's about to launch a book called "50 Go Testing Mistakes" and we talk about the most common mistakes Gophers are making when it testing. Having a trustable testing suite is known to be critical for long-live software system. I can testify having maintained a .NET codebase for 20 years without any tests, it sucks. Links: Jakub's website Mailing list LinkedIn Bluesky...

Oct 14, 202558 minEp. 63

062: Your Go linters don't know how to fix your code

One university published attracted my attention, because it was on Go, it's titled: " Assessing Golang Static Analysis Tools on Real-World Issues ". Do you find your static analysis and linters tools could be more helpful when reporting issues? I'm mixed feeling really, I think that they're pretty damn good. Tools can always improve for sure, not sure if we will need the help of LLMs to mix static analysis checks and LLM analysis / proposed fixes, maybe that will be the next step for those tools...

Oct 08, 202520 minEp. 62

061: As a Gopher I'm excited about Gleam, maybe you'll too

I finally gave Gleam a serious look and ho boy I'm excited. I've looked at Gleam a long time ago back when it started with the ML-like syntax. I've always been an Elm fan, I discovered functional programming with Elm. Near 2016-2017 I tried Elixir and Phoenix, and gave it a try multiple times following the years, but I'm not fully sure why it never clicked completely for me. As someone engage with Go for the last 10+ years, I won't lie that I was looking for some excitement lately. Not because I...

Sep 30, 202536 minEp. 61

060: 10x Developer, or 10x Distraction? A Reality Check on AI

The message is everywhere: LLMs are here to make us 10x more productive and change software development forever. Venture capitalists are pouring billions into the vision, and big tech companies are pushing hard for us to adopt the tools. But as a software engineer who’s seen the demos and lived the reality, something feels profoundly wrong. This week, I’m taking a step back to reflect on the current state of our industry. We'll explore the inconvenient truth that often gets lost in the hype: tha...

Sep 23, 202528 minEp. 60

059: Is Go over with John Arundel

Let's talk with a friend of the pod, John Arundel. We talk about state of thing a little regarding Go's maturity, a bit of AI, I personally am a bit fatigue of the noise and "agent". The podcast is returning slowly. , John has written a new Go book that's beginner-friendly, but goes deeper than you'd expect, he produce excellent learning and training resources. Links: The Deeper Love of Go John's newsletter...

Sep 08, 20251 hr 2 minEp. 59

058: Starting in Go with Yann Bizeul

Go is used by multiple programmers and software engineers. Lots of path can lead to want to try Go, and this week I talk with Yann whom eventually found Go and talks about his experiences writing internal tools at his company. Links: Hupload YBFeed

Jun 03, 20251 hr 6 minEp. 58
Hosted on Transistor
For the best experience, listen in Metacast app for iOS or Android