Read issue #1 of Daily Digest, by Mailbrew Team.
16
Sunday November, 2025
My boss says do not write to systemd-journal because it is for _critical_ system services

We write an application in golang which also gets shipped as a debian package. We run it as a systemd service on linux. I have been banging my head on wall for three days convincing my boss that:-
1. We should not write to our own log file and write …

revive v1.13.0 Released! New Linting Rules, Fixes & Improvements

Hi everyone!

We’re excited to announce the release of revivev1.13.0, the configurable, extensible, flexible, and beautiful linter for Go! This version introduces new rules, bug fixes, and several improvements to make your Go linting experience even better.

New rules:

  1. inefficient-map-lookup
  2. forbidden-call-in-wg-go
  3. unnecessary-if

Improvements:

  1. struct-tag now checks codec and …
Profiling Go Programs using Pprof and k6

Profiling Go Programs using Pprof and k6

Sharing my odd Go game, "Concrete Echos."

A bit random, but I got really into building video games with Go and Ebiten this past couple years. I ended up making a framework around it, which resulted in my prototype game: Concrete Echos.

While I am proud of building these things, it's not particularly 'good code.' A …

Any suggestions for coding challenges to learn GO?

I started out by doing last year's Advent of Code problems. The first few days were good since I never worked with GO before so each one I was learning a ton.. but after a while it's starting to feel repetitive. The logic problems get more difficult but the coverage …

Safety and Numbers — Understanding unsafe in Go

This article is probably the best introduction to the unsafe package. It is for intermediate Go developers only. Do no open the link if you are a beginner!

Each Lesson is a separate concept designed to be read a week at a time. That will give sufficient time for your …

Has anyone seen kevent errors when building on an older version of FreeBSD?

I can build up to go1.19.3 on FreeBSD-11 but no further. I saw something about "no FreeBSD 11 specific code in go1.20 and above", but I also can't download and run any go packages.

Build attempts and downloaded packages all give me kevent errors. Any thoughts?

2025-11-15 03:46:49.710: using go …
Unable to learn feeling like giving up

I've been trying to find random gin projects on github to learn from but everyone's structure/code is entirely different, I come from a springboot java background where everyone's code is extremely similar so idk what I should. Any advice would be helpful.

Twitter, RSS, YouTube, Newsletters, Weather, Calendar, ...

You can customize this digest to include all the sites and sources you want.