Advertisement · 728 × 90

Posts by Max

Preview
stream: experimental stream/iter implementation by jasnell · Pull Request #62066 · nodejs/node Opening this for discussion. Not intending to land this yet. It adds an implementation of the "new streams" to core and adds support to FileHandle with tests and benchmarks just to explor...

A few weeks ago I published a blog post on the @cloudflare.social blog saying that we deserve a better API for streams... today I marked "Ready for Review" and implementation of that better API in Node.js github.com/nodejs/node/...

1 month ago 16 3 3 0

Are you sure it's loot filter and not bazaar interface?

1 month ago 0 0 0 0
Post image

We love seeing community-run events! I

If you're interested in getting involved in a scavenger hunt, check out Keegan's Unique Hunt taking place January 23rd over on Reddit: https://bit.ly/3Nv0GPn

2 months ago 9 1 1 0

🆕 npx unbarrelify

At last, an easy way get rid of barrel files!

Rewrites consumers to import directly from source, then deletes the barrels.

Safe and fully automated, read all about it at github.com/webpro/unbar...

2 months ago 109 21 3 3

just ran into a bit of a footgun with the `using` directive in js for explicit-resource-management.

if you're using a resource for some function and then that closure returns `resource.getSomething()` - if getSomething is a promise that relies on the resource being available, you'll get an error.

3 months ago 5 1 1 0

okay is there a good ai-assisted writing workflow that you don't mind sharing that helps bring out the best in you as a writer

i feel i'm often blocked on a vague sense of being lost or not having a thread to start with that could maybe be improved with some deliberate techniques

3 months ago 16 1 7 0

That reminds me of a Brazilian couple that booked flight to the wrong Novgorod in Russia during FIFA WC 2018.
Yes, there are two Novgorods with 1000 kilometers between them, and one had FIFA match while the other didn't.

3 months ago 1 0 0 0

Solovyov is a hateful clown paid by Putin. His job is to throw shit at the wall and see what sticks.

4 months ago 0 0 0 0
Advertisement
Post image

⚔️introducing TypeSlayer⚔️ A #typescript type performance benchmarking and analysis tool. A summation of everything learned from the benchmarking required to make the Doom project happen.

It's got MCP support, Perfetto, Speedscope, Treemap, duplicate package detection, and more.

4 months ago 96 22 13 6

Don't feel bad. You did the right thing. Fight fire with fire. This is unfortunate, but the the only way to keep up with bots.

4 months ago 0 0 0 0
Preview
git/Documentation/gitdatamodel.adoc at master · git/git Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documen...

this fall I worked with the core Git folks on writing an official data model for Git and it just got merged! I learned a few new things from writing it. github.com/git/git/blob...

4 months ago 402 63 8 0
Preview
GitHub - bluwy/tsconfig-grimoire: A collection of sacred information to deal with tsconfig.json for tooling authors and maintainers A collection of sacred information to deal with tsconfig.json for tooling authors and maintainers - bluwy/tsconfig-grimoire

If you're tired of supporting tsconfigs too, I've wrote something.

github.com/bluwy/tsconf...

4 months ago 40 10 1 0
We have updated our API documentation! Much faster, new features, easier testing and debugging.
We have updated our API documentation! Much faster, new features, easier testing and debugging. YouTube video by Lichess

We have updated our API documentation!

It is now much faster, has new helpful features, with sample code in almost 40 programming languages, and makes testing and debugging much easier.

➡️ Check it out: lichess.org/api

www.youtube.com/shorts/VeKMM...

4 months ago 30 2 1 0

Qxf5

5 months ago 1 0 0 0

Kf7

5 months ago 0 0 1 0

Hit back with the classic: "Do not cite the deep magic to me, witch. I was there when it was written."

5 months ago 0 0 0 0

I am in the same boat. I lose interest quickly, and I do my best work when my curiosity is on it's peak. Working on same thing for years is tiring.

I hope someday Universal Basic Income or something similar will let people contribute when inspired, not when obligated.

5 months ago 12 3 1 0
Advertisement

Why would Apple invest into web browser when they have App store printing money

5 months ago 1 0 0 0
Post image

Don't [...spread] or .split() your strings!

Use Intl.Segmenter API. Available in every JS runtime

5 months ago 535 82 17 10
Preview
Importing vs fetching JSON They behave differently, so make sure you pick the right one.

📝 Importing vs fetching JSON

JSON imports are now supported cross-browser, but when would you use them rather than fetch()?

jakearchibald.com/2025/importi...

5 months ago 212 30 9 2
Preview
Modern CSS Round-Out Tabs We can use `shape()` to carve away the edges of an element to look like a folder tab. By hand.

I did get around to blogging this.

frontendmasters.com/blog/modern-...

Hopefully the step-by-step syntax stuff in here makes shape() a little more approachable.

6 months ago 29 7 2 0

Start knocking on your side of the door to make them bewildered too!

6 months ago 0 0 0 0
Vjeux » Birth of Prettier

I remember when prettier came out and we tried it on a project, I called it "uglier" and removed it almost immediately.

Little did I know that it mostly doesn't matter _how_ you format something - what matters is that everyone uses the same style.

In that sense, prettier is goated 🐐.

6 months ago 102 5 8 3
Preview
Common workflows - Claude Docs Learn about common workflows with Claude Code.

Hey, Dan. You might be interested in Git subtrees. Check out docs.claude.com/en/docs/clau...

6 months ago 0 0 0 0
Advertisement
Preview
Open Social — overreacted The protocol is the API.

i wrote about atproto and why it matters

6 months ago 2832 506 123 148

ECMAScript excitement 😉

@jason-williams.co.uk from TechAtBloomberg announces the release of Boa's Rust-based implementation of TC39 Stage 3 Temporal 🎉

Chrome estimates this will ship in Chromium 143 🎉🎉

Temporal is the shiny replacement for the broken JS Date API ✨

6 months ago 56 13 5 4
Video

I’m Not a Robot, a game about solving CAPTCHAs, is out now!

good luck :)

> neal.fun/not-a-robot/

7 months ago 904 346 56 83
Screenshot of my alias for finding out what processes are running on port 3000.

Screenshot of my alias for finding out what processes are running on port 3000.

I got tired of looking up the syntax for checking what processes are running on the 3000 port, so I created an alias for it:

7 months ago 112 11 4 0
Preview
Interaction with multithread linting · typescript-eslint typescript-eslint · Discussion #11568 Body ESlint v9.34.0 has added support for multithread linting: https://eslint.org/blog/2025/08/multithread-linting/ One word that isn't mentioned in that blog post is "TypeScript." If you use linti...

We've had a few people ask about type-aware linting, eslint's new concurrent linting mode, and why they don't play well together. So we (the ts-eslint team) wrote a short post breaking down why and the design limitations we're constrained by.

github.com/typescript-e...

7 months ago 41 5 2 0
Video

✨ Big O ✨

Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o.

With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.

7 months ago 417 105 29 21