Tom Hanley 🐗
banner
tjh.wtf
Tom Hanley 🐗
@tjh.wtf
DevX | DevOps | Infrastructure | Automation | Rails Enthusiast | Cofounder @Harmonize (acq’d)
☁️🛠️-🎡🤝-🦈🐻🏒-🐉🎲-🛹-👨‍👩‍👦‍👦-🏴
Reposted by Tom Hanley 🐗
Great job, everyone, we did it again
November 1, 2025 at 12:06 AM
>In Helm 3, Helm generates a patch of the containers object between the old manifest, the live state, and the new manifest. It notices that the new manifest changes the image tag to 2.1.0, but live state contains a sidecar container

This seems to break all principles of infrastructure as code to me
Changes Since Helm 2
Helm - The Kubernetes Package Manager.
helm.sh
October 22, 2025 at 11:08 PM
I figured out how to move a 14TB PG Db to another Google project using the CloudSQL auth proxy. 🤞I’ll report back with details.
October 4, 2025 at 5:56 PM
I know what I am doing this weekend. youtu.be/sLcksHR30UA?...
Ghost of Yōtei - Launch Trailer | PS5 Games
YouTube video by PlayStation
youtu.be
October 2, 2025 at 2:33 PM
Reposted by Tom Hanley 🐗
MCP (Model Context Protocol) promises a new way for LLMs to use tools.

Chris Riccomini argues it mostly reinvents OpenAPI, gRPC & CLIs.
Resources = docs
Tools = RPC
Prompts = configs

So… could MCP have just been a JSON file?

💡 More insights: www.dataengineeringw...
September 27, 2025 at 1:00 PM
Reposted by Tom Hanley 🐗
Another brand new new feature is the R2 data catalog: blog.cloudflare.com/cloudflare-d...

Build something with Pipelines and R2 SQL. I suggest receiving OpenTelemetry data and then surfacing that in a web app (logs should be fairly straightforward), but there are tons of uses for this.
Announcing the Cloudflare Data Platform: ingest, store, and query your data directly on Cloudflare
The Cloudflare Data Platform, launching today, is a fully-managed suite of products for ingesting, transforming, storing, and querying analytical data, built on Apache Iceberg and R2 storage.
blog.cloudflare.com
September 27, 2025 at 2:13 AM
Reposted by Tom Hanley 🐗
Considering building a habit of opting out of one data broker a day:

github.com/yaelwrites/B...
GitHub - yaelwrites/Big-Ass-Data-Broker-Opt-Out-List
Contribute to yaelwrites/Big-Ass-Data-Broker-Opt-Out-List development by creating an account on GitHub.
github.com
September 20, 2025 at 12:52 AM
Reposted by Tom Hanley 🐗
Disney/ABC have a responsibility to refuse to participate in corruption.

Kimmel must be reinstated. If Disney/ABC agree to this extortion then perhaps creatives + workers should consider collective action to push back. Same w/buying park + cruise tickets if they bow.

People have power. Ask Target
September 20, 2025 at 1:13 AM
Reposted by Tom Hanley 🐗
Dam been writing a book about this and she just TikToked it in 90 seconds.
September 19, 2025 at 9:33 AM
Reposted by Tom Hanley 🐗
New post! MCP seems like a lot of hype without much substance. Seems like some developers are catching on.
This MCP Server Could Have Been a JSON File
There's a lot of buzz around MCP. I'm not convinced it needs to exist.
materializedview.io
September 11, 2025 at 2:56 PM
Reposted by Tom Hanley 🐗
You had your chance to remove and bar him from the presidency after Jan 6. And you chickened out.
September 5, 2025 at 6:37 PM
Reposted by Tom Hanley 🐗
1/ SlateDB v0.8 is now available! This is release includes OpenDAL object store support, serializable snapshot isolation, first-class Go bindings, Python binding improvements, deterministic simulation tests, performance improvements, and tons of bug fixes. Details below. 👇
September 5, 2025 at 7:22 PM
Slow to the party but this looks interesting for onboarding engineers quickly w/o vendor buy in. devpod.sh/docs/what-is...
What is DevPod? | DevPod docs | DevContainers everywhere
DevPod is a tool used to create reproducible developer environments. Each developer environment runs in a separate container and is specified through a devcontainer.json. DevPod providers can create t...
devpod.sh
September 5, 2025 at 5:43 PM
Reposted by Tom Hanley 🐗
Now I wish I'd watched this before I tried figuring it out for myself 😅 Tim Berglund nails it in this crystal-clear explanation of MCP: www.youtube.com/watch?v=FLpS...
September 4, 2025 at 8:50 AM
Reposted by Tom Hanley 🐗
Do we have metrics on how often LLMs generate similar blocks of code across the industry? Most software being developed isn't unique, and it seems we'd be better served by new frameworks, and higher level abstractions.

But then we're back to the discovery problem, something LLMs seem to help with.
September 4, 2025 at 5:40 PM
Beef got a raw deal
September 3, 2025 at 10:08 PM
Reposted by Tom Hanley 🐗
before_action :authenticate_user! is the duct tape holding half the internet together.
August 29, 2025 at 9:00 PM
Reposted by Tom Hanley 🐗
BBC Breakfast this morning had a long segment about the 30th anniversary of Windows 95. So what vintage computer did they put in the studio as a handy prop?

#windows95
August 29, 2025 at 7:17 AM
I may need to do this. www.youtube.com/watch?v=hz9E...
I Made a Tiny Touch ID Button for Mac!
YouTube video by Snazzy Labs
www.youtube.com
August 28, 2025 at 8:48 PM
This morning's soundtrack. Is #ThrowbackThursday still a thing?
open.spotify.com/playlist/37i...
This Is KMFDM
open.spotify.com
August 28, 2025 at 5:04 PM
Reposted by Tom Hanley 🐗
Every “free” file converter online = your files sent to some random server.

So I made my own. Runs locally as an app on Mac, Windows and Linux.

Now 1,100 users use it for 3,742 types of conversions.
August 23, 2025 at 9:38 AM
Reposted by Tom Hanley 🐗
things were better when the computer lived in its own specific room and you only went in there sometimes
August 21, 2025 at 4:36 PM