Federico Guerinoni
guerinoni.bsky.social
Federico Guerinoni
@guerinoni.bsky.social
Working on eBPF and security of your dependencies domain.
Rust/Go guy on infra stuff for the ☁️
Nice one! Just finished #Kubernetes book

Go to the next
December 3, 2025 at 1:27 PM
PG18 ships async I/O
No more backend stalls during disk reads.

You can also choose the IO method

www.postgresql.org/docs/18/runt...
19.4. Resource Consumption
19.4. Resource Consumption # 19.4.1. Memory 19.4.2. Disk 19.4.3. Kernel Resource Usage 19.4.4. Background Writer 19.4.5. I/O 19.4.6. Worker Processes 19.4.1. Memory …
www.postgresql.org
November 21, 2025 at 10:40 AM
Doing open-source should be a career in some way… Actually it isn’t
November 10, 2025 at 8:20 AM
#RustLab with man in the middle attack implementation.

Security is such a cool topic 🙃
November 2, 2025 at 11:03 AM
Open source: perfect commits, detailed messages, atomic changes.
Workplace: huge PRs, Jira links, squashed everything.
“It’s different here.”
No! it’s a choice.
You decide the standards of your craft.
October 18, 2025 at 4:00 PM
Just merged a contribution in Go that fixes a bug in `filepath` go-review.googlesource.com/c/go/+/70967...

will be backported :)
Gerrit Code Review
go-review.googlesource.com
October 9, 2025 at 8:14 AM
October 7, 2025 at 1:12 PM
I’m at #GoLab
If you would like to talk, ping me :)
October 5, 2025 at 7:29 AM
For all #nvim people this is merged in the plugin `blame.nvim`

A little improvement but usually when I'm looking at the blame, if a changes is recent enough (1 month) i prefer the relative date instead the classic dd/mm/yyyy

Enjoy :)
September 24, 2025 at 8:14 AM
lore.kernel.org/git/20250904...

Git introduces Rust in it's core code :)
Making sure you're not a bot!
lore.kernel.org
September 20, 2025 at 4:37 PM
It took me 2 days to setup deploy from GH to GCP using WIF authentication
😅🥵 what a run
September 17, 2025 at 2:21 PM
If you're gonna open your API to the public, docs better be solid.
So… do you write OpenAPI first and generate code, or code first and generate OpenAPI? 😏
I usually just generate clients.
Pro tip: run your spec through doctor.pb33f.io — bad code gen often comes from bad specs.
OpenAPI Doctor: diagnose, validate, test and fix OpenAPI documents.
OpenAPI doctor diagnoses and helps you fix your OpenAPI specifications
doctor.pb33f.io
August 29, 2025 at 9:31 AM
The more time passes, and the more I write code, services, and infrastructure, the more I appreciate simplicity.
Every dependency adds to the cognitive load and requires maintenance.
Writing simple things by hand can often save a lot of time.
August 27, 2025 at 11:58 AM
Got an offer from #aws
Can someone provide feedback for system development engineer? :)
August 13, 2025 at 2:52 PM
Holiday means… Reading, a lot
July 31, 2025 at 6:17 AM
I agree with everything, passion about coding, how to approach problems, they way you want to work in teams and long term collaboration between humans… And also family, I’m reflecting myself in your thoughts
I hope to be like you in 15 years

youtu.be/vagyIcmIGOQ?...
DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474
YouTube video by Lex Fridman
youtu.be
July 22, 2025 at 5:04 PM
I wrote a #go linter to catch usage of unwanted tags in structs, globally or by pkg

github.com/guerinoni/no...
GitHub - guerinoni/notag: Go linter to warn you about tags used globally or in a specific pkg.
Go linter to warn you about tags used globally or in a specific pkg. - guerinoni/notag
github.com
July 19, 2025 at 3:26 PM
When you have 3rd party service in your code base how do you test flows?
In testing code you can mock it, but how do you handle while service is running?

Ill go first

I setup an instrumentation way to do it form outside before starting the service and before running e2e using hurl :)
July 15, 2025 at 2:58 PM
Writing nvim config from scratch those days... Discovered, again, the pleasure of programming and understand... Not vibing :P
July 15, 2025 at 7:16 AM
Are there any modern systems for receiving notifications about papers I'm interested in?
I always have to check manually or rely on an RSS feed that sends me everything -_-

Tips appreciated :)
July 9, 2025 at 7:00 PM
Custom buildroot for an RPI I have at home
Go back to experiment a solution
😬
July 2, 2025 at 9:09 AM
Configuring openssl for supporting TLSv1.0 in HAproxy was fun 🥲, a morning wasted because of old devices... 🤯
June 26, 2025 at 1:20 PM
🚀 Quick Guide to REST API HTTP Methods
If you’re designing APIs, use the correct method and response code!
👇 Thread 🧵 #REST #API #DevTips #WebDev
May 28, 2025 at 9:26 AM
It’s 2025 and makefile is still a thing 😇
May 7, 2025 at 1:06 PM
When o started to use the terminal #ghostty was 18mb, today il 29.2
Is it a problem? Clearly not! But is interesting to see the binary growing adding more code 😃
April 29, 2025 at 8:14 AM