Take a deep breath in. Smell that? That’s the smell of pure, unadulterated, ad free, algorithm free, non-monetized digital space. That’s the stuff. Thanks for being here.
📝 It's often said, "UI is a function of state" and I pulled on that thread and listed every possible piece of state that can impact the UI that I could think of.
Free Idea: A thermal printer hooked up to your terminal, so every time you npm install it prints a giant ass CVS receipt of everything you just bought.
Web developers over ~35 years old, can we chat for a second? Over here... everyone else you can keep scrolling.
I got some bad news. No one cares that we used to build entire websites with tables. Yeah, yeah, I know. It's our favorite story to tell. Same goes with floats. Flexbox has been in every browser since 2012. Grid since 2018. When we talk about the old ways we just sound old.
This post by @collinsworth is a 200 ton spicy-a-meatball. 🌶️🍖🏀
Being in the non-mainstream Vue/Nuxt and Web Components camp, my opinions are obvious. I'm not sharing this to rattle sabers, but because I think Josh makes a great point that the weird/hard stuff in React simply aren't problems in other (modern) frameworks.
You post a blog post and RSS puts it on a window sill like a pie and then the stink lines come over to me –a cartoon cat– and I levitate and flutter like a dolphin in the air following the stink lines to the window sill and eat the pie for free.
TIL Mastodon embeds load a whole ass React, two Robotos, and a Font Awesome.
300kb (2mb uncompressed) of JS.
50kb (400kb uncompressed) of CSS.
~500kb of fonts.
There's a serviceworker to offset some of this (good) but that only works per domain. So if you embed posts from different instances, you incur that entire cost per toot.
That's how you get a 10MB blog post, kids. Perf scores 📉
Every week for the last 600 weeks, I hop on a call with @chriscoyier and record an episode of @shoptalkshow. I get a little misty-eyed reflecting on it all.
🧡🧡🧡 to all the Shopomaniacs out there who have (or have ever) tuned in.
The Website vs Web App Dichotomy Doesn’t Exist by @jakelazaroff
Loved this post. I have pre-existing biases here because I hate it when people get high and mighty about “apps” or say “the document web” so they can forego basic HTML or a11y. ughck.
But I think Jake’s four quadrant chart of offline ↔️ online vs static ↔️ dynamic is a much better framework to discuss the differences/nuances in the type of projects we work on.
📝 New post: I noticed MSNBC is tacking on a 30s explainer video on how to install their native app at the end of each YouTube video and it stirred up some thoughts about native apps vs websites.