Profile avatar
rschristian.dev
Implicit "It depends" | Open Sourced Shenanigans http://github.com/rschristian | @preactjs.com stuffs
612 posts 988 followers 97 following
Regular Contributor
Active Commenter

This thread gets to the heart of why synthetic media has caused damage that will persist long after the AI bubble bursts. I've learned that people in my communities hold deep contempt for what I fundamentally value in my work and my relationships, all based on vibes and magical thinking about tech

I'm pretty convinced that there's nothing quite as hellish in the frontend world as having to deal with CSS (in a non-hacky way) under a strict time limit. Days since the automatic minimum size for flex items along the main axis has caused problems: ~~200~~ 0. Damn you `min-width: 0`.

"Think of AI as a junior developer" Oh, interesting. That'd imply helping junior devs learn and building understandable systems would be a massive force multiplier. Yet you seem entirely opposed to doing so? Nothing says leadership like treating peers worse than your IDE's autocomplete, I suppose.

Companies in ~5 years: "Why can't we hire any senior level developers with experience."

Let me also take this opportunity with Preact being a hot-topic now that I write about Preact topics on my blog! If you want to know more about the new diffing algorithm, you can look at the source code and read a few of my articles!

Excellent </john-oliver> briefs.video/videos/intro...

One thing I'm really thankful for in the Preact ecosystem is that we don't have a bunch of folks saying things like "why aren't you using Preact?" every. single. time. another framework is mentioned, it adds nothing and only bums everyone out. OSS authors shouldn't have to defend their choices.

Signals now support new `watched` and `unwatched` options. You can consider watched a lazy subscription, when the signal is first accessed it will trigger. When the last subscription is removed, unwatched will trigger.

🍋2️⃣👀

I am working in something *very* wild for Preact, which I believe will be a complete game changer. Actually right now I'm on vacation BUT when I get back I will continue working on this *very* wild thing. 6 year old idea but the last 2 years of Preact features make it infinitely better.

iOS app/browser redirects have always been... iffy... but lately the GitHub app is super broken in this regard. "Open in App" will open the GitHub app, but then immediately kick me back out to Safari, loading a nonsense URL that 404s. The app doesn't navigate either, switching back to it won't help

> our implementation was not developed by Mozilla employees, but was contributed entirely by a single volunteer, André Bargull. Temporal is an absolutely massive spec and complicated implementation - it's been YEARS in the making. André out here just beating out billion dollar corps

Introducing @preact/signals-utils and @preact/signals-react-utils - a collection of helpers that make working with signals easier! These utilities help you write cleaner, more declarative code while maintaining optimal performance.

If you find an OSS issue that calls your attention, go for it. You don't need to ask permission to start working or have it assigned to you. If someone else sends a PR before you, that's great. You can use your knowledge of the issue to help review the PR, add tests, and validate the approach.

Yalc is the utility I recommend the most by far, it's really a shame how fundamentally broken npm/yarn link is and how little this is advertised. Linking is all but guaranteed to drag in extra copies of modules or allow access to modules that shouldn't be accessible at all.

Because @zachleat.com and @aluhrs.com made me look, I'm sharing the pain. Behold the power of a fully operational Next.js + Tailwind web page! 3MB (11.4 unzipped) of critical-path JS to display 1.4KB (2.8 unzipped) of text, an image, and a below-the-fold video: www.webpagetest.org/video/compar...

Fucking amateurs are serving 10MBs of JavaScript for a static page and can't even get their pointless sticky header to not clip the page title...

NPM downloads of course signify very little and are heavily inflated by CIs and scrapers, but... it looks like Preact has exceeded 6m downloads per week which is pretty neat: npmtrends.com/preact