James Sinclair (@jrsinclair) 's Twitter Profile
James Sinclair

@jrsinclair

ID: 16292567

linkhttp://jrsinclair.com calendar_today15-09-2008 05:48:29

2,2K Tweet

2,2K Followers

250 Following

Alex MacArthur (@amacarthur) 's Twitter Profile Photo

One of the nerdier things I've seen lately. James Sinclair's blog generates a unique maze in the source code based on page content. A little jealous I didn't think of the idea.

One of the nerdier things I've seen lately. <a href="/jrsinclair/">James Sinclair</a>'s blog generates a unique maze in the source code based on page content. A little jealous I didn't think of the idea.
ASTRAM (@_astram) 's Twitter Profile Photo

CycleJS was the most amazing innovation in frontend since React, but sadly, it never took off… - rxjs-based: app (DOM, HTTP, state) is a stream, with no explicit state management - a single main function maps input streams (e.g. user events) to output streams (e.g. UI, effects)

James Sinclair (@jrsinclair) 's Twitter Profile Photo

I wrote a thing about all the ways you can summon a function in Javascript. It even includes a flow-chart to help check if you're picking a suitable incantation. jrsinclair.com/articles/2025/…

James Sinclair (@jrsinclair) 's Twitter Profile Photo

Charity Majors talks a lot of sense, as usual: [10x Engineers exist] So what? It doesn’t matter. … What matters is how fast the team can collectively write, test, review, ship, maintain, refactor, extend, architect, and revise the software that they own charity.wtf/2025/06/19/in-…

Joulse (@joulsounet) 's Twitter Profile Photo

Just read up on named vs arrow functions: named ones hoist, help recursion and stack traces, and even act as constructors; arrows lexically bind this, skip prototypes and shine in callbacks. Time to stop defaulting to arrows for everything jrsinclair.com/articles/2025/…

James Sinclair (@jrsinclair) 's Twitter Profile Photo

I felt like writing about something fun. So I wrote an article about creating mazes with JavaScript. Things got out of hand and it grew to two articles. Second one will be published real soon. jrsinclair.com/articles/2025/…

Jay 🙈🙉🙊 (@jay52_tx) 's Twitter Profile Photo

What’s the Difference Between Ordinary Functions and Arrow Functions? — This sounds like basic stuff, but James always does a good job of digging in and explaining things... || #JavaScript #WebDev #Coding bit.ly/4lvWf1W

Eric Elliott (@ericelliott_) 's Twitter Profile Photo

Dear JavaScript pipeline spec authors, Point-free isn't optional sugar, it's the whole point. % is an ugly hack. In fact, hack is literally in the name! 🤣 Thanks, Every functional programmer

James Sinclair (@jrsinclair) 's Twitter Profile Photo

A maze that exists only as a data structure in memory is a bit useless. We need some way to make it legible to human beings. So I’ve written an article that addresses how we do that. ​jrsinclair.com/articles/2025/…