Sign in

John Reilly

@johnnyreilly.com
523 followers 263 following 1.3K posts

Open Source Software Engineer ❤️🌻 About: johnnyreilly.com/about Blog: johnnyreilly.com OSS: github.com/johnnyreilly TypeScript | ts-loader | DefinitelyTyped | Bicep | C# | Azure

PostsRepliesMedia
John Reilly @johnnyreilly.com · 11m
Hammertons Ferry terminal at dawn
000
John Reilly @johnnyreilly.com · 12m
I'm only disappointed there wasn't a "Composites are value-able" slide 😅
010
John Reilly @johnnyreilly.com · 18h
Tremendous! For reasons I can't fully articulate, the === makes me very happy. So aesthetically pleasing. Well done @ashley-c.bsky.social !
030
Reposted by John Reilly
Rob Palmer @robpalmer.bsky.social · 22h
ECMAScript excitement 😉 Congrats to @ashley-c.bsky.social from TechAtBloomberg on advancing the Composites proposal to Stage 2 at @tc39.es today 🎉 Composites are objects that are compared by value instead of identity. They are an evolution of Record & Tuple proposal.
const pos1 = Composite({ x: 1, y: 4 });
const pos2 = Composite({ x: 1, y: 4 });
pos1 === pos2; // true

const positions = new Set(); // the standard ES Set
positions.add(pos1);
positions.has(pos2); // true
610316
John Reilly @johnnyreilly.com · 29/09/2026
Hammertons Ferry terminal at dawn
080
John Reilly @johnnyreilly.com · 28/09/2026
I've been a little slow in publishing this, but this the story of me going from surgery back into the next stage of my treatment. Being fixed isn't jolly, but it's going as well as I could hope. And I do hope. johnnyreilly.github.io/reillys-on-t...
johnnyreilly.github.io
Going on a Bear Hunt | Reillys on Tour
The lung surgery has gone well! What's next? Well, I'm not baked yet - it's time to do something I've done before. It won't be fun. This is part of my recovery diaries.
180
John Reilly @johnnyreilly.com · 28/09/2026
Hammertons Ferry terminal before dawn
140
John Reilly @johnnyreilly.com · 27/09/2026
I only started on S1 last week. It's really good!!!! I have already got to S2 and I am *gripped*
110
John Reilly @johnnyreilly.com · 27/09/2026
Rosewater/lavender etc are flavours enjoyed over here, but they're niche more than common. I had a some of that ilk at Petersham Nurseries recently. Typical is more like chocolate/lemon drizzle/carrot cake/bakewell/coffee and walnut/pistachio.
030
John Reilly @johnnyreilly.com · 25/09/2026
Hammertons Ferry terminal at dawn
2160
John Reilly @johnnyreilly.com · 24/09/2026
It depends when I wake up, but yes the photo is usually taken each morning around 6am. It's got to that point in the year when I start to get used to walking in darkness, which isn't as pretty
011
John Reilly @johnnyreilly.com · 24/09/2026
We have lost the morning light
Hammertons Ferry terminal at dawn
1170
John Reilly @johnnyreilly.com · 23/09/2026
Hammertons Ferry terminal at dawn
0140
John Reilly @johnnyreilly.com · 22/09/2026
Looked incredible!
000
John Reilly @johnnyreilly.com · 22/09/2026
Hammertons Ferry terminal at dawn
1260
John Reilly @johnnyreilly.com · 21/09/2026
Sunrise over eel pie island
0130
John Reilly @johnnyreilly.com · 21/09/2026
I don't know why I care about npm URL parity between npmjs.com and @npmx.dev but I do github.com/npmx-dev/npm...
github.com
feat: code redirects - more npmjs.com URL parity by johnnyreilly · Pull Request #3269 · npmx-dev/npmx.dev
🔗 Linked issue This PR is related to #2781 - it's a follow on 🧭 Context Consider these pull requests: #2800 and its follow on #2975 (as I missed something in the initial PR) These implemented v...
0160
John Reilly @johnnyreilly.com · 20/09/2026
Does being equine make them a neigh-bour 😉
120
Reposted by John Reilly
danielroe @danielroe.dev · 19/09/2026
don't be nice.
roe.dev
Don't be nice
Sometimes, it's more important to be good than it is to be nice.
41734246
John Reilly @johnnyreilly.com · 20/09/2026
Hammertons Ferry terminal at dawn
080
John Reilly @johnnyreilly.com · 19/09/2026
Chemotherapy round 7 ✅
Hammertons Ferry terminal at dawn
1290
John Reilly @johnnyreilly.com · 18/09/2026
Hammertons Ferry terminal at dawn
1140
John Reilly @johnnyreilly.com · 16/09/2026
Hammertons Ferry terminal at dawn
050
John Reilly @johnnyreilly.com · 15/09/2026
I've had two months off for surgery, but tomorrow I begin chemotherapy again. I'm nervous. But far less nervous than last time when it was a terrifying unknown. Now it's just a grim known. It's for a purpose and it's not forever
71282
John Reilly @johnnyreilly.com · 15/09/2026
Hammertons Ferry terminal at dawn
030
John Reilly @johnnyreilly.com · 14/09/2026
I love this. And it feels like a physical illustration of OSS. So I love it more
A box containing books with writing on it saying "take a book, leave a book"
000
John Reilly @johnnyreilly.com · 14/09/2026
Hammertons Ferry terminal at dawn
080
John Reilly @johnnyreilly.com · 13/09/2026
I'd watch or listen to almost anything Matthew Sweet does
110
John Reilly @johnnyreilly.com · 13/09/2026
They've just deferred importing this feature 😉
020
John Reilly @johnnyreilly.com · 13/09/2026
This is an excellent post about the economics of OSS - nice to see a mention of thanks.dev as well!
thanks.dev
thanks.dev – open source funding platform
We're passionate about making open source sustainable. Scan your dependancy tree to better understand which open source projects need funding the most. Maintainers can also register their projects to ...
010
John Reilly @johnnyreilly.com · 13/09/2026
Dawn is getting later
Hammertons Ferry terminal at dawn
070
John Reilly @johnnyreilly.com · 12/09/2026
So glad to hear the nerve pain is gone! Hope you fix up after the surgery very soon indeed. I'm three weeks post op and nearly there I'd say
020
John Reilly @johnnyreilly.com · 12/09/2026
Hammertons Ferry terminal at dawn
090
John Reilly @johnnyreilly.com · 11/09/2026
Hammertons Ferry terminal at dawn
081
John Reilly @johnnyreilly.com · 10/09/2026
And I appreciate the deckchair in the background. We had one like that when I was growing up
110
John Reilly @johnnyreilly.com · 09/09/2026
Just been signed off by the lung surgeon following my operation. I've recovered well and fast. I'll be starting round 2 of chemotherapy soon. The surgeon says he hopes to never see me again, unless we bump into each other on Richmond Hill for ice cream 🍨
1370
Reposted by John Reilly
Jake Gold @jacob.gold · 08/09/2026
If you use AI less than I do, you just don’t get it. If you use AI more than I do, you’ve fucking lost it. The optimal amount of AI is exactly how much I currently use.
1330928
John Reilly @johnnyreilly.com · 09/09/2026
Hammertons Ferry terminal at dawn
080
John Reilly @johnnyreilly.com · 08/09/2026
Walking in the rain for the first time in months!
Hammertons Ferry terminal at dawn
2100
John Reilly @johnnyreilly.com · 07/09/2026
Hammertons Ferry terminal at dawn
080
John Reilly @johnnyreilly.com · 06/09/2026
I'm not sure! People do come down and do maintenance on their boats, so it could well have. One of my boys took the picture, threw it at AI and then showed me a video of paddle steamer docking at the ferry terminal. Finally AI shows it's value!
010
John Reilly @johnnyreilly.com · 06/09/2026
Hammertons Ferry terminal at dawn
1100
Reposted by John Reilly
Andrew Branch @andrewbran.ch · 15/08/2026
If you’re not stalking TypeScript PRs, you might be surprised how much you can do with the API in nightlies (and even in 7.0 stable), so here’s a tiny demo that I think hits some of the highlights. 🧵
A package.json in VS Code after npm installing typescript@next
412620
John Reilly @johnnyreilly.com · 05/09/2026
Sooooooo gooood
010
John Reilly @johnnyreilly.com · 04/09/2026
Lovely to have ts-loader's benchmark harness get a shout out on @typescript.fm - feel free to steal the code! For those curious the performance with the 7.1 APIs is comparable with the 6.x APIs. Before shipping things will likely improve further! github.com/TypeStrong/t...
github.com
Support TypeScript 7.1 API by Copilot · Pull Request #1704 · TypeStrong/ts-loader
Copilot didn't write this - I did! The below can also be found in the CHANGELOG.md. This is a ground-up rewrite of ts-loader's compilation engine. Instead of driving TypeScript's classi...
041
John Reilly @johnnyreilly.com · 04/09/2026
Hammertons Ferry terminal at dawn
040
John Reilly @johnnyreilly.com · 03/09/2026
Dawn is getting later
Hammertons Ferry terminal at dawn
080
John Reilly @johnnyreilly.com · 02/09/2026
I remember these times!
110
John Reilly @johnnyreilly.com · 02/09/2026
Morning walk with @ashley-c.bsky.social!
Hammertons Ferry terminal at dawn
0110
John Reilly @johnnyreilly.com · 01/09/2026
As part of the migration of ts-loader to TypeScript 7.1, performance is likely to change. I've no handle yet on how much, but with Claude and Copilots help (well Claude really, Copilot wasn't very helpful) I've put together a benchmark harness to run on each PR! github.com/TypeStrong/t...
github.com
feat: add benchmark test harness for comparing ts-loader build performance by johnnyreilly · Pull Request #1706 · TypeStrong/ts-loader
Generates a synthetic project and times cold builds and incremental rebuilds (low- vs. high-fan-out file touches, under both transpileOnly modes) to compare one ts-loader checkout's speed again...
050