42 episodes

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

go podcast(‪)‬ Dominic St-Pierre

    • Technology
    • 3.3 • 4 Ratings

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

    042: Gate keeping and teaching of programming with Ramesh Sringeri

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

    • 51 min
    041: Speaking at conferences with Matt Boyle

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

    • 1 hr 1 min
    040: CLI in Go and other tech talks with Marian Montagnino

    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

    • 1 hr
    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 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.

    • 34 min
    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 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 this episode.
    Links:
    StaticBackend on GitHubgo-size-analyzerAs always it's appreciated if you can talk about the pod and share. You may also purchase my course(s) if you want to contribute with money, there's a 50% off coupon with those links: Build SaaS apps in Go and Build a Google Analytics in Go.
    As always 

    • 30 min
    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 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.

    • 32 min

Customer Reviews

3.3 out of 5
4 Ratings

4 Ratings

Top Podcasts In Technology

Acquired
Ben Gilbert and David Rosenthal
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Lex Fridman Podcast
Lex Fridman
Hard Fork
The New York Times
The Vergecast
The Verge
TED Radio Hour
NPR

You Might Also Like

Go Time: Golang, Software Engineering
Changelog Media
Cup o' Go
Jonathan Hall & Shay Nehmad
The Changelog: Software Development, Open Source
Changelog Media
Kubernetes Podcast from Google
Abdel Sghiouar, Kaslin Fields
Software Engineering Daily
Software Engineering Daily
Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers