sheraff @sheraff.dev · 14/08/2026tanstack.com/blog/tanstac...tanstack.comInside a TanStack Router Navigation | TanStack BlogA navigation looks like one asynchronous operation. Inside TanStack Router, separate owners coordinate matching, loaders, pending UI, redirects, caching, and rendering. 000
sheraff @sheraff.dev · 27/07/2026I've had good results with telling Sol to prompt anthropic models using the `claude -p` CLI (in case you don't want to do the copy pasting yourself). Stuff like "ask Fable to do an adversarial review when you are done". 122
sheraff @sheraff.dev · 15/07/2026I already rewrote "route matching", and this is what happens *just after that*, which we call "match loading". It's a lot of promise orchestration with a million edge cases and interruptions. And it wasn't just me, Manuel and I have been working for a while on it and this model finally works. 020
sheraff @sheraff.dev · 15/06/2026I think it knows me too well > Your personal tech stack is just TypeScript plus suspicion. > You have the bedside manner of a linter configured by a war criminal. > That is not security posture, that is a medieval castle staffed by one anxious JavaScript developer. 030
sheraff @sheraff.dev · 12/05/2026What i'm hearing is that we need a product as good as CodSpeed but for bundle-size 110
sheraff @sheraff.dev · 09/03/2026Una had asked something similar and got a bunch of responses if you're interested bsky.app/profile/una.... 120
sheraff @sheraff.dev · 16/01/2026I was trying to do something similar sheraff.github.io/vite-labs/silky-modal (inspired by silkhq.com though i'm not sure this is how they do it). But I was having a hard time getting a timing that feels right: you need to add/remove empty scroll to get the right animation speedsheraff.github.ioSheraff demos 010
sheraff @sheraff.dev · 11/01/2026Trying some of my usual test cases, I noticed OKpalette doesn't seem to always detect black shades like I would expect. Here on the 1st image it finds none where I would expect 1, and on the 2nd image it finds many where I would also expect 1. 010
sheraff @sheraff.dev · 11/01/2026I really like seeing your screenshots. I'm intrigued by the "Physics-based color repulsion" and "Perceptual Color Extraction". Is there a repo I could take a look at? I've been trying my own github.com/Sheraff/palette to extract colors for a UI (i.e. contrasts). It kinda works but i need ideasgithub.comGitHub - Sheraff/paletteContribute to Sheraff/palette development by creating an account on GitHub. 020
sheraff @sheraff.dev · 17/12/2025I just tried it, it's amazing. It makes me want to walk around my codebase clicking on the links. It's fast and accurate. Amazing job! It also pushed me to finally create a global knip config (instead of 1 per workspace), and this also works amazingly well. Knip is such an amazing library! 131
sheraff @sheraff.dev · 15/12/2025For me it'd have to be button commands, `sibling-index()` and the Navigation API 000
sheraff @sheraff.dev · 13/12/2025I don't have kids, but I have junior devs, and I feel the same way about AI. 000
sheraff @sheraff.dev · 09/11/2025Are you looking to implement all the features from github.com/QuiiBz/sherif? Been using it at work for a couple years now, it really bypasses the need for catalogs as far as our codebase is concerned.github.comGitHub - QuiiBz/sherif: Opinionated, zero-config linter for TypeScript & JavaScript monoreposOpinionated, zero-config linter for TypeScript & JavaScript monorepos - QuiiBz/sherif 100
sheraff @sheraff.dev · 07/10/2025nevermind www.youtube.com/watch?v=oOyQ...youtube.comThe Web is Going to DieYouTube video by vlogbrothers 000
sheraff @sheraff.dev · 07/10/2025Do you have a link? This sounds like the kind of video I'd love to watch but I don't see it on his youtube channel. 100
sheraff @sheraff.dev · 13/07/2025I scored 15/28 on jsdate.wtf and all I got was this lousy text to share on social media. (I really tried my best too...) 000
sheraff @sheraff.dev · 21/06/2025idk if i know the lib enough to review the code, but I can suggest a typo fix ```diff - so we hatch onto that promise + so we latch onto that promise ``` 120
sheraff @sheraff.dev · 30/04/2025Hey I made that one, with light/dark support www.louvre.frlouvre.frSite officiel du musée du LouvrePréparez votre visite, découvrez les lieux emblématiques du palais et les collections du musée et suivez l'actualité du Louvre et des Tuileries. 000
sheraff @sheraff.dev · 04/04/2025Can I help? I love devtools and vite, I'm a good TS dev. `sheraff` on github if you want to check me out. 000
sheraff @sheraff.dev · 17/03/2025If you add to `package.json`, will it have auto-completion based on the json schema? (which many json configs have). Will it work well with a `package.json` linter like `eslint-plugin-package-json`? For me, a separate file is always better. 000