🌐 https://jakelazaroff.com
if you followed me from a starter pack & don’t know who i am, here are some (imo) cool things i’ve done/written. these are all on my website which you can follow via RSS:
jakelazaroff.com
Lots of new CSS coming your way:
- style queries
- anchor positioning improvements (already crossbrowser)
- advanced attr()
- popover & dialog improvements like lightdismiss
- scroll-driven animations
- better scroll-snap capabilities
wpt.fyi/interop-2026
Lots of new CSS coming your way:
- style queries
- anchor positioning improvements (already crossbrowser)
- advanced attr()
- popover & dialog improvements like lightdismiss
- scroll-driven animations
- better scroll-snap capabilities
wpt.fyi/interop-2026
What is it? 🤔
It’s a new API that lets developers define and manage custom states on HTML elements, enabling fine-grained styling and behavior control using the :state() CSS pseudo-class.
Start experimenting now 👇
developer.mozilla.org/en-US/docs/...
Started young, enthusiastic, fun. Grew up into business & a suit. Then came KPIs and quarterly targets, which brought on sickness/depression. Now it's completely unhinged from reality.
Started young, enthusiastic, fun. Grew up into business & a suit. Then came KPIs and quarterly targets, which brought on sickness/depression. Now it's completely unhinged from reality.
pyramid
pyramid
- read and write your own dependencies
- vendor code rather than installing it from npm
vendor it in your app, use it instead of zod or valibot.
- read and write your own dependencies
- vendor code rather than installing it from npm
vendor it in your app, use it instead of zod or valibot.
vendor it in your app, use it instead of zod or valibot.
@preactjs.com is joining the party with an official @tanstack.com Query adapter 🎉
Huge shoutout to @thvdnta.bsky.social, who drove this effort 🙌
Welcome, @preactjs.com 👋
@preactjs.com is joining the party with an official @tanstack.com Query adapter 🎉
Huge shoutout to @thvdnta.bsky.social, who drove this effort 🙌
Welcome, @preactjs.com 👋
in 2026 people say that being cruel to an LLM is practice for being cruel to real humans
same exact moral panic 50 years later
in 2026 people say that being cruel to an LLM is practice for being cruel to real humans
same exact moral panic 50 years later
or (maybe less bad) some way to imperatively invoke the declaratively specified command?
or (maybe less bad) some way to imperatively invoke the declaratively specified command?
1. An Apple WWDC intro equating a world without apps to a literal apocalypse
2. A keynote from Michel Beaudouin-Lafon arguing we should abolish apps in favour of a substrates-oriented computing
1. An Apple WWDC intro equating a world without apps to a literal apocalypse
2. A keynote from Michel Beaudouin-Lafon arguing we should abolish apps in favour of a substrates-oriented computing
(cw racist police violence)
(cw racist police violence)
"you be the anchor that keeps my feet on the ground, i'll be the wings that keep your heart in the clouds" by mayday parade
or maybe
"everything is connected and everything matters (a temporary solution to a permanent problem)" by empire! empire! (i was a lonely estate)
Instead: what’s your favorite song that has a long title, say at least 6 words long?
Mine: “Elderly Woman Behind the Counter in a Small Town” (Pearl Jam)
"you be the anchor that keeps my feet on the ground, i'll be the wings that keep your heart in the clouds" by mayday parade
or maybe
"everything is connected and everything matters (a temporary solution to a permanent problem)" by empire! empire! (i was a lonely estate)
css-tip.com/elastic-hover/
A chrome-only experiment using shape(), sibling-index(), linear(), etc.
css-tip.com/elastic-hover/
A chrome-only experiment using shape(), sibling-index(), linear(), etc.
typescript literally supports type annotations via JSDoc comments in vanilla javascript files! www.typescriptlang.org/docs/handboo...
typescript literally supports type annotations via JSDoc comments in vanilla javascript files! www.typescriptlang.org/docs/handboo...