Chen Hui Jing | 陈慧晶
@huijing.bsky.social
🇲🇾👾🏀🚲🖌👟💻🖊🎙🐈⬛🧗♀️🎹🏳️🌈 https://chenhuijing.com https://redviolapanda.com
Native CSS modules are coming to WebKit!! github.com/WebKit/WebKi... WebKit is the last major browser engine to add support, so we'll get to baseline support soon. Servo supports them too 😎
Implement CSS module scripts by tuankiet65 · Pull Request #72110 · WebKit/WebKit
32d0e5b Implement CSS module scripts rdar://80917329 https://bugs.webkit.org/show_bug.cgi?id=227967 Reviewed by NOBODY (OOPS!). This patch implements importing CSS stylesheets as JavaScript modul...
github.com
it's still a hobby, i still like it is this an excuse to just use my cat as OG images for blog posts? yes. chenhuijing.com/blog/i-still...
I still like writing websites by hand | Chen Hui Jing
Back in 2020, I built Alex's website. He has not changed it since then. That's on him, not me. I think I first met him in 2017. It is now coming up to 10…
chenhuijing.com
This is the coolest article I've ever written. Genuinely. All of you should read it.
Compression and LLMs are trying to solve the exact same problem: predicting what comes next. @anniesexton.com's interactive essay walks us through the basics of compression to reveal its surprising overlap with every language model you've ever used.
still looking forward to incremental font transfer (IFT) (๑•̀ ᴗ•́)૭✧
16 years ago, the first public working draft of Web Open Font Format (WOFF) was published. WOFF is how downloadable fonts on the Web went from "no-one uses it" to "most sites use it". I reflected on this milestone in a blog post today: www.w3.org/blog/2026/wo...
"Someone who has lived with words long enough can sense when a sentence has not been earned, and someone who has already developed a voice can use the machine without allowing the machine to become the voice."
Those who want to study Kabbalah, a mystical tradition within Judaism that seeks to uncover the hidden nature of God and the universe, must wait until the age of 40. "We should consider doing something similar for artificial intelligence," the design expert Debbie Millman writes.
if you understand Chinese, this @thetype.com episode covering the Yi script and Yi people is really worth a listen. www.thetype.com/typechat/ep-...
thetype.com
building or creating within constraints often yields the best results imho www.windowscentral.com/software-app...
This 3KB notepad app shows exactly why modern Windows is so bloated
Former Windows engineer Dave Plummer built a working notepad smaller than a YouTube thumbnail, exposing how lazy development eats your PC's resources.
windowscentral.com
I have a vague worry that, as we put more and more computation into CSS, web devs are going to end up with performance issues that are difficult to trace to their source compared to JS solutions. The answer is to surface this in DevTools I guess.
i am so very pleased that CSS field-sizing has landed! i have a madlibs style interface (it's an experiment), which looks so much better now. ❤️
Firefox 152 landed today, and includes web platform features like: 🎉 CSS field-sizing 🎉 Notification actions 🎉 unadjustedMovement pointer locks 🎉 getAnimations() pseudoElement option …and more! developer.mozilla.org/en-US/docs/M...
humanity is doomed. phys.org/news/2026-03...
A million new SpaceX satellites will destroy the night sky—for everyone on Earth
More than 10,000 Starlink satellites currently orbit Earth. We see them crawling across dark skies, no matter how remote our location, and streaking through images from research telescopes.
phys.org
Interested in CSS Grid Lanes? We just launched the Field Guide to Grid Lanes! gridlanes.webkit.org It’s got everything you need in a fun interactive playground + tons of demos. (And read about the Field Guide at: webkit.org/blog/18098/i...) #CSSDay #wwdc26 #CSS
The Field Guide to CSS Grid Lanes
Learn Grid Lanes to create masonry layouts in pure CSS. Absorb the possibilities with the Field Guide’s interactive playground. Return to the cheat sheet. Get inspired by six real examples with dozens...
gridlanes.webkit.org
“if every engineer (or copywriter, or doctor, etc.) is required to develop the skill to use these tools, then all of them are eminently replaceable by anyone else.”
“The value [added by the mythical 10x engineer] is literally the wages that the other nine workers are no longer paid, and which thus remain on the credit side of the company’s ledger.” https://aworkinglibrary.com/writing/ten-times
i love it when someone uses CSS to make things pretty, extra love when semantic HTML is involved ❤️ Pretty Codepen using <mark> element by @hejchristian.com codepen.io/HejChristian...
Nice <mark>
My take on styling the <mark> element for an easy to colour and slightly more realistic looking highlighting option. Uses an SVG filter for the rough e...
codepen.io
Here's an easter egg in the new Lego Batman that I think all of you will REALLY appreciate. It's so good, I had to make a video.
New newsletter: knowing about things is cheaper than knowing things buttondown.com/hillelwayne/...
Knowing about things is cheaper than knowing things
Short one this week because I'm way behind on book and conference prep. Last week a LinkedIn Influencer wrote about how math has nothing to do with...
buttondown.com
this is such a beautiful read. discovered somaFM. and am glad i'm still writing on my 12yo (and counting) blog. not for views, not for money (never earned a cent from it), but just because i feel like it.
📢 New Essay: The Boring Internet The internet you grew up on isn’t dying. A commercial veneer glued on top of it is. www.terrygodier.com/the-borin…
i love the dialog element, did i ever announce my love for the dialog element? so many features out-of-the-box. even though that's not the main point of this. doing my best to write vanilla HTML, CSS and TS (just cos the job wants me to, i don't mind TS or JS tbh) chenhuijing.com/blog/buildin...
Building a connect wallet button | Chen Hui Jing
Back in October last year, I briefly wrote about my thoughts about standards. Given the almost entirety of my career was around the web, and I cared a lot…
chenhuijing.com
✏️ Open web vs AI: what can W3C do? hidde.blog/web-ai-break... high-level write-up of last week's W3C AC breakout, where we talked about threats to the open web and what to do next. Thanks to @mnot.net @benwerd.eurosky.social @ouvre-boite.com and others for talking/writing about this before.
Open web vs AI: what can W3C do?
Thoughts after breakout at AC meeting.
hidde.blog
this is kinda unhinged but in the BEST way possible. also, checkout @jack.cab's main home page, it is a work of art.
I scraped, analyzed, installed, and ran all 84 thousand Firefox extensions jack.cab/blog/every-f...
i do agree with Adam here, i've found myself saying multiple times to some of my colleagues, who to be fair, are not career web developers themselves, that i write my HTML and CSS by hand because the AI simply cannot create what i have in my head in the concise code that i want the output to be.
Why does AI suck at front-end? 🗑️ trained on garbage 👀 it can't see ❓ it doesn't know why 🏞️ no environmental control there's no human v20.2.1 to target. we're a LLM combinatorial explosion ⤷ nerdy.dev/why-ai-sucks...
“Even if something is easy to build with, it might not be as easy to keep running. We cannot "abandon" mission-critical technology.”
New Newsletter: Choose boring technology and innovative practices buttondown.com/hillelwayne/...
my favouritest CSS artist on the interwebs!
To celebrate something-or-other, I created a retro CRT using only vanilla CSS! 📺 codepen.io/ivorjetski/p... No images. No JavaScript. No SASS. Fully turn-off-and-on-able! Also a documentary about the making of it: www.youtube.com/watch?v=wdNH... @CodePen #css #cssart #cssonly #frontend
Love this deep dive explainer on how JPEG compression works www.sophielwang.com/blog/jpeg
Sophie Wang
sophielwang.com
tried @codepen.io's new 2.0 interface, works pretty well with Typescript, and that bare module specifier which pulls your project's npm packages for you is pretty neat 🤓 codepen.io/editor/huiji...
Bridge Kit with Forwarding Service
A code demo by Chen Hui Jing created on CodePen
codepen.io
2 posts in a week, the sky might be falling. no i'm kidding, please don't fall, sky. this time we think about how to tell people to about fees when transferring funds. chenhuijing.com/blog/designi...
Designing a who-pays-the-fee interface | Chen Hui Jing
I still walk around with cash in my wallet. Not a lot of it, but enough to pay for at least a meal plus a drink. Where I live today, most people can get by…
chenhuijing.com
"Artificial intelligence is an extractive technology that relies on the brutal labor of underpaid workers around the world. For years, the work of African data labelers has been more or less “ghost work,” the unseen, hidden labor that lets American tech companies build their products."
“AI can never be AI without humans. It is not artificial intelligence. It’s African intelligence...We are training our own death. We train ChatGPT and it’s killing us slowly.” www.404media.co/ai-is-africa...
got more acquainted with BigInt after starting this job. still don't like basis points. ¯\_(ツ)_/¯
Mathematical precision in Javascript | Chen Hui Jing
In a world where most people don't read anymore, and content is written by or at least run through AI for edits, I still find writing out my own thoughts…
chenhuijing.com