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!
@jkrems.bsky.social
Waiting for a shipment of Club-Mate or drinking Club-Mate. Currently: Angular core team & TC39-adjacent things. Also, node.js collaborator. Previously: Groupon
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!
Wow. Thatโs super sad to hear. Take care and I hope youโll have the right mix of calm and distraction over the coming days!
13.05.2025 19:49 โ ๐ 6 ๐ 0 ๐ฌ 0 ๐ 0Iโve tried to explain it as โa lot of art is about communication and talking to yourself is just not the same thingโ. And Iโm saying that as somebody who loves talking to himself on a regular basis.
10.05.2025 17:08 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0New blog post on serializing promises in React. Learn how RSC serializes data between the server and client.
twofoldframework.com/blog/you-can...
Thatโs so sad and just doesnโt make any sense. โน๏ธ Adamโs an amazing voice for the web and its users.
11.04.2025 21:43 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0Dark 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...
Our toddler discovered โRock around the clockโ tonight and Iโm afraid heโs taking the lyrics a bit too literally.
02.04.2025 02:58 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Just 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...
TIL: itโs easier to implement web sockets from scratch* than to teach various Java clients that bidirectional streaming over HTTP is possible.
30.01.2025 16:46 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I assume it's basically just this (package downloads / global downloads)? jkrems.dev/npmstats/#/d...
23.01.2025 05:24 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0I 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. :(
23.01.2025 00:13 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0๐
22.01.2025 12:36 โ ๐ 407 ๐ 51 ๐ฌ 42 ๐ 19@soldair.bsky.social I knew itโs been a while since mana burn was removed. Didnโt realize it was in 2009 (!)โฆ
18.01.2025 03:12 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Now just give me string concat in calc and I think we can call the web โdoneโ. ๐
17.01.2025 01:58 โ ๐ 5 ๐ 1 ๐ฌ 0 ๐ 0The long term goal is to standardize the relevant bits where applicable. Gathering the gaps in standardization is just the first step on that long road. :)
09.01.2025 20:35 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0The goal is to gather these patterns and properly document them. Hopefully leading to less guess work when publishing libraries or moving between build systems. ๐ค
07.01.2025 21:59 โ ๐ 5 ๐ 0 ๐ฌ 1 ๐ 0What are some useful pattern youโd expect to work across bundlers? Weโre collecting a list here: github.com/tc39/js-outr...
07.01.2025 21:58 โ ๐ 24 ๐ 12 ๐ฌ 1 ๐ 1The race is on: Will I get all post-holiday access issues resolved before the first meeting of the day? Iโll know in about 5 minutes.
06.01.2025 18:24 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Took me a while to find him in the first picture.
24.12.2024 18:44 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I'm starting to think that the hard part will be to turn this back into JS... Maybe something higher level than a generic loop node would be better after all.
21.12.2024 04:18 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0(Technically truncating with โ|0โ after operations would make it safe. But that wonโt appear in typical code, realistically.)
17.12.2024 13:11 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0I was trying to see what it would take to optimize โa === aโ to โtrueโ. One idea was that if โaโ is the result of basic arithmetic on integers (w/o division), it would be safe. But itโs not because multiplication/addition may eventually end in Infinity. And that times 0 is NaN.
17.12.2024 13:09 โ ๐ 2 ๐ 0 ๐ฌ 2 ๐ 0TIL: Just by multiplying safe integers, you can reach NaN. Stupid floats.
17.12.2024 02:45 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0The only thing that went away was the โnode debugโ variant, fortunately we were able to keep the general feature alive through that transition. :)
16.12.2024 21:50 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0Things 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.
A control flow graph of a program that contains a phi node for merging data flow.
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
Ecma just approved the 1st edition of the new "Source map format" standard, ECMA-426! ๐
tc39.es/ecma426/2024/
A follow-up meeting was just scheduled for โnext yearโ (January) and Iโm not sure how I feel about that.
10.12.2024 18:40 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0My 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
Welcome to Angular! I hope you enjoy your time with it and let us know when you donโt. Well, also let us know when you do, actually. :)
05.12.2024 18:56 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0