go podcast()

Dominic St-Pierre
undefined
Jun 18, 2024 • 1h

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 about that.Links:Building Modern CLI Applications in GoMarian on TwitterAs always I'd highly appreciate any mention of the pod and if you want to support the show the best way is to grab my courses at 50% off for listeners of the show: Build SaaS apps in Go and Build a Google Analytics in Go
undefined
Jun 5, 2024 • 35min

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 application that had a lot of SQL tables.We're in a very good place at the moment and the benefits of having a compiled language to build heavy backend web application is great.Links:dstpierre/tpl - a simple library to help with templates structuring, parsing, and renderingsqlc - I finally surrender, and I like itAs always if you want to support the show you may purchase my courses Build SaaS apps in Go and Build a Google Analytics in Go.
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.

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