I'm learning @atproto.com by implementing @standard.site for my @astro.build blog. Tonight I focussed on the architecture of atproto, explored its SDKs, and how standard.site factors into everything. I have a loose astro integration wired up too. This is fascinating tech!
Ethan Arrowood
@arrowood.dev
Optimizing Systems, Organizing Communities, Overcoming Summits Head of Open Source Engineering @ Harper Collaborator of Node.js, OpenJS Foundation, and Ecma WinterTC
My first Minecraft data+resource pack and mod for shulker box and ender chest previews 👾 Data+Resource pack (forked from tryashtar's work): github.com/Ethan-Arrowo... Mod for rendering block models: github.com/Ethan-Arrowo... Assisted by Claude, and a fun exercise learning something new!
Went outside and caught some brook trout in beaver dam ponds with my new tenkara rod. Love touching grass 🎣 ⛰️
Web personalization is a platform decision. Architecture determines data freshness, latency, operational complexity, crawler visibility, and cost at scale. We compared five common approaches and the tradeoffs behind each: www.harper.fast/resources/fi... #SoftwareArchitecture
Guess who’s talking about integration testing 🧪
Node.js Interactive @ RenderATL lineup announced. QUIC in core. Built-in TypeScript in Node 26. Event loop deep dives. npm supply chain security. MCP for backends. doc-kit. Integration testing. Platform thinking. Full speaker list: https://bit.ly/3R1zbz8 Join us in Atlanta: https://bit.ly/4f7HNvY
I did some writing about @nodejs.org streams earlier this year that I think you will all enjoy. First article is about custom stream implementations, and the second is all about optimization. Enjoy ✨ 🚀 🐢 ethanarrowood.com/blog/buildin... ethanarrowood.com/blog/profili...
Building Custom Node.js Streams: Splitting a 1GB File Without Running Out of Memory | Ethan Arrowood
What started as generating prime numbers for Project Euler problems evolved into a ~1GB file that broke my development tools. Follow along as I build custom Node.js Writable and Transform streams to e...
ethanarrowood.com
Sorry, I still haven’t left Spain yet. Hiked 16 miles in the 90°F heatwave today on Ruta del Cares. I’ll review your Node.js PRs soon, I promise.
📢 CFP EXTENDED: NodeConf EU 2026 — Bologna, Italy We pushed the Call for Papers deadline to **June 30th**. One more week to send your talk. Node.js maintainers, production engineers, runtime nerds, tooling builders => we want your session.
I’m going live at the top of the hour (5:00pm CEST) at @webengineshackfest.org with @akiro.se speaking about “How to Ship a Registry When Nobody Wants to Run One”. We are sharing how we implemented WinterTC runtime keys registry as an Ecma technical report. www.youtube.com/live/EFp-A7T...
Web Engines Hackfest 2026
YouTube video by Web Engines Hackfest
youtube.com
Hello, World! Yes it's actually me - just a few years late to the party. Not sure exactly how much I will participate here; I'm still avoiding unnecessary scrolling and reducing my screen time. The best way to keep up with and contact me is at my personal site: ethanarrowood.com 🏔️⛷️🚀
Ethan Arrowood
Personal website for Ethan Arrowood. Head of Open Source Engineering at Harper. Node.js contributor. OpenJS Foundation and WinterTC collaborator. Breckenridge ski instructor.
ethanarrowood.com