10 episodes

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

go podcast(‪)‬ Dominic St-Pierre

    • Technology

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

    010: internal package gotchas

    010: internal package gotchas

    I talk about how the internal package can be used wrongly. I recently had to expose a Go package that I never thought would be expose, hence I've heavily used the internal package, a bad decision.

    • 14 min
    009: Set variables at build time with -LDFLAGS

    009: Set variables at build time with -LDFLAGS

    I talk about how I'm using the -LDFLAGS to inject variables value at build time so it's easier to grab the exact Git commit hash that user are using when reporting issues.

    • 15 min
    008: The day my Go service got csharpify

    008: The day my Go service got csharpify

    I talk about a personal experience where a Go micro-service got csharpify via OOP design pattern and why I think C# / Java developers should approach Go with a much simpler mindset and use Go's design patterns instead of those from the GoF OOP way.

    • 19 min
    007: Is Go's database/sql verbosity that bad?

    007: Is Go's database/sql verbosity that bad?

    I go over some choices and scenarios Go programmers have regarding options to talk to databases.

    • 27 min
    006: Build softwares that stand the test of time

    006: Build softwares that stand the test of time

    I gave 3 reasons why I think Go is one of the best language to build long-live programs. Programs that need to run for 15-20+ years.

    • 13 min
    005: Spring arriving, so is Go 1.18 and Generics

    005: Spring arriving, so is Go 1.18 and Generics

    Is Generics going to cause a fragmentation in the community? What's the big deal about it, I personally will appreciate less for-loop where it make sense to reduce verbosity.

    • 15 min