Discovergo podcast()
go podcast()
Claim Ownership

go podcast()

Author: Dominic St-Pierre

Subscribed: 81Played: 991
Share

Description

15 minutes news, tips, and tricks on the Go programming language.
60 Episodes
Reverse
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 the current state of our industry. We'll explore the inconvenient truth that often gets lost in the hype: that relying on AI can sometimes make us slower, introduce more technical debt, and even erode the fundamental skills that make us valuable.But maybe the real problem isn't the technology itself. Maybe it's that we're looking for a quick fix for a deeper issue. Join me as we discuss what really drives developer productivity, the crucial importance of domain knowledge, and whether anyone is even considering the quality of life for the people building our systems.Because while the "going from 0 to 1" demo is impressive, our jobs are about maintaining complex systems from 1 to 1000. And maybe, just maybe, an agentic flow that doesn't care about our codebase isn't the real solution we need.p.s. And yes, I used LLM to improve my description draft ;)
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 GoJohn's newsletter
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
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.
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 support the show is by talking about it and sharing the episodes. If you can you can buy my courses which help keeping the lights on for the efforts invested to bring the pod, there's a 50% off discount for listeners of this show: Build a SaaS app in Go and Build a Google Analytics in Go.
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
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 by talking about the pod and if you can, purchase my courses, which are at 50% discount for listeners of the show: Build SaaS apps in Go and Build a Google Analytics in Go.
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 can you may contribute by purchasing my courses, this helps with all the efforts and costs of running a podcast, courses are at 50% off: Build SaaS apps in Go and Build a Google Analytics in Go.
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 the pod and if you can and want to support to cover cost the best way is to purchase my courses which are 50% off for listeners of the show: Build SaaS apps in Go and Build a Google Analytics in Go.
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 courses which listeners get 50% off: Build SaaS apps in Go and Build a Google Analytics in Go.
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 Analytics in Go.
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 this episode I talk mostly about how innevitably my integrations and e2e tests sucks and are borderline untrustable after sometimes.If you'd like to record an episode as a guest reach out, these days I'm on BlueSky as @dominicstpierre.comAs always you can support the show by talking about it, sharing the links. You may also purchase my courses at 50% off: Build SaaS apps in Go and Build a Google Analytics in Go
048: Lea Anthony on Wails

048: Lea Anthony on Wails

2024-11-2701:05:51

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.
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 this podcast would be extremely appreciated. To support the effort of running the pod you can purchase my courses at 50% off for listeners: Build SaaS apps in Go and Build a Google Analytics in Go.
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 it to your circle and if you can by purchasing my courses (50% off for listeners of this show). Build SaaS apps in Go and Build a Google Analytics in Go.
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 listeners of this show. Build SaaS apps in Go and Build a Google Analytics in Go.
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 close to it. If everything continue I should be able to capture errors in using of wrong field in template, like typos in field name that are caught at runtime at this moment.Links: https://github.com/dstpierre/tplAlso if you want to support this show, this is a 50% discount on my courses: Build SaaS apps in Go and Build a Google Analytics in Go.
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 podcast the best way is by purchasing my courses which are at 50% off for listener of this pod: Build SaaS apps in Go and Build a Google Analytics in Go.
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 like to support the effort, the best way if to purchase my courses, listeners of the show get 50% off Build SaaS apps in Go and Build a Google Analytics in Go.
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 TwitterSessionizedMatt's blog post on what should you buildWriting a successful GopherCon proposalByteSizeGo Matt's courses and booksAs always I'd appreciate if you can talk about the pod, share a link, add a review. If you want to support the efforts the best way is to purchase my courses: Build SaaS apps in Go and Build a Google Analytics in Go.
loading
Comments 
loading