's Avatar

@eoinbrazil

44
Followers
230
Following
5
Posts
30.12.2024
Joined
Posts Following

Latest posts by @eoinbrazil

Three boxes of Cherry MX keyboard switches.

Three boxes of Cherry MX keyboard switches.

Be switches lined up, MX2A silent red and just waiting for new keyboard. Likely another week or two.

28.02.2026 01:57 👍 1 🔁 0 💬 0 📌 0
Preview
Martin Fowler told me the second edition should be shorter (it's twice as long) 90% new material, a clearer mission, and a rogues gallery of contributors. The second edition of Observability Engineering is almost done.

Yesterday, I wrote the first half of a two-parter on the second edition of "Observability Engineering".

Yes, it's twice as long as the first one (oops) but I think it's a *much* better book.

charitydotwtf.substack.com/p/observabil... (by @gmiranda98.bsky.social, @lizthegrey.com, @aparker.io & me)

19.02.2026 01:28 👍 39 🔁 5 💬 5 📌 1
Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.

Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.

The second edition of Designing Data-Intensive Applications, by myself and @chris.blue, is finished and sent off to the printers! Ebooks should be available in the next week, and print books in 3–4 weeks. Sigh of relief. 😅

(BTW, this is a good opportunity to support your favourite local bookshop!)

18.02.2026 11:09 👍 669 🔁 140 💬 27 📌 19

You can vibe code your way to a working prototype. You cannot vibe code or one-shot your way to a competitive product that works at scale. The hard part isn't writing code; it's the architectural supervision.

29.01.2026 19:34 👍 226 🔁 41 💬 5 📌 6
Vienna Cello Ensemble 5+1 - Four cellists, one cello: Bolero (Maurice Ravel)
Vienna Cello Ensemble 5+1 - Four cellists, one cello: Bolero (Maurice Ravel) YouTube video by ART KOSEKOMA

A total break of theme in honr of Ravel's 150th Birthday... and way cool. We all could use a smile.

www.youtube.com/watch?v=ohUq...

24.01.2026 21:03 👍 14 🔁 6 💬 1 📌 1

While I appreciate the nod to my Molotov-hurling younger self, I've actually moderated a bit on this point.

Not about where you _should_ be (point still holds), but on the mitigatory steps you may need to take in order to get there.

charitydotwtf.substack.com/p/on-friday-...

28.12.2025 06:40 👍 23 🔁 6 💬 1 📌 0
Preview
age v1.3.0: post-quantum (and more)! Exactly six years after the first age beta release, v1.3.0 brings post-quantum resistance to age, along with a couple long-requested features, built-in support for recipients compatible with hardwa...

💥💥💥💥💥 age v1.3.0 💥💥💥💥💥

Post-quantum keys, seeking DecryptReaderAt API, age-inspect CLI tool, built-in recipients compatible with hardware plugins, non-interactive passphrase input, Go framework for implementing plugins, and sooooo many improved errors.

Six years to the day after the first beta!

27.12.2025 22:44 👍 156 🔁 31 💬 4 📌 0
Preview
GitHub - FiloSottile/age: A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability. A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability. - FiloSottile/age

Really big age release coming tomorrow! 🎅🏻

- native post-quantum keys
- built-in recipients for hw plugins
- age-inspect tool
- plugin framework
- batchpass plugin
- many improved error messages

24.12.2025 12:02 👍 117 🔁 23 💬 0 📌 0
Preview
Just in time software I didn’t plan to write software in the grocery store last night. I was tired and hungry, kids in tow. My long shopping list sat in a text message. I wished I could check items off as I found them.…

After reading this I gave exe.dev a shot and the combination of cheap VMs, the HTTPS proxy with passkey auth and link sharing, and the built-in LLM agent is... incredible.

Like, I know how to use each of these things individually, but combining them feels like when I first learned to script things.

24.12.2025 15:14 👍 207 🔁 30 💬 13 📌 27

What we are working on right now: blog.exe.dev/meet-exe.dev

We all need more virtual machines. We keep building software to work around the fact that VM infrastructure is clunky. Let's have good VM infrastructure instead.

15.12.2025 23:40 👍 88 🔁 16 💬 14 📌 3
Pluralistic: The Reverse-Centaur’s Guide to Criticizing AI (05 Dec 2025) – Pluralistic: Daily links from Cory Doctorow

I thoroughly recommend reading all of Cory Doctorow's recent speech on AI skepticism, it's crammed with new arguments and interesting new ways of thinking about these problems pluralistic.net/2025/12/05/p...

07.12.2025 22:21 👍 258 🔁 68 💬 14 📌 21
SoundSource 6 icon and text reading “Available Now!”

SoundSource 6 icon and text reading “Available Now!”

SoundSource 6 is here, and it’s a huge upgrade. Do you use audio on your Mac in any way at all? Then SoundSource is for you. Come experience sound control so good, it ought to be built in to MacOS!

weblog.rogueamoeba.com/2025/12/0…

04.12.2025 21:07 👍 12 🔁 2 💬 1 📌 1
Preview
DocumentDB: Comparing Emulation Internals with MongoDB MongoDB is the leading database for document data modeling, with its Atlas service available on AWS,...

MongoDB is popular, inspiring databases to mimic its features on top of RDBMS. Examining execution plans can provide insight into how things work—such as how to simulate multi-key indexes in a database engine designed for single-key indexes on normalized schemas
dev.to/aws-heroes/d...

01.09.2025 12:14 👍 4 🔁 3 💬 0 📌 0
Preview
Does PostgreSQL support as much "schema flexibility" as MongoDB? Not for indexing! Another day, another myth. Someone on Medium claims PostgreSQL offers as much "schema flexibility" as...

PostgreSQL makes it easy to fact-check internet myths: read documentation + test with explain analyze 👉🏻 an example: dev.to/mongodb/does... 🤔

13.08.2025 05:59 👍 5 🔁 1 💬 0 📌 0
Preview
Building software on top of Large Language Models I presented a three hour workshop at PyCon US yesterday titled Building software on top of Large Language Models. The goal of the workshop was to give participants everything they …

Here's the full workshop handout plus annotated slides from "Building software on top of Large Language Models", a three hour tutorial I presented yesterday at PyCon US #PyConUS simonwillison.net/2025/May/15/...

15.05.2025 12:29 👍 186 🔁 42 💬 4 📌 2
Video thumbnail

Just released ESPHome 2025.5 includes the latest iteration of our voice assistant that can work fully local.

All devices we ever used are now onboarded using the voice wizard and offer on device wake word selection, announcements, initiate conversations with users, and improved media playing!

23.05.2025 13:50 👍 62 🔁 12 💬 3 📌 0
Preview
GitHub - ryancdotorg/freq: Like `sort | uniq -c | sort -rn` but better Like `sort | uniq -c | sort -rn` but better . Contribute to ryancdotorg/freq development by creating an account on GitHub.

My command line data analysis tool is at a point where I'm ready to share it!

`freq` is a tool I wrote in Rust, intended to replace pipelines of `grep`, `sed`, `awk`, `sort`, `uniq -c`, and `sort -rn` to look at distributions of values in datasets.

I use it daily.

rya.nc/gh/freq

12.05.2025 11:35 👍 54 🔁 11 💬 2 📌 0
Post image

If you look closely you can just make out the moon! Wonderful long weekend weather here.

02.05.2025 15:30 👍 0 🔁 0 💬 0 📌 0
Preview
AWS Lambda standardizes billing for INIT Phase | Amazon Web Services Effective August 1, 2025, AWS will standardize billing for the initialization (INIT) phase across all AWS Lambda function configurations. This change specifically affects on-demand invocations of Lamb...

Your Lambdas Function (yes that’s how we pluralize it) are about to get more expensive, as AWS begins charging for the INIT phase.

aws.amazon.com/blogs/comput...

29.04.2025 23:19 👍 42 🔁 5 💬 3 📌 4

And if you would like more details you can read about it a bit more depth in my blog post
frankwiles.com/posts/just-...

27.04.2025 14:59 👍 3 🔁 1 💬 1 📌 0
What's new in pip 25.1 - Dependency groups! pip 25.1 introduces support for Dependency Groups (PEP 735), resumable downloads, and an installation progress bar. Dependency resolution has also received a raft of bugfixes and improvements.

pip 25.1 has been released and maintainer Richard Si has a great writeup about it, including:

- #PEP735 dependency groups
- Package installation progress bar
- Resumable downloads
- #PEP751 experimental lockfile generation: pip lock

ichard26.github.io/blog/2025/04...

#Python #pip #packaging

26.04.2025 18:02 👍 22 🔁 8 💬 0 📌 0
# unz() lets you connect to a .zip and treat it like a mini file system, 
# and you can load files from inside it
one_zipped_csv_among_others <- readr::read_csv(
  unz("lotsa_zipped_csvs.zip"), "one_csv.csv"
)

# readr::read_csv() can read a .zip with a single CSV in it
one_zipped_csv <- readr::read_csv("big_zipped_file.zip")

# unz() lets you connect to a .zip and treat it like a mini file system, # and you can load files from inside it one_zipped_csv_among_others <- readr::read_csv( unz("lotsa_zipped_csvs.zip"), "one_csv.csv" ) # readr::read_csv() can read a .zip with a single CSV in it one_zipped_csv <- readr::read_csv("big_zipped_file.zip")

Thing I just learned in #rstats: unz() lets you connect to a .zip and load files from inside it without actually unzipping it (great for a file I'm working with that's 30 MB zipped and 1+ GB unzipped, with multiple CSVs in it)

18.04.2025 18:19 👍 232 🔁 46 💬 10 📌 3
Preview
The Rise of Slopsquatting: How AI Hallucinations Are Fueling... Slopsquatting is a new supply chain threat where AI-assisted code generators recommend hallucinated packages that attackers register and weaponize.

"Slopsquatting is a new supply chain threat where AI-assisted code generators recommend hallucinated packages that attackers register and weaponize."

#AI #sbom #cicd

socket.dev/blog/slopsqu...

12.04.2025 06:08 👍 14 🔁 5 💬 2 📌 0
Post image

S3 express pricing update takeaways - 512 KiB writes are actually 8% more expensive, 1 MiB writes are 33% cheaper. aws.amazon.com/blogs/aws/up...

11.04.2025 00:29 👍 12 🔁 3 💬 0 📌 0
Post image

I talk a lot about creating a data dictionary before you ever collect data, to guide how you build your data collection instrument. But sometimes we are simply given datasets. In that case, data dictionaries are still excellent tools to help you plan for how you want to clean your data!

08.04.2025 13:08 👍 72 🔁 12 💬 3 📌 0
Kubernetes The Hard Way guides you through bootstrapping a basic Kubernetes cluster with all control plane components running on a single node, and two worker nodes, which is enough to learn the core concepts.

Kubernetes The Hard Way guides you through bootstrapping a basic Kubernetes cluster with all control plane components running on a single node, and two worker nodes, which is enough to learn the core concepts.

Kubernetes The Hard Way has been updated. I've also resolved most of the open issues and pull requests as I set the stage to add support for both ARM64 and AMD64, making the project compatible with both CPU architectures while continuing to be cloud provider agnostic. github.com/kelseyhighto...

08.04.2025 02:15 👍 610 🔁 74 💬 20 📌 4

For years, I’ve been asked whether I’ll ever write a book about @nodejs.org.

I’m excited to announce the time has come.

Presenting “The Definitive Guide for Node.js in Enterprise”, a labour of love by myself, and every single member of the @platformatic.dev team.

04.04.2025 19:18 👍 49 🔁 8 💬 4 📌 0
Preview
Atproto Ethos - AT Protocol A deep dive into the philosophical and aesthetic principles underlying the design of AT Protocol.

This is an article that I've wanted to write for over a year, and I finally got the chance to do it!

Atproto Ethos is a deep dive into how we think about protocol design - its influences, the core innovations, and the opinionated takes that we've adopted

04.04.2025 19:21 👍 690 🔁 135 💬 36 📌 21
The front cover of a scientific journal titled Ornithologist, dated 1 April 2025. The main headline reads: “BIRDS: DECODED - Groundbreaking New Science.” Below that, a subheading says: “What are the UK’s birds really saying? Pioneering new research provides the answers.”

The front cover of a scientific journal titled Ornithologist, dated 1 April 2025. The main headline reads: “BIRDS: DECODED - Groundbreaking New Science.” Below that, a subheading says: “What are the UK’s birds really saying? Pioneering new research provides the answers.”

WORLD-FIRST: Ground-breaking research published today in the Ornithologist Journal has, for the first time, translated common UK bird vocalisations into equivalent phrases in the human language.

The results tell us a lot!

Extracts below... 🧵

01.04.2025 09:41 👍 4866 🔁 1346 💬 213 📌 446