
go podcast()
A 15-minute podcast delivering news, tips, and tricks on the Go programming language. Each episode provides concise updates and practical advice for Go developers. Hosted by Dominic St-Pierre, it aims to keep listeners informed about the latest in the Go ecosystem.
Episodes
091: Morten tried UI with AI, Dominic wanted to ditched StaticBackend
Hey, another episode on our mutual status update with our projects.
090: Want financial advice? Here we talk about Go and how we're building businesses using Go
We're talking about multiple topics this week, which I'll let you discover because being total honest I forgot to wrote the title and description after we recorded, and now I'm late to post the episode haha and don't have time to listen back. One thing I do remember though is that we talked about datastar, HTMX, building web app in Go, databases, query optimization. Maybe the SpaceX stock
088: Just listen to Dom
This week we talk about git worktree, datastar, what onboarding means for our respective projects.
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.
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.
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 fo
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.
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 enu
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 ;).
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.
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
079: WireGuard and don't mix social engagement w/ product validation
This 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.
078: Uncloud, bridging the gap between Docker and Kubernetes
We 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
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.
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
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 websiteAppTrix
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.
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.
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 ;).
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 projectStaticBackend Dominic's project
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 maj
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
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
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.Personal
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 ToolPop — Screen sharing for remote teamsIf you'd like to support the show spread the words about it, join the slack channel #gopodcast, take a Patron
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, especi
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 ca
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 websiteMailing listLinkedInBl
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 s
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 eng
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 t
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 GoJ
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:HuploadYBFeed
057: I unite with another technical professional, and we talk about being blind in tech (part 2)
The part 2 of my talk with Ivan Fetch. We cover the remaining listener questions and go over some aspects in more details of being blind in tech.
056: I unite with another technical professional, and we talk about being blind in tech
This week I'm joined by Ivan Fetch. We talk about challenges and day-to-day life as tech professionals being blind, using a screen reader. This is the part one as we've a lot to cover. Since I started this pod after telling guests I'm blind and use a screen reader everyone wants to know more, so I thought doing an episode would be interesting to people wanting to know more.The best way to
055: Zog, a Go validation pkg with Tristan Mayo
This week I'm joined by Tristan Mayo, the creator of Zog, a Go library that helps with validation when receiving data from an HTTP POST or parsing data. Links:Zog on GitHub
054: Datastar with Delaney Gillilan
This week I talk with Delaney Gillilan, the creator of Datastar, a framework that helps building web applications with the reactivity of a single page app but with the programming model of a good old server-rendered page from the backend. Datastar combines the power of HTMX and Alpine.js in a simple and lightweight way.Links:Datastar websiteThe best way to support the show at this time is
053: My exp w/ Gomponent in prod with Markus Wustenberg
Markus is back to talk about Gomponent. I've used the library in production and wanted to tell the story of my experience converting my html/template to Gomponent and get his thoughts and reactions. This is more of a real-world episode than anything else, a real story of real usage of Gomponent.Links:GomponentAs always the best way to help is by sharing and talking about the show. If you
052: Gost, a Go headless browser with Peter Strøiman
This week I'm joined by Peter Strøiman, the author of Gost, a Go headless browser that can be pretty useful when doing TDD and even (especially) if you're using HTMX. We talk about the challenges and the "why" Peter wanted to build this project, where it can be helpful and we dive into the internals a bit.Links:Gost on GitHubPeter's websiteAs always I'd appreciate if you can talk about th
051: Event sourcing with Morgan Hallgren
This week I'm joined by Morgan Hallgren and we talk about Event Sourcing. Morgan created an open source library that helps with the parts involved when doing event sourcing.Links:eventsourcing library (GitHub)As always the best way to support the show is by talking about it. If you'd want to chip in as it's time consuming and costly to host a podcast, the best way is to purchase my course
050: Security, devops, testing in Go with Jakub Jarosz
This week I'm joined by Jakub Jarosz and we talk about security, devops, testing a lot of topics that are fun and comfortable doing in Go.Links:Jakub on BlueskyJakub's websiteAs always I'd appreciate any mention about the podcast and reach out if you'd like to join as a guest. If you'd want to support the show you can purchase my courses at 50% off Build SaaS apps in Go and Build a Google
049: I hate e2e tests, but I love unit tests
go podcast() is back. After debating about canceling or continuing the pod, I've took 2 months and decided to resume publishing episode. I'm looking at a formula for the 4th year of the podcast. I'll still do interviews with Gophers as much as I can. But to fill the gap, I'd like to have something special, maybe more story based that would allow me to publish regularely, like each week.In
048: Lea Anthony on Wails
I'm receiving Lea, creator of the Wails project. Allowing Gophers to build desktop application using web tech for the frontend.Links:Wails.ioWant to support me with the show, talk about it and rate it where you're listening. Also you can purchase my courses at 50% off for listeners of the show: Build SaaS apps in Go and Build a Google Analytics in Go.
047: Fyne toolkit with Andy Williams
This week I talk with Andy Williams about the Fyne toolkit. It's impressive how much you can do with Fyne targeting mostly all platform where you'd want your application to run. In a world where web is getting a little bit out of hand, it's refreshing to see that desktop still have its place in the software world.Links:Fyne websiteJoin us on #gopodcast in the Gophers Slack. Any mention of
046: Let's talk about Rust with John Arundel
John is proposing learning Rust to enhance Gophers programming knowledge. I do enjoy learning new thing personally, Rust always has been or at least seems to required an extra effort to get started with. John is trying to make it more approachable.Links:John's websiteThe secrets of Rust, ToolsJohn on TwitterIf you enjoy the show the best way to support it is by sharing and talking about i
045: Gomponent with Markus Wustenberg
This week I'm joined by Markus Wustenberg, the author of Gomponent, a library that lets you write your HTML directly in Go using a component approach with type safety.Links:Gomponent main websiteMarkus's blogMarkus's Go courseThere's a channel in the Gophers slack community, join #gopodcast.If you'd want to support the show consider purchasing my Go courses, which are 50% off for listener
Toying with static analysis of HTML templates
After last episode with Templ maintainers I was really pumped to try Templ and see if it would work for me. Without spoiling too much I believe it would have been easier to start from scratch with Templ vs. trying to migrate an existing project.This led me to try and see if I could add static analysis of my templates in my library tpl. I don't really have a PoC yet, but kind of getting cl
Adrian Hesketh and Joe Davidson on Templ
In this episode Adrian Hesketh and Joe Davidson from Templ joins me and we talk about the what, why, and how of Templ. If you haven't checked it out, Templ helps creating strongly typed html template and use a component based approach to building web interface in Go.Links:Templ GitHub repoThe documentationGo ship itQuicktemplateAs always if you want to support the time I invest into this
042: Gate keeping and teaching of programming with Ramesh Sringeri
Ramesh joins me this week to talk about his experiences teaching programming in Girls who code club and gate keeping that can discourage some people from choosing computer science as their career path.Links:Confluence podcast with RameshScott Hanselman's blog Profanity doesn't workRamesh's blogHanselminutes podcastChangeLogI'd appreciate any mention you can share about the pod. If you'd l
041: Speaking at conferences with Matt Boyle
Getting out there, showing what you're currently doing / learning, starting a blog, creating content to help other software engineers, those are all good way to distinguish yourself. You might want to consider speaking at conferences as well. In this episode we're talking with Matt Boyle about the what, why, how of getting your first conference talk accepted.Links:@GopherCon on TwitterSes
040: CLI in Go and other tech talks with Marian Montagnino
I'm joined by Marian Montagnino this week. We talk about CLI in Go, programming languages. Java and Elm mentioned, be warned .;) and other tech related stuff. Marian wrote a book on building CLI in Go and presented multiple talks at Go conferences.We had some connectivity glitches during our call making it challenging. You won't here the internet cuts as we did, but the lag is real, sorry
039: Go is now more fun to build web apps
I started a monolith-style web application couple of weeks ago and force to admit that Go is more and more fun to use where I was considering more like Django or Rails before.For me there was still the templates aspect that needed to be fixed, and I wrote a library for that. The other major place where I was not enjoying myself was the database code, found it way to repetitive for applica
038: Finally, found a good use case for Go's plugin
I've restarted active development on my open source Go backend server API StaticBackend. For a long time I wanted to make its CLI size smaller, and I decided to use Go's plugin package to extract a functionality that used a dependency that was accounting for more than 50% of its 170 MB. Go plugin were the solution I decided to use for this and I explain the problem and the solution in thi
037: Is Go a good choice for your Startup?
I've been building SaaS since 2008 and built two with Go. Big spoiler, the technology you choose has a little impact in the early stage of a software business. There's some danger to over-engineer and use complex construct while you still does not even know if what you're building is desirable. Heck, you don't even know what you're building at first.I'm giving some example of common traps
036: Game UI in Go with EbitenUI maintainer Mark Carpenter
I'm joined by Mark Carpenter, the maintainer of EbitenUI, a UI library you may use with your Ebitengine Go game. Game dev is slowly making its way to Go with game library like Ebitengine and Raylib. The nice thing about Ebitengine is that it's built in Go, have great cadance in its development and is simple to use.EbitenUI is a UI library that allows you to build UI for your games. It's a
035: Going deeper into Encore with its founder André Eriksson
A follow-up episode on last week episode. We go a little bit deeper into Encore with André Eriksson. Encore can do a lot for your Go project and infrastructure. It allows your team to focus on your product and provides local development and DevOps tooling that help your team go faster.Links:Encore.dev - websiteEncore on GitHubAndré on TwitterHow to support the show:Share and talk about it
034: Encore, domain design in Go with Bill Kennedy
This week I'm joined by Bill Kennedy. Bill makes me discover Encore which can handles service-to-service communication while programmers focus on their application. We talk about domain design in Go and how to architect an isolated system following the 3-tier layer design.Links:Encore GitHub repoArdan Labs Encore GitHub repoArdan Labs Service GitHub repoBill on TwitterArdan LabsAs always
033: Deployment orchestrator in Go, part of my upcoming SaaS
My upcoming SaaS product at first wasn't suppose to be rolled out as a product, but was for my own usage. Turns out as I was using it and selling my online courses that it appears to me as being fairly usefull and could compete against existing course selling platform.The hic is that it wasn't built as a SaaS in mind, so I have to deploy one application per customer. It's completely multi
032: Go cryptography with John Arundel
In this episode I talk with John Arundel about cryptography in Go. John wrote a great book on the subject called Explore Go: Cryptography.Security is a growing concerns and you should up your game as a Go programmer. We're lucky to have such a solid crypt package in the standard library. I'd encourage you to get familiar with it if you haven't yet.Links:Explore Go: CryptographySubscribe t
031: Using shim on API to prevent breaking changes
In 2021 Twilio sent a termination email on their Fax services. I was consulting as the CTO in a credit bureau that was in the start of an acquisition process with Equifax Canada. There was just no time to "waste" on changing provider and rewriting this part of the system to satisfy the new provider API.Would have been grand if the provider would have offered a shim that replicated Twilio'
030: gRPC in Go with Chris Shepherd
I receive Chris Shepherd and we talk about gRPC in Go. If you're building systems with lots of micro-services, gRPC is a good way to provide strong contracts between your services and improve communications.Links:Chris on TwitterThe Buf CLIExample protobuf registryThe best way to support this show, other than talking about it, is by purchasing my online courses on Go: Build SaaS apps in G
029: I've a confession to make, I've wrote 2 apps in Django
This episode was supposed to be focussing on templ, the tempalte library, but as I was going in details I found it hard not to explain the back story of why I started looking for something to help html/template be more "fun" to build rapid side projects, you know, CRUD heavy web application.Links:templ: https://templ.guide/The lib I forgot the name during the episode: https://github.com/M
028: To TDD or not... or when
Quick solo episode on TDD and when I experienced it was used best and when I personally not use it but use an approach of writing a bit of code, than tests, thant another bit of code, etc.Buying my courses is the way to support this show, here's a direct discount for listeners.
027: Debugging in Go with Matt Boyle
I chatted with Matt Boyle about debugging Go code. Matt is creating a course about this topic and discussing debugging as a tool you may add to your toolbelt.LinksThe Ultimate Guide to Debugging With GoDomain-Driven Design with GolangMatt on Twitter aka XGoland Insiders (Go Twitter community)As always, if you'd like to support this podcast the best way is to purchase my courses / talk abo
026: We can do better with interviews and onboarding
I believe we can do better regarding software engineer interviews and this entire process (also including onboarding). I think companies that will be mediocre at those two aspects will have a hard time with younger programmers, which I fully support.
025: Iterators are coming to Go
Iterators are going to be useful to process large amount of data without having to load an entire slice or maps in memory but instead create iterators that can be used from a for item := range myIterators().If you'd like to support this show and/or are interested in Go courses I have, here's a direct discount link specially for listeners of this show.
024: Do you understand this weird production behavior?
Something absurd happened in 2024 for one of my consulting client's production web application, and this code for a time. The time zero value is behaving differently than it has been since 2018. Date has a value: No date, zero valueI launched my new course Build a Google Analytics in Go, if you're interested and/or want to support this show that's how to do it.
023: Reaction to reddit post on null pointer error in Go
I react to the post on the Go subreddit of last week talking about a null pointer error occuring in production for a Go program.This is the YouTube video I made.If you'd want to support this podcast, I have Go courses available for purchase here, I just launch my latest course Build a Google Analytics in Go with a 50% discount for listener of this show.
022: What to answer to "Why Go?"
Typical reasons to use Go might sounds exciting for us used to Go, but might not be as attractive for people that haven't experienced Go yet and might not realize they have some small heritants that Go fixes/improves.I've pre-launched my new course call Build a Google Analytics in Go, as listener to this podcast you're getting a 50% off during pre-sale, the course is due to launch before
021: Why I had to work 30h straight in 2002
Things were very different when I started as a junior developer. This is a story of an out of the ordinary day where worked from ~9h am to 11am (the next day), the two of us that were in charge of everything at a small financial company.This one has nothing to do with Go, but I thought it was worth telling as a story.I'm soon to launch (pre-launch) my next course Build a Google Analytics
020: Discipline is required to build long-live software
As we're building more and more of distributed systems I believe that one trait / culture successful team will require is discipline. Personal opinion, we tend to complicate our lives in the last decade compare to what things were before. But without an extra attention to some details, it will be a nightmare to maintain systems in the long run.As always, if you'd like to support the show
019: Dependencies maintenance in Go
I talk about dependencies management in Go. How to keep your dependencies up-to-date and how to check if there's any updates available. What to do when a package change their major version.List all packages and latest versions:$ go list -m -u allUpdate all packages to their latest minor versions:$ go get -u ./...If you'd like to support this podcast consider buying a copy of my course Bui
018: WebAssembly runner, a real-world use case
I was toying with the idea of using WebAssembly runner as a plugin / extension mechanism from a Go (host) program to extend the capabilities of a program at runtime.* min/max bult-ins coming in 1.21: https://tip.golang.org/ref/spec#Min_and_max* wazero: https://github.com/tetratelabs/wazero* wasmr: https://github.com/wasmerio/wasmer-go* StaticBackend: https://github.com/staticbackendhq/cor
Help your OSS with GitHub CLI, Codespaces and linters
I'm trying to make my open source backend API project StaticBackend as easy as possible to contribute.Couple of things I've added lately was worth mentionning. GitHub Codespaces is helpful and nicely done. It goes 1-step further than Docker and make contributing to an open source project a simple task, especially for small and quick 1-time contribution.This couple with GitHub CLI, which I
016: What I'd hope WASM brought to web dev
I talk about what I'd love to see coming to web development. While WebAssembly can be used as an alternative to JavaScript, I believe we're not looking into the real problems related to building web application.
015: How do you put things in production?
It has been a rough last 4 months for me and I finally get a chance to restart publishing episodes. In this episode I talk a bit about what I've seen so far as process / flow for deploing software in production. Going from the old days when I started as a junior software dev where we were pushing straight into prod to what I discovered at a big organization where putting something in prod
014: We should contribute more to open source
This is the last episode of 2022. Those are my thoughts about how I think we should try to help more as user of open source project and librairies.This episode content was inspired by the Gorilla Web Tool Kit archiving their Go projects.On that note, I'll be back with more Go content on January, and will try to keep my 1 episode per two weeks plan for 2023.Thank you!
013: Go's concurrency to the rescue
Go's worker queue pattern:type WorderPool struct { queue chan int}func (wp *WorkerPool) start() { for i := 0; i < 500; i++ { go funcIO { for id := range wp.queue { doSomething(id) } }() }}func (wp *WorkerPool) add(id int) { wp.queue <- id}Go 1.20 errors.Join / multiple unwrap errorMy course: Build SaaS apps in GoBest way to show support for the pod is by s
012: Concurrency isn't Go main selling point
Let's talk about Go's concurrency. It's a powerful tool to have at your disposal but a hard one to master and use correctly.The tweet that inspired this episode, I thought it was a recent one though...Reach out on TwitterBuild SaaS apps in GoIf you want to support the pod the best way is to purchase my course (thanks).
011: Options where to deploy your Go servers
At beginning I was deploying my Go servers to a DigitalOcean droplet. But for the last 3 years I'm enjoying Render, which listen to my git push and automatically deploy app for me in a blue-green deployment.If you enjoy my podcast have a look at the following:- Build SaaS apps in Go, my course on building web application in Go- StaticBackend, an open-source Go backend server API- @dominic
Recommended

Dispatches from Reality

The Conspiracy Files

TechnoSnobCast

The Young and Called Podcast .

Snoop Dogg - Flash Biográfico

Deadline: White House

Thrilling Threads - Conspiracy Theories, Strange Phenomena, True Crime, Unsolved Mysteries, etc!

The Daily Conspiracy Podcast

2819 Church

Markus Schulz presents Global DJ Broadcast

Bad Friends

The Bill Simmons Podcast