Read issue #1 of Daily Digest, by Mailbrew Team.
16
Thursday October, 2025
A completely unproductive but truthful rant about Golang and Java

Yeah, yet another rant for no reason. You've been warned.

I left the Go programming because I thought it was verbose and clunky. Because I thought programming should be easy and simple. Because oftentimes, I got bashed in this particular subreddit for asking about ORM and DI frameworks.

And my …

Tutorial: How to enable Go toolchain telemetry

I encourage everyone to enable telemetry for the Go toolchain.

By enabling telemetry uploading, you can elect to share data about toolchain programs and their usage with the Go team. This data will help Go contributors fix bugs, avoid regressions, and make better decisions.

Run this command in your …

APISpec v0.3.0 Released - Generate OpenAPI specs from Go code with new performance tools

Hey r/golang!

Just shipped v0.3.0 of APISpec with some cool new features.

What's new:

  • APIDiag tool - Interactive web server for exploring your API call graphs (the foundation)
  • Performance metrics - Built-in profiling with --custom-metrics flag
  • Web-based metrics viewer - Charts and real-time monitoring via make metrics-view

How it works:

APISpec analyzes your Go code by building a call graph …

Generic or Concrete Dependency Injections

What are the key trade-offs and best practices for either of these options?

type UserService struct {
    userRepository repository.Repository[model.User]
}

and

type UserService struct {
    userRepository repository.UserMongoRepository
}

assuming UserMongoRepository implements the Repository interface

I THINK the first example makes the class easier to test/mock but this constructor might make …

Dynamic Orchestration: Scaling ETL by Hardware and Data Volume

Hi Everyone,

This is the 2*****^(nd)* article from Data Engineering using ETLFunnel tool. This article is focused on Orchestrating pipelines.

Ever watched your data pipelines slow down as data grows or workloads shift or machine configurations differ?

The real challenge isn’t in the transformations — it’s in …

CEL or custom filter? Designing efficient server-side tag filtering during message broadcasts in Centrifugo channels

Hello! Centrifugo v6.4.0 has been just released. The main improvement of it is an introduction of server-side publication filtering during message broadcasts towards subscribers in a channel. The feature may help with bandwidth optimization for real-time messaging applications, particularly in scenarios where clients would otherwise receive and discard a significant …

Building simple CLI tool in Go - part 2

Our command-line program got so popular that a bug report from China came in: https://substack.com/@gomonk/note/p-176318273

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

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