1. EachPod
EachPod
go podcast() - Podcast

go podcast()

15 minutes news, tips, and tricks on the Go programming language.

Technology How To Education
Update frequency
every 12 days
Average duration
38 minutes
Episodes
59
Years Active
2022 - 2025
Share to:
039: Go is now more fun to build web apps

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 t…

00:34:46  |   Wed 05 Jun 2024
038: Finally, found a good use case for Go's plugin

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 f…

00:30:41  |   Tue 21 May 2024
037: Is Go a good choice for your Startup?

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 an…

00:32:30  |   Thu 09 May 2024
036: Game UI in Go with EbitenUI maintainer Mark Carpenter

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. …

01:05:05  |   Thu 02 May 2024
035: Going deeper into Encore with its founder André Eriksson

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 p…

01:11:27  |   Tue 16 Apr 2024
034: Encore, domain design in Go with Bill Kennedy

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 …

01:12:07  |   Wed 10 Apr 2024
033: Deployment orchestrator in Go, part of my upcoming SaaS

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 fair…

00:36:52  |   Tue 02 Apr 2024
032: Go cryptography with John Arundel

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…

00:55:26  |   Tue 19 Mar 2024
031: Using shim on API to prevent breaking changes

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 ti…

00:17:08  |   Thu 14 Mar 2024
030: gRPC in Go with Chris Shepherd

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 communi…

00:46:58  |   Thu 07 Mar 2024
029: I've a confession to make, I've wrote 2 apps in Django

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 ht…

00:31:43  |   Wed 28 Feb 2024
028: To TDD or not... or when

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 c…

00:19:35  |   Fri 16 Feb 2024
027: Debugging in Go with Matt Boyle

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.

Links

00:39:01  |   Mon 05 Feb 2024
026: We can do better with interviews and onboarding

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 ti…

00:20:41  |   Thu 25 Jan 2024
025: Iterators are coming to Go

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 myIter…

00:17:10  |   Wed 17 Jan 2024
024: Do you understand this weird production behavior?

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.

    D…

00:18:49  |   Wed 10 Jan 2024
023: Reaction to reddit post on null pointer error in Go

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,…

00:19:05  |   Wed 03 Jan 2024
022: What to answer to

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 …

00:24:53  |   Tue 19 Dec 2023
021: Why I had to work 30h straight in 2002

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 ev…

00:20:23  |   Wed 06 Dec 2023
020: Discipline is required to build long-live software

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 dec…

00:16:04  |   Thu 23 Nov 2023
Disclaimer: The podcast and artwork embedded on this page are the property of Dominic St-Pierre. This content is not affiliated with or endorsed by eachpod.com.