Attila Györffy 🦜
banner
attilagyorffy.com
Attila Györffy 🦜
@attilagyorffy.com
Systems-minded 🧠 product engineer with 20+ years in fintech, infrastructure & dev platforms. #Ruby since 2006 and #Rust nowadays. Scout mindset: Understanding before building. Teacher, mentor, relentless learner.

✍🏻 https://www.attilagyorffy.com
Sometimes all it takes is making something easy for others. Now that #liquidsoap supports configurable build paths, a proper #Homebrew formula is within reach — `brew install liquidsoap` could soon be all you need to start your own internet #radio station. 📻

github.com/savonet/liquidsoap/pull/5045
Make posix build target paths configurable via env vars by attilagyorffy · Pull Request #5045 · savonet/liquidsoap
Summary Packagers (e.g. Homebrew) currently need to patch the source with inreplace to override the hardcoded paths in liquidsoap_paths.posix.ml. For example, the proposed Homebrew formula does: in...
github.com
March 24, 2026 at 5:00 PM
A lot of the rules in software have changed, but the timeless ones still matter. If you’re starting out, this book could be one of your most important resources. Bálint brings grounded judgment and the kind of clarity even experienced engineers need to revisit sometimes. Highly recommended. 📚
The "How to Become an Effective Software Engineer" book is out 🎉

The traits, tips and tricks I've collected in 25 years as a software engineer, distilled🦉

Please share this to reach more developers early in their careers. Thank you ❤️

effective-software-engineering.com
How to Become an Effective Software Engineer
Build the habits and skills that turn you into a solid senior software engineer.
effective-software-engineering.com
March 19, 2026 at 2:09 PM
Running this as an experiment — #self-hosting my own Bluesky PDS on my #homelab. Custom Prometheus exporter for repo, sequencer, and S3 metrics in Grafana. If this proves stable, I'll migrate my identity here permanently. AT Protocol makes it possible: your DID is yours, switching PDS is first-class
Took ownership of my social identity today. Running my own Bluesky PDS — my posts, my keys, my data, on my own hardware. Your identity is portable, your data travels with you, and no one can take your handle away. This is what decentralised social should feel like. #atproto #bluesky #selfhosted
March 18, 2026 at 10:54 PM
Took a moment to think about what #opensource actually means in 2026. Not the usual pitch about freedom and community — more about plumbing, Nebraska, and why nobody thinks about #infrastructure until it breaks.

www.attilagyorffy.com/blog/open-so...
Open Source Is Just Plumbing Now
It's not idealism. It's the infrastructure under every bank, hospital, and government system you depend on.
www.attilagyorffy.com
March 18, 2026 at 3:54 PM
Redesigned my personal site & consolidated everything — blog posts, essays from scout.engineer, curated tweets, projects — into one place. IBM Plex Mono throughout, five CSS variables for the entire theme, light and dark. No frameworks, no build step. Just HTML, CSS, and enough whitespace to breathe
March 14, 2026 at 11:07 AM
If a function takes some dodgy raw string, interrogates it, validates it, and only then lets it into polite society as a proper type, that’s not New. That’s Parse. Apparently I now have opinions about Go naming. Tragic.

www.attilagyorffy.com/blog/stop-na...
Stop Naming Your Go Constructors New
Why Parse is better than New when your Go constructor is really parsing a string.
www.attilagyorffy.com
March 12, 2026 at 2:18 PM
I’ve open-sourced a Prometheus exporter for NVIDIA GPU telemetry via nvidia-smi. Built for homelab and single-node Docker setups where I want proper GPU #observability without unnecessary stack weight (existing exporters were heavily tied to Kubernetes).

github.com/attilagyorff...
GitHub - attilagyorffy/prometheus-exporter-nvidia-gpu: Prometheus exporter for NVIDIA GPU telemetry via nvidia-smi
Prometheus exporter for NVIDIA GPU telemetry via nvidia-smi - attilagyorffy/prometheus-exporter-nvidia-gpu
github.com
March 10, 2026 at 11:10 AM
Sh*t, I'm starting to like Go.
March 9, 2026 at 5:37 PM
#Protip: Validate LLM responses before caching them. We cached truncated JSON (max_tokens cutoff), then every retry hit the same broken cache. Now: parse into a typed result first — if it fails, don't cache. On cache hit, re-validate; bad entries self-evict and retry fresh. Now our cache self-heals!
March 9, 2026 at 5:32 PM
#Protip: Model state machines as types. Example: an order goes Draft → Submitted → Paid. Then pay(order) can require a SubmittedOrder, so paying a draft fails at compile time. The compiler blocks invalid transitions before the code ever runs.
March 8, 2026 at 6:46 PM
I built a #Prometheus exporter for #AdGuard Home, designed around official best practices: synchronous pull-on-scrape, correct metric naming, bounded cardinality, and partial failure tolerance. Includes a ready-to-import #Grafana dashboard: github.com/attilagyorffy/prometheus-exporter-adguard-home
GitHub - attilagyorffy/prometheus-exporter-adguard-home: Prometheus exporter for AdGuard Home, built following official exporter guidelines
Prometheus exporter for AdGuard Home, built following official exporter guidelines - attilagyorffy/prometheus-exporter-adguard-home
github.com
March 5, 2026 at 9:04 AM
Reposted by Attila Györffy 🦜
Announcing Audiqa — a local-first audio library manager for people who actually care about their music. Your files are first-class data, designed for long-term ownership, not platform lock-in. Now and long-term.

blog.audiqa.app/announcing-a...
Hello, world — I’m building Audiqa
I'm starting Audiqa: a local-first audio library manager for people who care about their music. It treats music files as first-class data, built to serve your long-term interests.
blog.audiqa.app
December 26, 2025 at 6:06 PM
Just published Docker Compose 🐳 configs for some apps missing from the official TrueNAS catalog. Currently Ghost, MailCatcher, Fizzy — all tested and ready to deploy via the TrueNAS Web UI, no more trial-and-error. Contributions are welcome! github.com/attilagyorff...
December 25, 2025 at 9:59 PM
Just dug up a blog post I wrote in early 2007 about my first steps with #RubyOnRails. Which apparently means I started on Rails 1.2 — a version so old it ran on steam and optimism. URLs barely had REST, I barely had a beard. Wild times. 🫢
December 9, 2025 at 5:50 PM
The navigation in Apple Music (formerly iTunes) app on macOS is absolutely terrible. It's no outlier in the swarm of "wanting it all" kind of modern music players that pack way too many things ― podcasts, videos and now even DMs (really Spotify?!) ― into their jammed-up UIs. Absolutely disgusting.
December 7, 2025 at 8:54 AM
Spent the last few weeks writing a proper contribution guide for the #TrueNAS Apps Catalog. I love the project, but "just look at other apps" wasn’t quite cutting it. 😅

If you maintain OSS, remember: Your docs are your community’s infrastructure.

github.com/truenas/apps...
Enhanced contribution guide for TrueNAS Apps catalog by attilagyorffy · Pull Request #3772 · truenas/apps
Overview This PR significantly enhances the contribution guide to provide a comprehensive, hopefully well-structured resource for both new and experienced contributors to the TrueNAS Apps Catalog. ...
github.com
December 3, 2025 at 7:21 PM
Every few years I try giving @ghost.org another chance as a feature-rich home for my blog… and, like clockwork, it greets me with a fresh slap in the face. Truly a tradition at this point.
November 25, 2025 at 11:05 AM
As I've turned 40 today, I find myself thinking more about how I can help build a healthier, more public internet. In this article I argue that real freedom means owning your identity, data, and connections — not just spreading them across more servers.

www.scout.engineer/p/the-need-o...
November 10, 2025 at 7:46 AM
I don’t think I’d ever said ‘it better be worthwhile’ until today — when a colleague asked for a PR review during my lunch break as I was watching a video about cute beavers 🦫 building a dam the mayor sadly said had to be removed.
October 29, 2025 at 1:18 PM
Reposted by Attila Györffy 🦜
All eyes on comet #3I/ATLAS ☄️

Hubble & Webb have already observed this comet coming from outside our Solar System.

Next up, our Mars Express, ExoMars Trace Gas Orbiter and Juice missions will turn their eyes towards it.

Learn more 👉 esa.int/3IATLAS 🔭🧪
September 24, 2025 at 12:55 PM
It’s great to sometimes work from different places, like from a coffee shop. Coding whilst listening to heavy bass music in your headphones. Oh, and it’s a totally new experience when you realise others are looking at you after you’ve dropped a serious bass face. 😅
September 5, 2025 at 9:56 PM
Reposted by Attila Györffy 🦜
This is legitimately terrifying. Actively conspiracy-addled crackpots are in charge of America's health.
On the new acting CDC director. www.theguardian.com/us-news/2025...
August 29, 2025 at 2:19 AM
Reposted by Attila Györffy 🦜
August 8, 2025 at 7:28 AM
Updated my home OPNSense router and its deep packet inspection settings which finally seem to be working just fine.

The EICAR test file was successfully blocked and the alerts show up on the OPNSense UI.

#network #security
August 9, 2025 at 9:01 PM
Now that Microsoft Authenticator is gone, @proton.me announced their own secure 2FA app: proton.me/authenticator

I’m happy to see competitive apps being developed in Europe. (Even though Proton is Swiss🇨🇭and not part of the EU 🇪🇺, they share the same foundational values that prioritize privacy)
Proton Authenticator: Private, secure 2FA authenticator | Proton
Protect your accounts with Proton Authenticator, an end-to-end encrypted, open source, and ad-free two-factor authentication (2FA) app available across devices.
proton.me
August 2, 2025 at 7:17 AM