Dominic St-Pierre @dominicstpierre.com · 25/09/2026You know what's really fun? Removing the LLM noise from a codebase you truly care about. This is one of the most energizing and fun programming activity I had in months. I'm building a SaaS I want to maintained and grow for the next ddecades, this "tool" will not help me reach my goals 210
Dominic St-Pierre @dominicstpierre.com · 18/09/2026I kind of hit a first plateau with the SaaS. We took a small 1 week vacation in august and things never restarted after like it was prior. It's always rough for me these periods and I usually go all over the places instead of trying to keep calm, it's always easy to say / advice, but hard to do 001
Dominic St-Pierre @dominicstpierre.com · 08/09/2026Of course titles means nothing. I've had 2 titles in my career, programmer and entrepreneur. At least entrepreneur still means something these days, programmer, well not so much unfortunately. 131
Dominic St-Pierre @dominicstpierre.com · 16/07/2026🎙️go podcast() ep. 93 is live, Thorsten Ball joins us and we talk about LLM / ai in our software engineering life, we do not always have the same opinions and that's fine, was fun to receive Thorsten, I hope you enjoy. gopodcast.dev/episodes/093...gopodcast.devgo podcast() | 093: Agentic engineering is here to stay with Thorsten BallHey Thorsten Ball joins us this week and we talk about Amp, agentic engineering, some ~philosophical debates, you know the usual stuff when software engineers talk about AI and LLM and how it's cha... 011
Dominic St-Pierre @dominicstpierre.com · 09/07/2026🎙️go podcast ep 92 is out. Lea Anthony talks about the Wails v3, we go over what's new, and dive a bit deeper on how the frontend communicate with Go aka wails://, and spoiled by the title, but Lea dropped that bomb at the end of the episode ;) apps on mobile. gopodcast.dev/episodes/092...gopodcast.devgo podcast() | 092: Your Wails app... on mobile? With Lea AnthonyHey Lea returns to the pod to talk about the soon to release v3 of Wails. We go over what's new, Wails is handling multiple windows, has a HTTP protocol now instead of using the v2 / send message w... 020
Dominic St-Pierre @dominicstpierre.com · 02/07/2026gmail is not fun to use with a screen reader. I tried Thunderbird after almost 20 years using a web interface for email. Let's just say, I'm cleaning a lot of crap that I was just leaving there in the web app, not sure why, but it's unsub time. It feel like I'm more engage with my inbox now. 110
Reposted by Dominic St-Pierrenatemoore on elm street 👻 @natemoo.re · 11/06/2026babe is everything okay? you've barely touched your five mutually exclusive boolean props that should have been a single enum. 29410
Dominic St-Pierre @dominicstpierre.com · 03/06/2026🎙️go podcast() ep. 88 is out (video edition). This week it's about git worktree, datastar, importance of onboarding flow and what it means to our respective products. youtu.be/Fbg73vWCEssyoutu.be088: Just listen to DomYouTube video by Dominic St-Pierre 000
Dominic St-Pierre @dominicstpierre.com · 28/05/2026ha the good old "just use PostgreSQL" advice was always reliable and will always be reliable for me to give, excerpt from last go podcast() episode. youtu.be/LaAsvI1dG7k 000
Dominic St-Pierre @dominicstpierre.com · 28/05/2026📹go podcast() ep. 87 is out, we're having video now as well. Morten took the advice of "just use Postgres" and I'm preparing for a first real-world usage of my SaaS. YT: youtu.be/LaAsvI1dG7k Pod: gopodcast.dev/episodes/087...youtu.be087: func AudioToVideo(input Podcast) (Podcast, error)YouTube video by Dominic St-Pierre 000
Dominic St-Pierre @dominicstpierre.com · 26/05/2026ok, 0 to 1 is done in the sense that I've a first paying customer, someone booked a demo for tomorrow, and there's ~2 lead in the pipeline, it's so little but at the same time gigantesque. Did I freaking finally built something people want. Next step is 10 paying customers, which feels like ⛰️ 110
Dominic St-Pierre @dominicstpierre.com · 21/05/2026🎙️go podcast() ep. 86 is out. Morten is debating about using ClickHouse for telemetry data, and I try to plant the seed of, use PostgreSQL for now. From my side, I released v1.7.0 of StaticBackend, the first real release since I un-archived the project. gopodcast.dev/episodes/086...gopodcast.devgo podcast() | 086: Just use postgres, manIt'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 j... 020
Dominic St-Pierre @dominicstpierre.com · 20/05/2026in my last r/golang post, a reply I got: > Wow, how did you manage to write so much code while being blind? People with disability are able to do as much as enable people, IF they're in an environment they can be productive in. Think about this when you gave your next interview. 062
Dominic St-Pierre @dominicstpierre.com · 19/05/2026day-to-day as blind software engineers - I once tried to get my profile in a website that help diversity in tech that helps open companies connect with talent, turns out I never was listed. Well guess what, finding job being disable if very hard as well, even if I'm white. Food for thoughts 110
Dominic St-Pierre @dominicstpierre.com · 17/05/2026StaticBackend v1.7, a Go mature backend API that allow to test product idea very quickly with everything typical web applications need. Yes it's similar to Supabase, we launched at exactly the same time and I became aware of them via a tweet when they got their 1st $30m. github.com/staticbacken...github.comRelease Release v1.7.0 · staticbackendhq/coreStaticBackend v1.7.0 This release continues the restart work from v1.6.3, with most of the effort going into account/user administration, server-side function capabilities, query improvements, and ... 010
Dominic St-Pierre @dominicstpierre.com · 14/05/2026🎙️go podcast() ep. 85 is out. Am I the only one hearing Morten like he's talking via a phone? haha, nonetheless a traditional episode where we talk about our Go based product we're trying to sustain ourselve from. With the typical tangents and what not. gopodcast.dev/episodes/085...gopodcast.devgo podcast() | 085: Morten received an ~acquisition offer, Dominic got his 1st paying customerIt'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 ... 010
Dominic St-Pierre @dominicstpierre.com · 13/05/2026One of the few advice that everyone is regurgitating for almost 20y in SaaS world that I believe in is use the boring stuff to build and don't jump in the unknown. Especially true with LLM these days. I love Gleam, a lot. But Go just allowed me to finally build a SaaS smbs want to pay for. 200
Dominic St-Pierre @dominicstpierre.com · 16/04/2026🎙️go podcast() ep. 81 is out. Morten closed the call, not sure if it was a msg to tell me to STFU lol I was deblatering about a Redis issue I have in prod, we moved to text editor tangent, neovim, text editor as blind / screen reader user. gopodcast.dev/episodes/081...gopodcast.devgo podcast() | 081: Weird Redis bug and we talk text editorsI 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 ... 110
Dominic St-Pierre @dominicstpierre.com · 15/04/2026programming languages are the new frontend frameworks now - one is created / launched each week it seems. The future will be noisy. 000
Dominic St-Pierre @dominicstpierre.com · 13/04/2026one thing I like about the ? in syntax like Rust is that my screen reader ask a question about a line, looking at Lisette language at the moment: let data = io.ReadAll(file)? Which naturally increase the intonation, really cool on top of not having if err != nil { return x, err } 120
Dominic St-Pierre @dominicstpierre.com · 02/04/2026🎙️go podcast() ep. 79 is out, Morten talks about trying WireGuard for his project and we talk about the danger of taking social engagement for product validation, the trap and how it feels like progress but might not convert to paying customers, like ever. gopodcast.dev/episodes/079...gopodcast.devgo podcast() | 079: WireGuard and don't mix social engagement w/ product validationThis week we talk about what's new with what we're working on. And as always we cover / comment what we've found intreesting or disturbing in the last week or so. 710
Dominic St-Pierre @dominicstpierre.com · 26/03/2026🎙️go podcast ep. 78 is out, we received Pasha Sviderski, the creator of Uncloud a tool that bridge the gap between Docker and K8, it's helping with infra / deployment on self-hosted servers and of course, built with Go. gopodcast.dev/episodes/078...gopodcast.devgo podcast() | 078: Uncloud, bridging the gap between Docker and KubernetesWe talk to the author of Uncloud, a tool that helps with self-hosting and managing your own infrastructure / make it easy to deploy your services to your servers. Links:Uncloud on GitHub 121
Dominic St-Pierre @dominicstpierre.com · 09/03/2026you know what, calm company just took a new definition for me, in addition to not grow at all cost, my definition expanded to not use LLM at all cost, the less of the better. Sorry if your new fav metrics is outputing 10k LoC per day or if your PM is able to generate code now. it's terrible code... 120
Dominic St-Pierre @dominicstpierre.com · 05/03/2026🎙️go podcast() ep. 75 is out. @andydotxyz.bsky.social joins us and we talk about Fyne, a new visual designer allowing you to build your UI more easily and a service Andy is bootstraping to help teams with building Fyne apps more easily. gopodcast.dev/episodes/075...gopodcast.devgo podcast() | 075: Fyne apps are easier to design and build with Andy WilliamsAndy, 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 A... 110
Dominic St-Pierre @dominicstpierre.com · 26/02/2026🎙️go podcast() ep.74 is live. We give a small updates on our respective projects and fall into an improvised segment on OSS licensing and changing license once contributors contributed etc. gopodcast.dev/episodes/074...gopodcast.devgo podcast() | 074: Andurel got contributors and OSS licensesWe 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. 000
Dominic St-Pierre @dominicstpierre.com · 25/02/20262026 is the year I say fairwell to nginx and finally adopt Caddy as my main reverse proxy server. What feature won me over? The on demand TLS, I mean it's nice for multi-tenant platform. Nice isn't the word, I'd say it's sick. 010
Dominic St-Pierre @dominicstpierre.com · 19/02/2026🎙️go podcast() ep.73 is live. We talk about things in the news, like Heroku in ~maintenance mode and we talk a little about observability since I'm looking to implement it in StaticBackend. As always we're in the Gophers Slack community in the #gopodcast: gopodcast.dev/episodes/073...gopodcast.devgo podcast() | 073: Heroku in maintenance mode and surfacing observabilityThis 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 som... 000
Dominic St-Pierre @dominicstpierre.com · 12/02/2026🎙️go podcast() ep.72 is live. We talk about the tools we use as Go software engineers, a little on local dev vs. deployment, CLI and a bit of a different opinion regarding containers for local dev. gopodcast.dev/episodes/072...gopodcast.devgo podcast() | 072: The tools we're using as Go SWEThis 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 ... 000
Dominic St-Pierre @dominicstpierre.com · 11/02/2026Hey a quick teaser for tomorrow's go podcast() episode ;) - Are you using docker/podman as a dev to prevent installing "servers" on your dev env, like PostgreSQL, Valkey, Redis, Mongo, etc? 000
Dominic St-Pierre @dominicstpierre.com · 10/02/2026Go I love you a lot, but I would have hope that Ken, Rob, or Robert (whomever wanted short names) would have thought about screen reader users a bit: strconv.Itoa(params.Page)). The only thing I make sense of is params.Page. 000
Dominic St-Pierre @dominicstpierre.com · 30/01/2026/r/golang isn't what it used to be, I will leave it as that, where Gophers are hanging out these days, what if I'd like to hear from real human? 140
Dominic St-Pierre @dominicstpierre.com · 28/01/2026🎙️go podcast() ep. 70 is live. You'll hear the voice of Morten, a new co-host. We talk about tech education and how LLM has change the landscape a bit of how people learn new skills, and as always, the concensus: expert are hard to replace. gopodcast.dev/episodes/070...gopodcast.devgo podcast() | 070: Morten, a new co-host; Discussing the current state of education and AIMeet 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 mo... 000
Dominic St-Pierre @dominicstpierre.com · 27/01/2026Hey I was in the last Cup o' Go, was super fun to be on the other side of the table, and they have a professional audio editor haha, but seems to have pick my wrong audio input, I sound like crap lol, we talk about podcasting a little. cupogo.dev/episodes/go-...cupogo.devCup o' Go | Go pherJS. 🌐 Go survey. 📈 Go podcast. 🎧GopherJS 1.20 releasedListen to interview with Grant Nelson, Episode 53Results from the 2025 Go Developer SurveyInterview with Dominic St-Pierrego podcast()StaticBackendDominic on LinkedIn 020
Dominic St-Pierre @dominicstpierre.com · 22/01/2026🎙️go podcast() ep. 69 is out. I'm un-archiving StaticBackend, my OSS baaS. I'm looking at having fun again programming. Not sure about you, but I'm not having the best time being a software engineer lately, and I need to change that. share.transistor.fm/s/cb288869share.transistor.fm069: I'm having fun again! Un-archiving StaticBackend | go podcast() | Episode 69I'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 ... 030
Dominic St-Pierre @dominicstpierre.com · 15/01/2026There were a time in my software engineering career that it was hype to limit the line of code introduced to a code base per day and we were thinking really hard about maintainability. today... it's different. It's called being a 100x engineer I believe? 000
Dominic St-Pierre @dominicstpierre.com · 07/01/2026I'm looking for a/multiple co-host(s) for go podcast(). The show turned 4 years this month and I'd like some freshness for the next phase. There's a post in /r/golang if anyone's want to know more. Podcasting is hard, and I'll admit that I'm not the most consistent host, but I want to continue. 033
Dominic St-Pierre @dominicstpierre.com · 21/11/2025🎙️go podcast() 68: Delaney Gillilan and I revisit datastar. I started using it to replace my HTMX and Alpine combo. We talk in ep.54, this time I wanted to focus a bit on the backend aspect of using datastar, keeping some state in the server, pushing signals etc share.transistor.fm/s/dc554734share.transistor.fm068: Revisiting Datastar with Delaney Gillilan | go podcast() | Episode 68I 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 "w... 160
Dominic St-Pierre @dominicstpierre.com · 11/11/2025🎙️go podcast() 67, All about LLMs with @markus.maragu.dev how LLMs can be used in systems to add values to users / how he uses LLMs in his day-to-day dev tasks. I'm a bit fatigue of the hype and wanted to hear about real-world expereinces. A bit less on Go for this one share.transistor.fm/s/342cb266share.transistor.fm067: LLM/AI as agents in your Go system with Markus Wüstenberg | go podcast() | Episode 67This 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 the... 020
Dominic St-Pierre @dominicstpierre.com · 04/11/2025🎙️go podcast() 66 is live, this week I talk with Jon Barber about extreme programing concepts, CI, CD, pairing, how software engineer teams can improve their processes and Go is helping a lot making this enjoyable. gopodcast.dev/episodes/066...gopodcast.devgo podcast() | 066: Xp, CI, CD with Jon BarberJon 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.... 021
Dominic St-Pierre @dominicstpierre.com · 30/10/2025some good things about our current days after all. If you recall having to provision SSL certs and installed them back in the days, generating the request, paying the 3rd party, receiving the cert(s), updating... Arf, in my case it was in IIS which I never want to touch again. There's some positive 000
Dominic St-Pierre @dominicstpierre.com · 29/10/2025🎙️go pocast() 65 is live, but this week I'm not talking about Go, I'm talking about the 17 years of trying to build a sustainable software company. I've seen 3 distincts SaaS era since my discovery of solo product builder in the Software of Business forum back in 2003. share.transistor.fm/s/569d6825share.transistor.fm065: We're in the 3rd age of SaaS | go podcast() | Episode 65My 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... 020
Dominic St-Pierre @dominicstpierre.com · 21/10/2025🎙️go podcast() 64 is live. It's all about Podman, containers for this one, I retried Podman lately and it's great. I started adding audio clips, for now it's text to speech of text msg I got, but I'd love to get real audio clips for future episodes. gopodcast.dev/episodes/064...gopodcast.devgo podcast() | 064: Podman, the root-less alternative to DockerI 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 isolat... 020
Dominic St-Pierre @dominicstpierre.com · 20/10/2025I'm going to talk about podman tomorrow in go podcast(), I'd love to get some audio clips of real-world experience, do you like it, or not, are you using it instead of Docker, etc. You can send me text or audio clip in #gopodcast in the Go slack community, I think it would bring dynamism to the pod 121
Dominic St-Pierre @dominicstpierre.com · 20/10/2025I'm releasing a new course on Go fundamentals. I'm seeing a lot of movement in the Go community lately and it's great, starting with a solid fundation makes it easier to reach the goals that one setup when learning a new language. Go is simple, fast, and fun. dominicstpierre.com/product/zero...dominicstpierre.com Buy Zero to Gopher 050
Dominic St-Pierre @dominicstpierre.com · 14/10/2025🎙️go podcast() 63 is live. I talk with @qba73.bsky.social about common mistakes Gophers are doing when it comes to testing. Jakub is writing a book "50 Go Testing Mistakes" which is early access atm. Please reach out if you or someone you know want to be a guest. gopodcast.dev/episodes/063...gopodcast.devgo podcast() | 063: Common mistakes when testing with Jakub JaroszJakub is returning to the show, he's about to launch a book called 041
Dominic St-Pierre @dominicstpierre.com · 09/10/2025it's only been a short time I've started writing Gleam and already I'm missing a Result type and pattern matching when doing Go. I ❤️Go's simplicity, but FP, pipeline op, non-nullable value, immutability is gaining on me just like when I did Elm back en the days. 1/2 230
Dominic St-Pierre @dominicstpierre.com · 08/10/2025🎙️go podcast() ep. 62 is live. A university paper caught my attention, it was on Go, basically are our static analysis and linters tools truly helping. Personally I always found Go's overall tooling dead excellent. share.transistor.fm/s/ebdd20e7share.transistor.fm062: Your Go linters don't know how to fix your code | go podcast() | Episode 62One 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 cou... 000
Dominic St-Pierre @dominicstpierre.com · 03/10/202550k downloads with go podcast(). I'm proud of this, having almost quit three times. Published the first episode in Jan 2022 w/ some cheesy sound effects 🧀). I haven't published regularly, but huge thanks to all who listen. Next up: 100th episodes. 1st ep to laugh a bit: gopodcast.dev/episodes/001...gopodcast.devgo podcast() | 001: Error handling in GoI talk about error handling in Go, why I think it's good but after a little bit of time getting used to have error as values. 230
Dominic St-Pierre @dominicstpierre.com · 30/09/2025🎙️go podcast() 61 is out. This week is all about another programming language that I'm very excited about. I talk about what I'm looking for in a programming language, my experiences going back to vb6 and why Gleam feels as good as when I started with Go 10+ years ago. share.transistor.fm/s/db7ea269share.transistor.fm061: As a Gopher I'm excited about Gleam, maybe you'll too | go podcast() | Episode 61I 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 prog... 010