Sign in

John Reilly

@johnnyreilly.com
521 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 · 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 · 25/09/2026
Hammertons Ferry terminal at dawn
2160
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
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
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.
41734243
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
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
Hammertons Ferry terminal at dawn
090
John Reilly @johnnyreilly.com · 11/09/2026
Hammertons Ferry terminal at dawn
081
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.
1330927
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
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
412720
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
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
John Reilly @johnnyreilly.com · 01/09/2026
Hammertons Ferry terminal at dawn
080
John Reilly @johnnyreilly.com · 31/08/2026
Hammertons Ferry terminal at dawn
090
John Reilly @johnnyreilly.com · 30/08/2026
Work on the ts-loader migration to TypeScript 7.1 continues. Bug fixes by @andrewbran.ch have simplified the code. There's going to be a number of breaking changes as we drop esoteric / little used ts-loader features. I'll put a blog out talking about these so folks know 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...
0232
John Reilly @johnnyreilly.com · 30/08/2026
Hammertons Ferry terminal at dawn
090
John Reilly @johnnyreilly.com · 29/08/2026
Hammertons Ferry terminal at dawn
0220
Reposted by John Reilly
Lars @webpro.nl · 28/08/2026
❌🛢️ unbarrelify v1.1.4 is out Fully automated cleanup: unbarrelify rewrites consumers to import directly from source, then deletes the barrel files. Why? Read more at github.com/webpro-nl/un... Trust me, you don't want to do this by hand and your agent will screw up and bill you nonetheless. 👇
2358
Reposted by John Reilly
Software Engineering Daily @softwaredaily.bsky.social · 27/08/2026
Daniel Rosenwasser is the Principal Product Manager of @typescriptlang.org at @microsoft.com. He joins @joshuakgoldberg.com to discuss TypeScript 7, the new API and IPC boundary, AI’s impact on type checking, and more. @danr.bsky.social softwareengineeringdaily.com/podcasts/typ...
softwareengineeringdaily.com
TypeScript 7 and What Comes Next - Software Engineering Daily
Daniel Rosenwasser is the Principal Product Manager of TypeScript at Microsoft. He joins Josh Goldberg to discuss TypeScript 7, the new API and IPC boundary, and AI’s impact on type checking.
0197
John Reilly @johnnyreilly.com · 26/08/2026
Reading a John Grisham book for the first time in 20 years. Fun, with the bonus of enjoying spotting certain tropes. Every chapter will feature at least one character rejecting food because whatever is happening right now *MATTERS TOO MUCH FOR US TO EAT LIKE LIFE IS OKAY*
000
John Reilly @johnnyreilly.com · 25/08/2026
This is a fantastic point. Bizarrely we've entered a world in which the model you speak to is as changeable as the land above the Magic Faraway Tree. I'm ready for models with version numbers and something like semver. Documented breaking changes for new releases of models, would be a feature
102
John Reilly @johnnyreilly.com · 21/08/2026
There's a bug in the WhatsApp Open Graph image parser. By default, Docusaurus hits this bug, when running in Faster mode. There's a way to work around the issue and get Open Graph images working; here it is: johnnyreilly.com/docusaurus-w... Would be awesome if WhatsApp fixed the bug, but until then
johnnyreilly.com
Docusaurus: Workaround for WhatsApp Open Graph Image Bug
Workaround for WhatsApp Open Graph image bug in Docusaurus Faster (powered by SWC).
000
John Reilly @johnnyreilly.com · 21/08/2026
I'm some way from repaired, but it's wonderful to see this again
Hammertons Ferry terminal at dawn
2241
John Reilly @johnnyreilly.com · 20/08/2026
My first surgery is complete. Early signs are it went well. I feel like a truck hit me. I've written up my experience of the last week. It begins light-hearted, but I do get a bit emotional part way through. It's honest though. And I feel that is worthwhile. johnnyreilly.github.io/reillys-on-t...
johnnyreilly.github.io
Take my breath away | Reillys on Tour
I go for lung surgery at the Royal Brompton hospital. This is part of my recovery diaries.
0280
John Reilly @johnnyreilly.com · 11/08/2026
My last sunrise for a while. Hospital and surgery tomorrow morning. I'll see you when I see you ❤️
Hammertons Ferry terminal at dawn
6431
John Reilly @johnnyreilly.com · 10/08/2026
Penultimate sunrise
Hammertons Ferry terminal at dawn
1211
John Reilly @johnnyreilly.com · 09/08/2026
Going into hospital this week for my first surgery. Scary. Discovered that solar eclipse and meteor showers are planned for when I'm confined to a hospital bed. Irritating. Realised this is just like the start of Day of the Triffids and I am become Bill Masen. Now worrying for the rest of humanity.
4210
John Reilly @johnnyreilly.com · 08/08/2026
Lovely to see the work being done on migrating ts-loader to support TypeScript 7.1 get a shout out on TypeScript FM ❤️ Outside of that, thanks for the congratulations on the good news I recently had around my cancer treatment. God willing, I'll have even more good news in future!
johnnyreilly.com
Migrating ts-loader to TypeScript 7.1 with AI
How I used AI to migrate ts-loader to TypeScript 7.1.
1194