Antón
@anton.galiglobal.com
Senior Software Engineer who's enthusiastic with Rust, data systems performance and streaming algorithms. Plus, I'm a big fan of reducing my carbon footprint 🌱
As I prepare my JUG talk and revisit Java 24 and 25, I appreciate how well the new concurrency tools fit together. Virtual Threads simplify threading, Structured Concurrency brings clarity to task management, and Scoped Values make context handling elegant. Java’s getting seriously fun to work with.
November 10, 2025 at 3:04 PM
As I prepare my JUG talk and revisit Java 24 and 25, I appreciate how well the new concurrency tools fit together. Virtual Threads simplify threading, Structured Concurrency brings clarity to task management, and Scoped Values make context handling elegant. Java’s getting seriously fun to work with.
This brought back memories. I built a similar setup at New Relic using Flink CDC and object storage. It was more efficient than Kafka + Kafka Connect for our workload. Temporal workflows seem like the natural next step I didn’t get to explore www.datadoghq.com/blog/enginee...
Replication redefined: How we built a low-latency, multi-tenant data replication platform | Datadog
Discover how Datadog engineered a scalable Change Data Capture (CDC) platform to replicate data across systems in near real time—reducing search latency by 87%, increasing availability, and powering d...
www.datadoghq.com
November 9, 2025 at 5:45 PM
This brought back memories. I built a similar setup at New Relic using Flink CDC and object storage. It was more efficient than Kafka + Kafka Connect for our workload. Temporal workflows seem like the natural next step I didn’t get to explore www.datadoghq.com/blog/enginee...
In hindsight, walking away from a stable job to focus on my health, my family, my engineering skills, and finding meaningful work was terrifying... but easily one of the best decisions I’ve ever made
November 7, 2025 at 10:25 PM
In hindsight, walking away from a stable job to focus on my health, my family, my engineering skills, and finding meaningful work was terrifying... but easily one of the best decisions I’ve ever made
It is interesting to see Google not only rewriting a CLI tool in Rust, but also embedding an ML model in it and using Tokio for async parallel processing opensource.googleblog.com/2025/11/anno...
Announcing Magika 1.0: now faster, smarter, and rebuilt in Rust
opensource.googleblog.com
November 6, 2025 at 10:11 PM
It is interesting to see Google not only rewriting a CLI tool in Rust, but also embedding an ML model in it and using Tokio for async parallel processing opensource.googleblog.com/2025/11/anno...
Kafka past community culture was one of the best parts for me. Very technical people, from multiple competing companies, collaborating and pushing the ecosystem forward together. The level of discourse was absurdly high. I could learn real things in every thread.
November 5, 2025 at 10:02 AM
Kafka past community culture was one of the best parts for me. Very technical people, from multiple competing companies, collaborating and pushing the ecosystem forward together. The level of discourse was absurdly high. I could learn real things in every thread.
I thought my next post would be something different, but this project ended up being enjoyable enough that it deserved a write up.
“Building LocalFirstPacer: a small running tool for someone you care about”
www.galiglobal.com/blog/2025/20...
“Building LocalFirstPacer: a small running tool for someone you care about”
www.galiglobal.com/blog/2025/20...
November 1, 2025 at 4:53 PM
I thought my next post would be something different, but this project ended up being enjoyable enough that it deserved a write up.
“Building LocalFirstPacer: a small running tool for someone you care about”
www.galiglobal.com/blog/2025/20...
“Building LocalFirstPacer: a small running tool for someone you care about”
www.galiglobal.com/blog/2025/20...
I may not be using Java often right now, but talking about the latest features is always worthwhile, and doing so in the local Java User Group is a bonus www.linkedin.com/feed/update/...
November 1, 2025 at 3:00 PM
I may not be using Java often right now, but talking about the latest features is always worthwhile, and doing so in the local Java User Group is a bonus www.linkedin.com/feed/update/...
Reading about Corrosion: a Rust project that replicates a SQLite database using a gossip protocol. Really cool intersection of SQLite, CRDTs and SWIM. I also appreciate how openly they document their gnarlier failure modes and war stories so far fly.io/blog/corrosi...
Corrosion
Corrosion is distributed service discovery based on Rust, SQLite, and CRDTs.
fly.io
November 1, 2025 at 12:33 PM
Reading about Corrosion: a Rust project that replicates a SQLite database using a gossip protocol. Really cool intersection of SQLite, CRDTs and SWIM. I also appreciate how openly they document their gnarlier failure modes and war stories so far fly.io/blog/corrosi...
Reposted by Antón
Just installed this for @frontpage.fyi @galiglobal.com its cool, so handy! #ATmosphere #atproto
frontpage.fyi/post/galiglo...
frontpage.fyi/post/galiglo...
A Firefox WebExtension that lets you share the current tab to frontpage.fyi with minimal effort.
Discuss @galiglobal.com's post on Frontpage.
frontpage.fyi
October 31, 2025 at 8:41 PM
Just installed this for @frontpage.fyi @galiglobal.com its cool, so handy! #ATmosphere #atproto
frontpage.fyi/post/galiglo...
frontpage.fyi/post/galiglo...
October 28, 2025 at 4:45 PM
Been testing GitHub Copilot’s new coding agent for a few days. Integration with Issues, PRs, Actions, Codespaces, and the mobile app is impressive. Still prefer CLI-based code agents, the review/feedback loop is much faster
October 27, 2025 at 5:16 PM
Been testing GitHub Copilot’s new coding agent for a few days. Integration with Issues, PRs, Actions, Codespaces, and the mobile app is impressive. Still prefer CLI-based code agents, the review/feedback loop is much faster
Set up my G Pro with gpro-led so the first letter of each of my kids’ names glows in their favorite color. They noticed instantly and loved it
October 23, 2025 at 4:00 PM
Set up my G Pro with gpro-led so the first letter of each of my kids’ names glows in their favorite color. They noticed instantly and loved it
Neat trick: use watchexec to detect commits in your local repo and get notified when your code agent (running in a container) finishes its work.
October 22, 2025 at 6:35 PM
Neat trick: use watchexec to detect commits in your local repo and get notified when your code agent (running in a container) finishes its work.
I've created my first Firefox plugin that lets me share the current tab to @frontpage.fyi with minimal effort (mobile and desktop).
It's also the first time I use @atprotocol.dev and it's as cool as it seems.
The repo is available in Github but also in @tangled.org:
tangled.org/@galiglobal....
It's also the first time I use @atprotocol.dev and it's as cool as it seems.
The repo is available in Github but also in @tangled.org:
tangled.org/@galiglobal....
October 22, 2025 at 1:31 PM
I've created my first Firefox plugin that lets me share the current tab to @frontpage.fyi with minimal effort (mobile and desktop).
It's also the first time I use @atprotocol.dev and it's as cool as it seems.
The repo is available in Github but also in @tangled.org:
tangled.org/@galiglobal....
It's also the first time I use @atprotocol.dev and it's as cool as it seems.
The repo is available in Github but also in @tangled.org:
tangled.org/@galiglobal....
Reposted by Antón
"When that tribal knowledge departs, you're left having to reinvent an awful lot of in-house expertise that didn't want to participate in your RTO games or play Layoff Roulette. This doesn't impact your service reliability until one day it very much does. I suspect that day is today."
Today is when Amazon brain drain finally caught up with AWS
column: When your best engineers log off for good, don’t be surprised when the cloud forgets how DNS works
www.theregister.com
October 21, 2025 at 12:17 PM
"When that tribal knowledge departs, you're left having to reinvent an awful lot of in-house expertise that didn't want to participate in your RTO games or play Layoff Roulette. This doesn't impact your service reliability until one day it very much does. I suspect that day is today."
Reposted by Antón
This looks like something to follow. There's some investing numbers.
engineering.fb.com/2025/10/06/d...
#zstd #openzl
engineering.fb.com/2025/10/06/d...
#zstd #openzl
Introducing OpenZL: An Open Source Format-Aware Compression Framework
OpenZL is a new open source data compression framework that offers lossless compression for structured data. OpenZL is designed to offer the performance of a format-specific compressor with the eas…
engineering.fb.com
October 14, 2025 at 2:28 AM
This looks like something to follow. There's some investing numbers.
engineering.fb.com/2025/10/06/d...
#zstd #openzl
engineering.fb.com/2025/10/06/d...
#zstd #openzl
I've enjoyed "Haydex: From Zero to 178,600,000,000 rows a second in 30 days"
> There was no formal design doc, only a vision born from the ashes of failure, a Slack channel that was about to become a war room, and a relentless, unapologetic bias for action.
axiom.co/blog/buildin...
> There was no formal design doc, only a vision born from the ashes of failure, a Slack channel that was about to become a war room, and a relentless, unapologetic bias for action.
axiom.co/blog/buildin...
Haydex: From Zero to 178,600,000,000 rows a second in 30 days
This is the story of how we turned a failed filter prototype into a production system running at 178.6B rows/sec in 30 days.
axiom.co
October 9, 2025 at 9:13 AM
I've enjoyed "Haydex: From Zero to 178,600,000,000 rows a second in 30 days"
> There was no formal design doc, only a vision born from the ashes of failure, a Slack channel that was about to become a war room, and a relentless, unapologetic bias for action.
axiom.co/blog/buildin...
> There was no formal design doc, only a vision born from the ashes of failure, a Slack channel that was about to become a war room, and a relentless, unapologetic bias for action.
axiom.co/blog/buildin...
What a special moment to speak at Current one last time about New Relic's object storage adoption for data streaming. Looking back at four years of performance improvements has been incredible, and I'm amazed by how much I've learned!
May 20, 2025 at 5:59 PM
What a special moment to speak at Current one last time about New Relic's object storage adoption for data streaming. Looking back at four years of performance improvements has been incredible, and I'm amazed by how much I've learned!
Reposted by Antón
Where do I start if I want to learn Apache Flink fast? I prefer video content over written but at this point I am mostly looking for high quality materials in any format. #flink #streaming #java
May 1, 2025 at 7:21 AM
Where do I start if I want to learn Apache Flink fast? I prefer video content over written but at this point I am mostly looking for high quality materials in any format. #flink #streaming #java
Just a friendly reminder: let's use per-second metrics, not per-minute. There's no good technical reason for 'per minute'. The only advantage is puffing up the numbers to look more impressive
April 21, 2025 at 4:15 PM
Just a friendly reminder: let's use per-second metrics, not per-minute. There's no good technical reason for 'per minute'. The only advantage is puffing up the numbers to look more impressive
TIL Docker ONBUILD instruction, it seems pretty useful to dynamically add changes to images derived from a base image. Thanks, @martin.arume.cloud! stackoverflow.com/questions/34...
Dockerfile ONBUILD instruction
I read on the docker documentation how ONBUILD instruction can be used, but it is not clear at all.
Can someone please explain it to me?
stackoverflow.com
April 12, 2025 at 8:52 PM
TIL Docker ONBUILD instruction, it seems pretty useful to dynamically add changes to images derived from a base image. Thanks, @martin.arume.cloud! stackoverflow.com/questions/34...
4 years at New Relic today! So incredibly grateful for the journey. The best part? The amazing, smart people I got to learn from every day. Super excited to keep finding environments full of sharp engineers to build cool things and keep that learning curve going!
April 7, 2025 at 6:42 PM
4 years at New Relic today! So incredibly grateful for the journey. The best part? The amazing, smart people I got to learn from every day. Super excited to keep finding environments full of sharp engineers to build cool things and keep that learning curve going!
TIL Apache Celeborn, a shuffle data service aimed at enhancing the performance, stability, and adaptability of Flink/Spark with enhancements in performance optimization, in-memory storage capabilities, robust security features, and overall system stability. celeborn.apache.org
Apache Celeborn™
celeborn.apache.org
April 7, 2025 at 4:11 PM
TIL Apache Celeborn, a shuffle data service aimed at enhancing the performance, stability, and adaptability of Flink/Spark with enhancements in performance optimization, in-memory storage capabilities, robust security features, and overall system stability. celeborn.apache.org
Reposted by Antón
I resonate so much with what's said in this article. In essence, this is about insatiable curiosity, kindness with others and rigor with oneself, and wanting/needing to go to the bottom of things. endler.dev/2025/best-pr...
The Best Programmers I Know | Matthias Endler
I have met a lot of developers in my life.
Late…
endler.dev
April 6, 2025 at 7:40 AM
I resonate so much with what's said in this article. In essence, this is about insatiable curiosity, kindness with others and rigor with oneself, and wanting/needing to go to the bottom of things. endler.dev/2025/best-pr...