John Reilly
banner
johnnyreilly.com
John Reilly
@johnnyreilly.com
Open Source Software Engineer ❤️🌻

About: https://johnnyreilly.com/about
Blog: http://johnnyreilly.com
OSS: http://github.com/johnnyreilly

TypeScript | ts-loader | DefinitelyTyped | Bicep | C# | Azure
Pinned
I type script and I TypeScript
diagonalize
Christmas decorations are appearing in Richmond! 🎄🦌
November 25, 2025 at 8:27 AM
November 25, 2025 at 7:56 AM
If this PR lands, then Open API TypeScript clients generated with NSwag will be compatible in a Browser context *and* a Node.js context. A tiny change with massive utility. (You can make it work now by adding "DOM" to `lib` in tsconfig.json but it's a hack)

github.com/RicoSuter/NS...
feat: Node.js compatible generated TypeScript clients by johnnyreilly · Pull Request #5309 · RicoSuter/NSwag
This PR follows on from #5032 which migrated NSwag TypeScript generated clients to use globalThis. It does two things: replaces usage of window with globalThis in the constructor replaces use of u...
github.com
November 24, 2025 at 9:23 PM
November 23, 2025 at 5:51 AM
November 21, 2025 at 8:14 AM
Appreciate @ashley-c.bsky.social 👍👍 in the picture 😅
ECMAScript excitement 😉

This week TC39 advanced these proposals 🎉

4️⃣ Intl.Locale Info
4️⃣ Iterator.concat
4️⃣ JSON.parse Source Text
3️⃣ Iterator.zip
2️⃣.7️⃣ Iterator.prototype.join
2️⃣.7️⃣ Promise.allKeyed
2️⃣ Error.captureStackTrace
2️⃣ Import Text
2️⃣ Object.keysLength
1️⃣ Intl Energy Units
1️⃣ Intl Unit Protocol

🧵
November 20, 2025 at 9:14 AM
London is beautiful ❤️
November 20, 2025 at 8:40 AM
A stunning and freezing morning 🌅
November 20, 2025 at 8:24 AM
Reposted by John Reilly
ECMAScript excitement 😉

Congrats to my coworker @ashley-c.bsky.social at TechAtBloomberg on advancing Await Dictionary to Stage 2.7 at TC39 today 🎉

Promise.all returns positional results as an array. Promise.allKeyed allows named results inside an object 👍

github.com/tc39/proposa...
November 18, 2025 at 6:33 AM
Definitely 🧣 d
November 18, 2025 at 8:11 AM
First morning that feels wintry
November 17, 2025 at 8:42 AM
My blog traffic has doubled in the last 6 months. It's complete mystery to me as to why, but most of the traffic seems to coming from Singapore and China. Bizarrely the most popular page being hit is the old classic "Page Not Found"
November 16, 2025 at 6:41 PM
Reposted by John Reilly
With npm supply chain attacks on the rise, secure publishing practices are becoming a pressing concern for anyone maintaining npm packages. ⚠️

We've released updated guidance to help maintainers reduce exposure, strengthen release processes, and protect the ecosystem: openjsf.org/blog/publish...
Publishing More Securely on npm: Guidance from the OpenJS Security Collaboration Space | OpenJS Foundation
The OpenJS Security Collaboration Space has been working closely with GitHub’s npm team to understand how new security features affect projects and maintainers, especially as threats and tools keep ev...
openjsf.org
November 14, 2025 at 4:02 PM
I live in Twickenham and can reliably determine if it's a match day by walking outside and trying to use the internet. I cannot get a byte, as tens of thousands of people are walking through my town.
November 15, 2025 at 1:50 PM
Reposted by John Reilly
My #BazelCon 2025 talk about how Canva used isolatedDeclarations to greatly improve typecheck performance
youtu.be/26CoMExb6FE
Improving Bazel TypeScript Type-Checks With IsolatedDeclarations - Brad Zacher, Canva
YouTube video by BazelCon
youtu.be
November 14, 2025 at 8:48 PM
A beautiful morning 🍁
November 15, 2025 at 7:42 AM
No matter the years have passed, Ice Ice Baby is still a banger
November 14, 2025 at 11:36 AM
Reposted by John Reilly
A month until the shortest day of the year
November 13, 2025 at 6:23 AM
For those affected by the npm security related token changes, it looks like cli support for fine grained access tokens should ship before the end of the year

github.com/orgs/communi...
Our plan for a more secure npm supply chain · community · Discussion #174507
We recently published a post about our plan to improve security on npm as a supply chain supplier and I'd love to gather everyone's feedback. Please use this thread for general feedback. Other thre...
github.com
November 12, 2025 at 7:44 PM
AI tools are awesome. However they are a travelator; if you're going in a good direction you'll get there faster, if you're going in a poor direction, you'll crash into a wall with AI powered abandon

johnnyreilly.com/ai-assisted-...
Where AI-assisted coding accelerates development — and where it doesn’t | johnnyreilly
AI-assisted coding has transformed software development. However, it also introduces challenges around code quality, architectural decisions, and maintaining foundational engineering skills. This post...
johnnyreilly.com
November 12, 2025 at 5:04 PM
I never thought I'd find myself waking up and thinking "oh good, pilates today!" But this is a genuine thought that I have thunk
November 12, 2025 at 7:14 AM
November 12, 2025 at 5:56 AM
Super autumnal this morning 🍁
November 11, 2025 at 8:27 AM
Reposted by John Reilly
Vibe coding PRs - STOP please...
November 10, 2025 at 5:02 AM