Software engineer in London. TypeScript and AI. VP SWE @jpmorgan @chase_uk

London
Joined February 2022
Include

Only show posts containing:

Exclude

Hide posts containing:

Time range
-
Minimum likes
I built a Spotify client for the terminal. waxon has vim keys, album art and synced lyrics, and it can play music by itself or drive the Spotify app. Free and open source. Try the demo in your browser 👇
3
4
773
Replying to @jmeistrich
Fast React Native on desktop 🚀 nice one
42
Replying to @SunWeatherMan
🤖 Made with AI
1
1
64
I read through every note and routine before using a Grok Bot template, and I'll probably keep doing it. But does @bot check templates for anything sketchy, or should everyone be reviewing them before they import?
1
102
Amazon's own page on it (ACR): amazon.com/gp/help/customer/… There's a toggle in Settings > Preferences > Privacy Settings too. I disabled the package as well: adb shell pm disable-user --user 0 com.amazon.tv.acr
41
My Fire TV was watching what I watch. A built-in service fingerprints what's on screen, even through HDMI, and sends Amazon the channels, shows and ads you watched. Joined the debloat trend and switched it off, plus 28 other packages, over ADB.
1
2
209
Replying to @danylo_pravda
Yes, every member. The import is typed with exactly the classes in the file, so if variant is "primary" | "outline" and there's no .outline, styles[variant] is a compile error. A plain string errors too (with strict on), since there's no index signature.
1
1
35
Typo a CSS module class and tsc fails. No codegen, no .d.ts files. typed-css-imports uses content mappers from the TypeScript 7.1 beta, so styles.buttn is an error in your editor and in CI. Completions update as you type in the CSS file. Sass works too. pnpm add -D typed-css-imports [email protected] github.com/danfry1/typed-css…
2
4
297
building on this: port 65536 is now a compile error. no runtime check, no recursion 🧱
turns out TypeScript types can enforce a min and max string length too
1
2
178
turns out TypeScript types can enforce a min and max string length too
turns out TypeScript types can enforce an exact string length
4
1
7
580
cc @ctatedev @theo @boshen_c @jarredsumner if anything's set up wrong for your tool let me know and i'll fix it and rerun
1
59
errors: tsc-ts matched tsgo byte for byte on all three. bun printed the same error lines plus its own summary tsc-rs and tsrs report 1 extra on outline and 10 on vscode, and the 7.1-dev builds they port report the same. so that comes from 7.1, not the ports
1
79
tsgo 7.0.2 as the reference, plus tsc-ts, tsc-rs, tsrs and bun check type-fest, outline and vscode, each pinned to a commit, fresh process every run, no incremental cache tsc-ts 0.0.4 and tsrs 0.18 shipped today, after this ran. rerun with those coming
1
134