Jan Martin
Jan Martin
@hybrist.dev
Waiting for a shipment of Club-Mate or drinking Club-Mate. Currently: Front-end tooling at Google & TC39-adjacent things. Also, node.js collaborator. Previously: Angular, Groupon
491 followers468 following46 posts
Got inspired by @kentcdodds.com to play around with MCP UI in Angular. Definitely rough around the edges but it's really neat to see this all come together. 🌈
MCP UI allows you to expose JavaScript components via the model context protocol In this quick video @hybrist.dev shares how you created an Angular component and exposed it as a tool to ChatGPT www.youtube.com/watch?v=MMNo... Learn more about MCP UI 👉 github.com/MCP-UI-Org/m...
It's been really fun to explore how API design and system prompt can come together to make code generation a lot more reliable over the past few weeks. And now anybody can! 🎉
I'm excited we've finally open-sourced one of the new things the Angular team has been working on lately: web-codegen-scorer www.npmjs.com/package/web-... github.com/angular/web-...
Today’s first: Published my first security advisory write up! If you’re running Angular SSR in production, this may apply to you: github.com/angular/angu...
Had some fun getting my @storybook.js.org to correctly simulate a streaming genkit LLM response (using msw and/or fetch-mock). For future reference: gist.github.com/jkrems/ce62b... #storybook #genkit
Jan Martin reposted
Presenting the BRAND-NEW season - @dimension20.bsky.social On a Bus! 🚌 DM'd by Katie Marovitch, and as players: Aabria Iyengar, Brennan Lee Mulligan, Jasmine Bhullar, and Mark Mercer!
Jan Martin reposted
New blog post on serializing promises in React. Learn how RSC serializes data between the server and client. twofoldframework.com/blog/you-can...
Jan Martin reposted
Dark mode toggles should be a per-site browser preference, just like zoom. Why are we still reinventing the wheel with JavaScript? Let's make dark mode a browser-native feature. bit.ly/dark-mode-is...
Jan Martin reposted
Just released Node.js v23.8.0. It includes an initial implementation of URLPattern, an new flag to load system certificates, zstd, and more! nodejs.org/en/blog/rele...
I remember @seldo.com showing download stats as “share of registry” which removed some of the general ecosystem growth noise from the stats. Is there some site that offers those numbers today? Raw download counts are super hard to interpret correctly. :(
Jan Martin reposted
@soldair.bsky.social I knew it’s been a while since mana burn was removed. Didn’t realize it was in 2009 (!)…
What are some useful pattern you’d expect to work across bundlers? We’re collecting a list here: github.com/tc39/js-outr...
Achievement unlocked: Created my very first phi node. Wanted to learn more about both sea-of-node and Rust, so this was a great opportunity to check those off the list. is.gd/8tSIE9
Things that allowed this to be a "single weekend project": 1. A great book by cliffclick (I'm roughly at chapter 5): github.com/SeaOfNodes/S... 2. The crates from oxc.rs for JS/TS. I could skip worrying about parser & scope analysis and jump directly into IR construction.
Jan Martin reposted
Ecma just approved the 1st edition of the new "Source map format" standard, ECMA-426! 🎉 tc39.es/ecma426/2024/
Jan Martin reposted
My talk from this year's We Love Speed is on YouTube! 👇 In "Tight Mode: how browsers REALLY load web pages", I take a very deep/very nerdy dive into why browsers sometimes intentionally delay loading resources, why they all do it differently, and why they should *stop clowning around* 🤡 #webperf
Jan Martin reposted
🚨 @analogjs.org 1.10 is out! ⚡️ Big performance improvements for @vitest.dev ✍️ Introduced Form Server Actions 🤝 Support for #Angular v19 👀 Route debugging page Release notes: github.com/analogjs/ana...
“Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth.” I figured it out. @littledan.dev is in every standards group and GitHub issue because there’s an army of clones: the “little dans”. Big Dan only delegates.
Jan Martin reposted
Jan Martin reposted
📢 TypeScript 5.7 is here! Now with ✅ Better checks for uninitialized variables ✅ Smarter tsconfig lookup in editors ✅ Improved startup time ✅ Stricter checks for JSON imports ✅ Extension rewrites for relative imports and more! Try it today! devblogs.microsoft.com/typescript/a...
Jan Martin reposted
I just realized that my talk with @thepunderwoman.com on #Angular #SSR is finally public. We've already made great progress on some of these pieces, but if you missed it and are interested to see where we're going, take a look! www.youtube.com/watch?v=FVCk...
I’m beyond excited to live in an age where people think that adding methods to the Array or Date prototype is a new idea because they don’t see it done in commonly used libraries. www.reddit.com/r/javascript...
Extension rewriting is huge. There’s some really nice dev/publish flows unlocked by this. Looking forward to some awesome publishing tools making use of this.
We just published the release candidate of TypeScript 5.7! Give it a shot and let us know what you think! devblogs.microsoft.com/typescript/a...
Jan Martin reposted
If you're in the Angular ecosystem I've got a starter pack for you to follow. Reply or DM me if you want to be added! 🅰️ go.bsky.app/hLveAd
You are up to date.