Max
maxwellcohen.bsky.social
Max
@maxwellcohen.bsky.social
Everything will be great!
The best commit message I have seen in a long time.
February 9, 2026 at 2:40 AM
The most difficult part of modern reactive frameworks (Vue, React, Angular) is understanding that in JS, Object.is({}, {}) returns false. When it feels like it should be true, because 2 objects, functions, or arrays that have the same value are not the same object.
February 8, 2026 at 8:12 PM
My son described pigs as pink sheep. I think he is on to something.
February 7, 2026 at 5:49 PM
useEffectEvent makes handling events in Effects much easier and saves unnecessary unmounting and remounting of listeners. It now has awesome new docs: react.dev/reference/re...

Thank you to @ricky.fm the updates, and @danabra.mov and @stephanjnoel.bsky.social for reviewing
useEffectEvent – React
The library for web and native user interfaces
react.dev
February 6, 2026 at 3:44 PM
This post intentionally left blank.
February 1, 2026 at 8:19 PM
@ricky.fm Thank you for updating react.dev/reference/re... page.

Also thanks to @danabra.mov, @aurorascharff.no @stephanjnoel.bsky.social, @brenelz.com for adding feedback
useOptimistic – React
The library for web and native user interfaces
react.dev
January 30, 2026 at 9:31 PM
CSS will be magical
Finally solving the tooltip arrow usecase with a new CSS property called border-shape

⚠️ WIP early-stage API, timeline TBD, more info coming soon

But it brings a lil tear to my eye to see this working, border & all 🥲

This demo uses anchored container queries + border-shape + a little animation
January 30, 2026 at 8:03 PM
Which browser supports using percentages for width in the img tag? LLMs say you can use percentages, but MDN says you must use pixels: "The intrinsic width of the image in pixels. Must be an integer without a unit."

developer.mozilla.org/en-US/docs/W....
<img>: The Image Embed element - HTML | MDN
The <img> HTML element embeds an image into the document.
developer.mozilla.org
January 26, 2026 at 7:50 PM
Reposted by Max
HUZZAH 🎉
overscroll effects for ALL scrollers in Chrome 145+
nerdy.dev/overscroll-e...
January 21, 2026 at 4:36 AM
React compiler + context = signals at home with mom be a really good cook
January 20, 2026 at 3:50 AM
TIL: React can rerender components (due to state updates) on the server (don't do this). I just assumed that setState would be a noop on the server.
January 17, 2026 at 1:27 AM
Hmm, I thought GPT-5.0 was supposed to be able to do this job...AGI is far away.
January 17, 2026 at 12:34 AM
I need to know what Adam is the best at css
The roster is filling up
January 16, 2026 at 9:37 PM
Inflation has gotten out of control. I now need $$$ to get all my elements, whereas I used to just need $$.

But in all seriousness, this is very cool!
TIL Firefox DevTools console has a $$$('selector') command that returns an array of matching elements, including those in shadow roots.
January 16, 2026 at 1:26 AM
This is amazing! I have spent more hours than I would like to admit debugging and fixing column issues. Please make this 2027!
Chrome 145 (current beta) includes the column-height and column-wrap properties for multicol. These let you wrap columns onto a new row, rather than overflowing inline. This is something I've wanted to do in multicol for years! developer.chrome.com/blog/multico...
Support for wrapped columns in multi-column layout  |  Blog  |  Chrome for Developers
You can now wrap columns into new rows in CSS multi-column layout.
developer.chrome.com
January 15, 2026 at 1:08 PM
"The DOM will always be wrong" - Douglas Crockford
youtu.be/Fv9qT9joc0M?...
Crockford on JavaScript - Episode IV: The Metamorphosis of Ajax
YouTube video by YUI Library
youtu.be
January 9, 2026 at 10:35 PM
Congratulations to all the 100x ai devs that are finishing their 2026 development today!

Oh wait this does not exist.
January 8, 2026 at 2:33 PM
Happy birthday Safari!

Just don't ask blink-182 about being 23
bram.us Bramus @bram.us · Jan 7
🎂 Happy Birthday, Safari.

www.apple.com/newsroom/200...

“MACWORLD EXPO, SAN FRANCISCO—January 7, 2003—Apple® today unveiled Safari™, the fastest and easiest to use web browser ever created for the Mac®”
Apple Unveils Safari
www.apple.com
January 7, 2026 at 2:09 PM
What is a bad Terraform config called?

A) Terrorform config
January 6, 2026 at 11:03 PM
A 100x Developer should be able to produce the same value in a week as an 1x developer can produce in 2 years...sorry, I do not believe reports of 100x productivity by AI
January 6, 2026 at 3:22 PM
I did it! 🎉 I saved the Yeti's holiday party at DebugDecember.com. Time to celebrate. 😎
#DebugDecember

I am free of the microqueue!!!
Debug December
Help the Yeti save the office party. Play Debug December and win cool prizes.
DebugDecember.com
December 24, 2025 at 12:03 AM
Day [23] ✅ One bug less! The Yeti's holiday party is almost ready at DebugDecember.com
#DebugDecember
Debug December
Help the Yeti save the office party. Play Debug December and win cool prizes.
DebugDecember.com
December 23, 2025 at 12:26 AM
Day [22] ✅ One bug less! The Yeti's holiday party is almost ready at DebugDecember.com
#DebugDecember

It is a lot of work to keep things private
Debug December
Help the Yeti save the office party. Play Debug December and win cool prizes.
DebugDecember.com
December 22, 2025 at 12:02 AM
The best part of OOP is that you can define the value of your class
December 21, 2025 at 11:29 PM
Day [21] ✅ One bug less! The Yeti's holiday party is almost ready at DebugDecember.com
#DebugDecember

Know your value and you can always define it in code
Debug December
Help the Yeti save the office party. Play Debug December and win cool prizes.
DebugDecember.com
December 21, 2025 at 12:29 AM