go podcast()

Dominic St-Pierre
undefined
May 21, 2024 • 31min

038: Finally, found a good use case for Go's plugin

The podcast discusses reviving an open-source project with Go's plugin system to reduce CLI size, exploring JavaScript runtime for event systems, challenges with Go plugins, and encouraging participation in project development.
undefined
May 9, 2024 • 33min

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 and pitfails technical founder tend to fail into when jumping into a startup venture for first times. And yes, times is plural, because it takes multiple attempt before learning lessons.If you enjoy the pod please consider sharing / talking about it. You may also contribute by purchasing my courses Build SaaS apps in Go and Build a Google Analytics in Go courses, they're at 50% off for listeners of the show.
undefined
May 2, 2024 • 1h 5min

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 simple library that integrates smoothly with the programming model of Ebitengine games.Links:EbitenUI on GitHubEbitenUI documentationEbitenUI on RedditEbitenUI on DiscordAwesome EbitengineAs always if you want to support my efforts with this show please talk about it, share it. You may also purchase my online courses Build SaaS apps in Go and Build a Google Analytics in Go, there's a 50% discount for listeners of this show.
undefined
Apr 16, 2024 • 1h 11min

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.Purchase my courses: Build SaaS apps in Go and Build a Google Analytics in Go (50% off for listeners of the show).Want to join as a guest, pitch me your idea via Twitter @dominicstpierre.
undefined
Apr 10, 2024 • 1h 12min

034: Encore, domain design in Go with Bill Kennedy

Bill Kennedy, the managing director and co-founder of Ardan Labs, shares his expertise in software design and architecture. He introduces Encore, a tool that improves service-to-service communication, allowing developers to concentrate on their applications. The conversation dives into the intricacies of three-tier architecture, emphasizing the importance of maintaining integrity within each layer. Bill also discusses the transition challenges from traditional languages to Go, highlighting the significance of effective communication and structured design in programming.
undefined
Apr 2, 2024 • 37min

033: Deployment orchestrator in Go, part of my upcoming SaaS

Exploring the journey of turning a personal project into a SaaS product, challenges of deploying one app per customer, orchestration in Go, building a multi-tenant platform, and balancing technical solutions with business needs in SaaS deployment.
undefined
Mar 19, 2024 • 55min

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 to John's contentJohn on TwitterAs always, if you want to support this show the best way (other than talking about it) is by purchasing my courses: Build SaaS apps in Go and Build a Google Analytics in Go, here's a 50% direct discount for listeners of this podcast.
undefined
Mar 14, 2024 • 17min

031: Using shim on API to prevent breaking changes

Discover how using a shim on APIs can prevent disruptions caused by updates, based on real-life anecdotes with Twilio. Explore the benefits and challenges of embracing shims for API stability and learn how conversion mechanisms can facilitate seamless transitions between versions.
undefined
Mar 7, 2024 • 47min

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 Go and Build a Google Analytics in Go. Here's a direct link with a special discount for the pod listeners.
undefined
Feb 28, 2024 • 32min

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/Masterminds/sprigIf you'd like to support this show the best way is to puchase my courses, I've one call Build SaaS apps in Go and another one called Build a Google Analytics in Go. Here's a direct discount for listener of this show.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app