natemoore on elm street 👻

@natemoo.re

💣 building @bomb.sh 🚀 co-creator of @astro.build 🔥 design engineer at @sentry.io ✨ they/them

My support for bluesky/atproto is pretty much explicitly a "political" project. It is bad for a small number of (mostly right-wing) people to literally own all the sources of media. Open-source algorithms + the ability to move your account without negative network effects opposes this.

If the cost of generating and maintaining code is going down, open source projects should double down on community, people, helping their dependencies and upstream teams, building trust that they are good stewards of that piece of the ecosystem. Some are sadly going in the opposite direction.

GM. It’s not that atproto is illegible to devs or even civilians but inscrutable via the systems of power that have taken over the internet. The sin of social media wasn’t technical but aligning with the desires of established power and ours is the long hard work of breaking that alignment.

I was thinking about atproto more and had a thought: no one needs to know or care about the protocol. we just need to normalize the idea that it’s bonkers to allow any company to own part of your identity it’s like how you used to lose your phone number if you switched carriers. that sucked

📊 LayerChart: a new dimension New in v2.6.0, `view={isometric}` can be passed to any Chart to add a tilted perspective to your Svg, Canvas, and Html layers. Going further, use the `z` accessor to add (faux) 3D depth rendering for most marks.

📝 New CSS Article! With Scroll-Driven Animations, you can transfer a value from one element to another anywhere on the page. I am using it to implement children-count(). Strange? Confusing? What the heck am I talking about?! Read my latest article 👇 blog.master.dev/transferring...

Transferring sibling-count() to a Parent Element

Discover how to count children in CSS using hacks with Scroll-Driven Animations. Learn techniques to transfer values effectively!

blog.master.dev

I finally got around to making a shared lib for "is this a valid React (component|hook) name?" utilities: github.com/JoshuaKGoldb... This gets reimplemented a lot in dev tooling code, like linter plugins that operate on React things. Hopefully this should save some folks some time! 📛

GitHub - JoshuaKGoldberg/is-react-name: Checks whether strings match React naming conventions. 📛

Checks whether strings match React naming conventions. 📛 - JoshuaKGoldberg/is-react-name

github.com