Michael Stanaland
banner
thatmichael.bsky.social
Michael Stanaland
@thatmichael.bsky.social
Frontend development 🤝 Design 🤝Accessibility
Reposted by Michael Stanaland
I just made a thing:

A collection of links for web developers to navigate the web platform more easily.

🟢 Places to follow progress and keep track.
🟣 Places to make your voice heard and influence the platform with your use cases.
Navigating the Web Platform Cheatsheet
As a web developer, navigating the web platform isn't always easy. Here are ways to keep track of what you can use, of what's new in web browsers, and ways you can influence the development of the…
buff.ly
February 18, 2025 at 8:02 PM
Excited by all the new cool chrome CSS stuff, but then I remember I have to wait for Safari and Firefox and then enough years to pass for the usage stats to be high enough to be able to use these features at work. Have fun (maybe) 4 years from now future Michael!
January 17, 2025 at 11:11 AM
Remember to always read Daring Fireball's footnotes. Often there's real firecrackers in there and they bring me joy
December 12, 2024 at 1:04 PM
Reposted by Michael Stanaland
🌠 The best icon pack in the world right now, IMO, is Lucide (lucide.dev).

It builds on @colebemis.com’s incredible work with Feather Icons, extending it from ~300 icons to >1500.

It has fully-typed bindings for React and many other frameworks. And I just found out: they’re even more optimized! 🧵
November 20, 2024 at 3:52 PM
Reposted by Michael Stanaland
Confused about the `exports` field in package.json?

I wrote a guide to break it down and walk you through it!

👉 hirok.io/posts/node-exports-guide
Guide to the Node.js `exports` field
Take control over how your npm package is accessed with the package.json `exports` field
hirok.io
November 15, 2024 at 12:23 PM
Sitting quietly listening to product owners try to turn updating 6-year-old depreciated dependencies and fixing 20 second LCPs into “value for the client” statements for leadership might be the end of me
November 14, 2024 at 8:08 AM
Reposted by Michael Stanaland
Software is HARD. Especially large, complex software. It always has been. Developers write shitty code because writing non-shitty code takes discipline, deep understanding, and immense coordination across a team.

React is not the cause of crappy web apps. Software is. No framework can fix that.
November 13, 2024 at 5:56 PM
Nice! This is great for peace of mind. I’ve always been really scared of “free until it’s not” services when you can’t really control the usage
November 12, 2024 at 9:22 PM
Moved a repo from Jest to Vitest today and ... it didn't suck! Vitest UI really helped me move quickly through the tests that needed modification. Struggled with types though. Do we really have to keep `@types/jest` around?
November 7, 2024 at 8:16 PM
Reposted by Michael Stanaland
🌠 For years, the #1 most requested feature in CSS was Container Queries. We wanted them so badly!

Well, they’ve arrived… and none of us are using them. 😂

I think I know why, and I just published a new blog post that will hopefully change that!

Check it out:
www.joshwcomeau.com/css/containe...
A Friendly Introduction to Container Queries • Josh W. Comeau
It’s been a couple of years since container queries started landing in browsers… so why isn’t anyone using them? It turns out that container queries are kinda tricky; they’re not as straightforward as...
www.joshwcomeau.com
November 4, 2024 at 4:36 PM
Reposted by Michael Stanaland
If we want BlueSky to be fresh start then WE need to start fresh too, that means we need to be intentional about how and when we engage.

Let’s build a culture of unabashed positivity, radical gratitude, and constructive criticism.

We are all out of excuses here. We can’t blame ‘the algorithm’.
November 4, 2024 at 11:53 PM