Chen Hui Jing | 陈慧晶
@huijing.bsky.social
📤 1030
📥 83
📝 114
🇲🇾👾🏀🚲🖌👟💻🖊🎙🐈⬛🧗♀️🎹🏳️🌈
https://chenhuijing.com
https://redviolapanda.com
“Even if something is easy to build with, it might not be as easy to keep running. We cannot "abandon" mission-critical technology.”
add a skeleton here at some point
16 days ago
0
0
0
my favouritest CSS artist on the interwebs!
add a skeleton here at some point
16 days ago
1
2
1
Love this deep dive explainer on how JPEG compression works
www.sophielwang.com/blog/jpeg
loading . . .
Sophie Wang
https://www.sophielwang.com/blog/jpeg
19 days ago
0
14
2
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...
loading . . .
Bridge Kit with Forwarding Service
A code demo by Chen Hui Jing created on CodePen
https://codepen.io/editor/huijing/pen/019d1077-9824-789a-9f1b-e927d2b0755e
19 days ago
0
2
0
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...
loading . . .
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…
https://chenhuijing.com/blog/designing-a-who-pays-the-fees-interface/#%F0%9F%92%BB
19 days ago
0
0
0
"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."
add a skeleton here at some point
21 days ago
0
1
0
got more acquainted with BigInt after starting this job. still don't like basis points. ¯\_(ツ)_/¯
loading . . .
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…
https://chenhuijing.com/blog/mathematical-precision-in-javascript/#%F0%9F%8E%99
21 days ago
1
0
0
Who called git, and how Claude was caught red-handed by
@eclecticlight.co.web.brid.gy
, quite an interesting read.
eclecticlight.co/2026/03/17/w...
loading . . .
Who called git, and how Claude was caught red-handed
Two users confronted by a dialog to install command line developer tools so they can use git. Neither wanted to use git, but wondered which app could have triggered it. Despite its protestations, C…
https://eclecticlight.co/2026/03/17/who-called-git-and-how-claude-was-caught-red-handed/
24 days ago
0
1
1
this is the most amazing CSS thing i've seen on the interwebs for a while. i know very little about x86 and can barely write a C program that does more than Hello World or add two single digits together. but this is absolutely blowing my mind 🤯
add a skeleton here at some point
26 days ago
0
3
0
this is very clever imho.
add a skeleton here at some point
26 days ago
0
1
0
I did not know Bloomberg has a JS blog, nor did I know about its JavaScript Infrastructure and Terminal Experience team. What I did know is that I had heard about Temporal for years. I understood that it was massive and it was hard to implement but it would make dates and time in JS make sense.
add a skeleton here at some point
26 days ago
1
1
0
Back in 2015, I had a template called blank-html which was the most basic setup for me to build and experiment with HTML, CSS and JS. I had used Gulp 3 as the task runner. Over the years, minor upgrades were made, Gulp 4, remove node-sass etc. I think it's time for a major rehaul to use Vite 8 🤓
add a skeleton here at some point
26 days ago
0
1
1
reposted by
Chen Hui Jing | 陈慧晶
Luciano Mammino 📙 Node.js Design Patterns
about 1 month ago
New blog post! I added Bluesky likes and liker avatars to my
#Astro
blog. No API keys, no server-side code, just pure delightful
#webcomponents
. Here's how I went from "I want that" to "it's live" in about an hour:
loige.co/how-i-added-...
loading . . .
How I added Bluesky likes to my Astro blog
Learn how I added Bluesky likes and avatars to my Astro blog using the bluesky-likes web components package. No API keys, no server-side code, just a few lines of Astro magic.
https://loige.co/how-i-added-bluesky-likes-to-my-astro-blog/
2
14
3
“…LLMs will make formal methods go mainstream, but being easily able to write specifications doesn't help with correctness if the specs don't actually verify anything.” but like
@hillelwayne.com
says, maybe this will all be laughably obsolete come June ¯\_(ツ)_/¯
add a skeleton here at some point
30 days ago
0
1
0
“But simply watching work happen, without any of the creative, autonomous activity that would occur if they were doing the work themselves, gives rise to a degree of boredom and stupefaction that can be physically painful and spiritually debilitating.”
add a skeleton here at some point
about 2 months ago
0
0
0
”We are witnessing a civilizational "race to the middle," where the complexity of human thought is sacrificed on the altar of algorithmic smoothness.”
add a skeleton here at some point
about 2 months ago
0
0
0
i love a solid debugging the browser write-up
add a skeleton here at some point
about 2 months ago
0
1
0
reposted by
Chen Hui Jing | 陈慧晶
Andy Bell
4 months ago
A bit of a vulnerable post by me but we need your help to get us through what has been a more difficult period than 2020. It would be really appreciated if you could read and share in your networks too 💛
bell.bz/its-been-a-v...
loading . . .
It’s been a very hard year - Andy Bell
Unlike a lot of places in tech, my company, Set Studio/Piccalilli has no outside funding. Bootstrapped is what the LinkedIn people say, I think. It’s been a hard year this year. A very hard year...
https://bell.bz/its-been-a-very-hard-year/
27
287
201
my first web conference of 2026. thank you to Aris Markogiannakis for letting me MC your fantastic conference 🫶🏻 it was so nice to catch up with folks i haven't seen in years 🤓
add a skeleton here at some point
2 months ago
1
2
0
watching
@wesbos.com
speed-run CSS on
@syntax.fm
is the kind of compelling content i wanna watch on my off day
www.youtube.com/watch?v=S98u...
loading . . .
This nav broke my brain (coding speed run)
YouTube video by Syntax
https://www.youtube.com/watch?v=S98uVU2CAl0
2 months ago
0
12
2
oooooo i didn't know about this one 🤓
add a skeleton here at some point
2 months ago
0
1
0
"Software development is thinking made tangible. The artifacts we create—whether COBOL programs, Delphi forms, or Python scripts—are the visible outcome of invisible reasoning about complexity."
[email protected]
www.caimito.net/en/blog/2025...
loading . . .
Why We've Tried to Replace Developers Every Decade Since 1969
Every decade brings new promises: this time, we'll finally make software development simple enough that we won't need so many developers. From COBOL to AI, the pattern repeats. Business leaders gro...
https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html
3 months ago
0
1
0
reposted by
Chen Hui Jing | 陈慧晶
Sara Soueidan
3 months ago
"It’s really tempting to say that you’re just “using the resources you have” when you use a simple query here and there, but your brain is the best resource you’ll have for the rest of your life, and you should keep it sharp."
@cassidoo.co
Do not give up your brain 🔗
cassidoo.co/post/good-br...
loading . . .
Do not give up your brain
It's tempting to just let tools think for you, but you still need to be able to think for yourself and stay sharp.
https://cassidoo.co/post/good-brain/
2
140
30
love a good non-English CSS typography post 🫶🏻
add a skeleton here at some point
3 months ago
1
15
2
reposted by
Chen Hui Jing | 陈慧晶
Patrick Brosset
3 months ago
Fun isn’t a distraction from learning, it’s how we learn best. The web is still a playful playground: open a text editor, try something weird, learn something new. Let's all keep the web fun, weird, and wonderful! ➡️
patrickbrosset.com/articles/202...
0
26
12
“agents make code cheaper. they do not make judgment cheap.” –@threepointone.bsky.social
sunilpai.dev/posts/seven-...
loading . . .
where good ideas come from (for coding agents)
(and the part where users have to level up)
https://sunilpai.dev/posts/seven-ways/
3 months ago
0
1
0
“The skill isn’t being right. It’s entering discussions to align on the problem, creating space for others, and remaining skeptical of your own certainty.” –@addyosmani.bsky.social These are all good lessons for us who work in tech.
addyosmani.com/blog/21-less...
loading . . .
21 Lessons From 14 Years at Google
Lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.
https://addyosmani.com/blog/21-lessons/
3 months ago
0
4
1
“This is not because producers are careless, but because once production is cheap enough, junk is what maximises volume, margin, and reach. The result is not abundance of the best things, but overproduction of the most consumable ones.”
add a skeleton here at some point
3 months ago
0
0
0
reposted by
Chen Hui Jing | 陈慧晶
Jen Simmons
3 months ago
Today the CSS Working Group resolved to rename the property that lets you adjust the tolerance of how content lays out in CSS Grid Lanes to `flow-tolerance`! Just updated the article about it with the new name.
webkit.org/blog/17660/i...
loading . . .
Introducing CSS Grid Lanes
It’s here, the future of masonry layouts on the web!
https://webkit.org/blog/17660/introducing-css-grid-lanes/#:~:text=Placement%20sensitivity
0
65
6
what a beautiful project ❤️
add a skeleton here at some point
3 months ago
1
2
0
reposted by
Chen Hui Jing | 陈慧晶
Hidde
3 months ago
✏️ Dear Mozilla, I don't want an “Al kill switch”, I want a more responsible approach for all a new blog post! (*I do want the kill switch, but responsible rollout matters even more in the grand scheme of things)
hidde.blog/mozilla-ai-k...
loading . . .
Dear Mozilla, I don't want an “Al kill switch”, I want a more responsible approach for all
My concern is that Mozilla is _too_ excited about a technology that has inherent downsides and ethical problems, and I would like to see better defaults and clearer risk mitigations.
https://hidde.blog/mozilla-ai-kill-switch/
2
37
8
I love that a video codec won an emmy ❤️
aomedia.org/press%20rele...
loading . . .
Alliance for Open Media Wins Prestigious Technology and Engineering Emmy® Award for the AV1 Video Codec
AOMedia’s Video Encoder SVT-AV1 Also Recognized with an IBC2025 Innovation Award
https://aomedia.org/press%20releases/AV1-Video-Codec-Wins-an-IBC2025-Innovation-Award/
4 months ago
0
1
0
this was such a lovely piece. and i truly believe that the best test of how well you understand something is being able to explain it to anybody at their level
add a skeleton here at some point
4 months ago
0
8
1
found out about html day from this awesomely cool project by Daniel Lazaro:
github.com/dnlzro/horiz...
plus it's built on Astro 🫶🏻
loading . . .
GitHub - dnlzro/horizon: The current sky at your approximate location, rendered as a CSS gradient
The current sky at your approximate location, rendered as a CSS gradient - dnlzro/horizon
https://github.com/dnlzro/horizon?tab=readme-ov-file
5 months ago
2
1
0
not sure if non-Chinese speaking folks are able to generate translated captions for this but if you know me, you know that Chinese typography is one of my favourite things. this is a fascinating look into the MingKwai typewriter.
youtu.be/yNoWMaOyWHY
loading . . .
【何同学】我们做了一个中文打字机...
YouTube video by 老师好我叫何同学
https://youtu.be/yNoWMaOyWHY
5 months ago
1
0
2
reposted by
Chen Hui Jing | 陈慧晶
Bramus
5 months ago
“When you use a JavaScript framework, that isn’t the end of your work, it’s just the beginning. You still have to write your own code that makes use of that framework. Except now your code is restricted to only what the framework can do.” I’d even drop “JavaScript” from that sentence 😉
add a skeleton here at some point
6
55
12
“It just shows that all this framework "magic" that's supposed to help us can also create some really weird problems.”
add a skeleton here at some point
5 months ago
0
4
1
I was building the exact conversational UI that is described here last Friday and also came across field-sizing but was a bit bummed about support.
add a skeleton here at some point
5 months ago
0
1
0
a very long overdue "housekeeping" chore for my self-hosted analytics solution. 1,000,000 rows on t3.micro makes for fun migrations. ¯\_(ツ)_/¯
chenhuijing.com/blog/databas...
loading . . .
Database troubleshooting for Umami | Chen Hui Jing
I suck at SQL. There. I said it. I just never really had to interact with a SQL database directly over the years. So yeah, I can query a database, but managing…
https://chenhuijing.com/blog/database-troubleshooting-for-umami/
6 months ago
0
3
0
i love the spreadsheet analogy here
add a skeleton here at some point
6 months ago
1
13
1
“If you’re going to really exploit the capabilities of these new tools, you need to be operating at the top of your game”
add a skeleton here at some point
6 months ago
0
0
0
Some musings about building sample applications. You know, for sharing knowledge and all that...
chenhuijing.com/blog/lets-ta...
loading . . .
Let's talk sample apps | Chen Hui Jing
I'm back in the Developer Relations profession. But after going through the migration last weekend, it occurred to me that some part of my current job was…
https://chenhuijing.com/blog/lets-talk-sample-apps
6 months ago
0
1
0
I've had the same blog for more than a decade. This is the second time I'm migrating to another tech stack. I'm surprised how easy it was to deploy with Netlify simply by switching repos. I guess I'll find out if I broke anything in the coming days...haha
chenhuijing.com/blog/migrati...
loading . . .
Migrating from Hugo to Astro | Chen Hui Jing
I'm migrating my blog again. This blog has been in existence for more than 11 years. It started as a Jekyll site. Then I moved to Hugo. Now I'm moving it to…
https://chenhuijing.com/blog/migrating-from-hugo-to-astro
6 months ago
1
3
0
“No, the rest of the world is already anticipating futures built on sacred memory and a sacred present. It is reciting the Qur’an five times a day, chanting mantras before meals, offering incense to ancestors, and balancing ritual and reason”–
@didou.bsky.social
publicseminar.org/2025/09/pete...
loading . . .
Peter Thiel and the Decline of the West - Public Seminar
Ahmed Bouzid critiques tech entrepreneur Peter Thiel's idea that Christianity can redeem Western civilization from moral decline.
https://publicseminar.org/2025/09/peter-thiel-and-the-decline-of-the-west/
7 months ago
0
0
0
i would guess that most developers don't think of CSS more than a tool to change colours and spacing but like
@amitsheen.bsky.social
shows, browsers have shipped CSS functionality that allows a great deal of creativity, especially for animations in the browser. math is cool, kids 😎
#css
#webdev
add a skeleton here at some point
7 months ago
0
5
0
“Our job is not just to write code, but to use our critical thinking and analysis skills to make decisions outside of the scope of writing characters in a text editor.”
piccalil.li/blog/while-y...
loading . . .
While you’re fixing the fun stuff, fix the important stuff too
We walk through a fictional bug and fix a little visual issue, but we then spend time uncovering other much more important issues and fix them too.
https://piccalil.li/blog/while-youre-fixing-the-fun-stuff-fix-the-important-stuff-too/
7 months ago
0
4
0
“It’s time to choose frameworks based on constraints and merit rather than momentum.”
www.lorenstew.art/blog/react-w...
loading . . .
React Won by Default – And It's Killing Frontend Innovation | Loren Stewart
Exploring how React's dominance by default stifles frontend innovation, and why deliberate framework choices lead to better tools for performance, developer experience, and ecosystem diversity.
https://www.lorenstew.art/blog/react-won-by-default/
7 months ago
1
1
0
spent quite some time chuckling at the responses to this thread:
www.reddit.com/r/Programmer...
loading . . .
From the ProgrammerHumor community on Reddit: totallyBugFreeTrustMeBro
Explore this post and more from the ProgrammerHumor community
https://www.reddit.com/r/ProgrammerHumor/comments/1ml6xw7/totallybugfreetrustmebro/
8 months ago
0
1
0
“When I have had engineers who were 10x as valuable as others it was primarily due to their ability to prevent unnecessary work.”
colton.dev/blog/curing-...
loading . . .
No, AI is not Making Engineers 10x as Productive
Curing Your AI 10x Engineer Imposter Syndrome
https://colton.dev/blog/curing-your-ai-10x-engineer-imposter-syndrome
8 months ago
0
1
0
as someone who's first OS was MS-DOS, this gave me a warm nostalgic feeling inside
aresluna.org/frame-of-pre...
loading . . .
Frame of preference
A story of early Mac settings told by 10 emulators.
https://aresluna.org/frame-of-preference/
9 months ago
0
1
0
Load more
feeds!
log in