Chen Hui Jing | 陈慧晶
@huijing.bsky.social
📤 1011
📥 78
📝 80
🇲🇾👾🏀🚲🖌👟💻🖊🎙🐈⬛🧗♀️🎹🏳️🌈
https://chenhuijing.com
https://redviolapanda.com
reposted by
Chen Hui Jing | 陈慧晶
Bramus
1 day 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
5
43
10
“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
6 days 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
6 days 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/
14 days ago
0
3
0
i love the spreadsheet analogy here
add a skeleton here at some point
29 days ago
1
14
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
about 1 month 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
about 1 month 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
about 1 month 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/
about 1 month 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
about 1 month 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/
about 2 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/
about 2 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/
3 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
3 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/
4 months ago
0
1
0
“This gap between perception and reality is striking: developers expected AI to speed them up by 24%, and even after experiencing the slowdown, they still believed AI had sped them up by 20%.”
metr.org/blog/2025-07...
loading . . .
Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity
We conduct a randomized controlled trial to understand how early-2025 AI tools affect the productivity of experienced open-source developers working on their own repositories. Surprisingly, we find th...
https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/
4 months ago
0
3
0
reposted by
Chen Hui Jing | 陈慧晶
Ana Tudor
6 months ago
I wrote something about
#AI
on
@frontendmasters.com
... something with a long title!
#ChatGPT
and the proliferation of obsolete and broken solutions to problems we hadn’t had for over half a decade before its launch
frontendmasters.com/blog/chatgpt...
loading . . .
ChatGPT and the proliferation of obsolete and broken solutions to problems we hadn’t had for over half a decade before its launch
It was a lovely day on the internet when someone asked how to CSS animated gradient text like ChatGPT’s “Searching the web” and promptly got an answer saying “Have you tried asking ChatGPT? Here’s wha...
https://frontendmasters.com/blog/chatgpt-and-old-and-broken-code/
0
47
12
Came across this in Children of Dune: "Good government never depends upon laws, but upon the personal qualities of those who govern. The machinery of government is always subordinate to the will of those who administer that machinery. ..." (1/2)
6 months ago
1
3
0
reposted by
Chen Hui Jing | 陈慧晶
Anne van Kesteren
6 months ago
🥳 We added new attributes to HTML to enhance <input type=color>:
webkit.org/blog/16900/p...
loading . . .
Add wide gamut P3 and alpha transparency to your color picker in HTML
Now HTML lets you create a color picker for wide gamut P3 color and for alpha transparency with two new attributes: <input type="color" colorspace="display-p3" alpha>, available today in Safari 18.4.
https://webkit.org/blog/16900/p3-and-alpha-color-pickers/
4
91
28
definitely worth a listen
art19.com/shows/philos...
loading . . .
Rethinking the Enlightenment | Historian Aviva Chomsy
The spectre of the Enlightenment What the Enlightenment a net positive or a net negative? Or is that the wrong question, and should we look at it simply as a historical period? Join Professor of His...
https://art19.com/shows/philosophy-for-our-times/episodes/ccaca2a8-652a-47e1-9293-42790187776e
6 months ago
0
1
0
I find myself nodding in agreement with Josh and the points he so eloquently puts forward
add a skeleton here at some point
6 months ago
0
8
2
“But fundamentally, all Transformer-based AI models are pattern-matching machines. [...] These models excel at standard problems where step-by-step procedures align with patterns in their training data but collapse when facing novel proof challenges requiring much deeper mathematical insight.”
add a skeleton here at some point
7 months ago
0
2
0
haven't done a chain thing in forever.
chenhuijing.com/blog/tag-you...
tagging
@csswizardry.com
and
@zellwk.bsky.social
if you feel like joining the chain too
loading . . .
Tag, you're it!
Blogging about blogging seems kinda meta to me. It’s definitely fun to see how and why folks started and continue to blog. I got tagged by Hidde, so why not get this going?
https://chenhuijing.com/blog/tag-youre-it/#%F0%9F%8E%99
7 months ago
1
2
1
reposted by
Chen Hui Jing | 陈慧晶
WE AND THE COLOR
8 months ago
Could There Be an Impossible Color You’ve Never Seen? Prepare to Have Your Mind Blown!
weandthecolor.com/impossible-c...
#colors
0
5
1
reposted by
Chen Hui Jing | 陈慧晶
Schalk Neethling
8 months ago
What Happens If They Sell Chrome? |
@igalia.com
- Open Source Consultancy and Development
@chriscoyier.net
- Very interesting and relevant conversation
www.igalia.com/chats/chris-...
loading . . .
What Happens If They Sell Chrome? | Igalia - Open Source Consultancy and Development
Igalia is an open source consultancy specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and cl...
https://www.igalia.com/chats/chris-coyier
0
18
6
"Our default tech business model has become extractive, like part of a strip-mining operation. Consumers—and now creative works (used for training AI)—are treated as a natural resource to be milked and exploited." -
@benjedwards.com
www.vintagecomputing.com/index.php/ar...
loading . . .
The PC is Dead: It’s Time to Bring Back Personal Computing
How surveillance capitalism and DRM turned home tech from friend to foe. For a while—in the '80s, '90s, and early 2000s—it felt like nerds were [...]
https://www.vintagecomputing.com/index.php/archives/3292/the-pc-is-dead-its-time-to-make-computing-personal-again
8 months ago
0
17
7
i would love for this to be a thing sooner than later
add a skeleton here at some point
8 months ago
0
2
0
now that i think about it, the people who i know who have their own websites are all folks who work on the web, and not the average person on the interwebs 😐
thehistoryoftheweb.com/our-online-h...
loading . . .
Our Online Homes Need Infastructure - The History of the Web
A home online is about as essential as it gets. But we need to make that easier. Where are we heading to build this new web together?
https://thehistoryoftheweb.com/our-online-homes-need-infastructure/
8 months ago
0
0
0
does anyone either write CSS in CSS files or does Drupal today? 🤔
chenhuijing.com/blog/the-cas...
loading . . .
The case for “old school” CSS
Do people still write CSS in CSS files any more? I honestly don’t keep up with the trends as much as I did back when I started by career. Partly because I’ve started to feel that the web development c...
https://chenhuijing.com/blog/the-case-for-old-school-css/
8 months ago
2
3
0
this is one of the best things i've seen on the interwebs in a while 😍
blog.glyphdrawing.club/font-with-bu...
loading . . .
Font with Built-In Syntax Highlighting
An experiment in javascript-free syntax highlighting, made possible by opentype contextual alternates and COLR table
https://blog.glyphdrawing.club/font-with-built-in-syntax-highlighting/
8 months ago
0
6
4
this is gorgeous
add a skeleton here at some point
8 months ago
0
3
0
reposted by
Chen Hui Jing | 陈慧晶
Jen Simmons
8 months ago
There it is! Finally, a real solution for how to style all of the HTML form controls using your own custom CSS to change anything — building on an interoperable UA set of defaults. First, styling the in-page part of controls + the popover for <select>. (Later we’ll do popovers for more things.)
10
483
107
you can feel how much Marcin Wichary loves and appreciates fonts and typography in general. also, Shift Happens is one of the best purchases i've ever made in my life. 🥰
add a skeleton here at some point
8 months ago
0
2
1
reposted by
Chen Hui Jing | 陈慧晶
eva
8 months ago
how to gain code execution on millions of people and hundreds of popular apps and of course, firebase was (partially) the cause
kibty.town/blog/todeskt...
loading . . .
how to gain code execution on millions of people and hundreds of popular apps - eva's site
how to gain code execution on millions of people and hundreds of popular apps
https://kibty.town/blog/todesktop/
1
26
1
this is a really interesting proposal, lots of think about
add a skeleton here at some point
8 months ago
0
3
1
“The problem is that "simple" is used to mean both "not complicated" and "not complex". And everybody agrees that "complicated" and "complex" are different, even if they can't agree what the difference is.”
add a skeleton here at some point
8 months ago
0
0
0
a detailed walkthrough of the process of fixing a browser bug 🐞
www.otsukare.info/2025/02/21/r...
loading . . .
Fixing rowspan=0 on tables on WebKit.
<p>A simple example of fixing a bug for WebKit about rowspan=0 on tables.</p>
https://www.otsukare.info/2025/02/21/rowspan-zero-table
8 months ago
0
0
0
reposted by
Chen Hui Jing | 陈慧晶
Jeremy Keith
9 months ago
Journal: The web on mobile Technically, websites can do just about anything that native apps can do. And yet the actual experience of using the web on mobile is worse than ever. 🔗
https://adactio.com/journal/21728
2
17
7
"These are not tools designed for us to benefit from, but tools designed to exploit us. To poison our access to jobs, and our access to information at the same time."
add a skeleton here at some point
8 months ago
0
2
2
First blog post of 2025, with content I came up with in 2024 乁( •_• )ㄏ (actually it's content from the iJSCon talk)
chenhuijing.com/blog/learnin...
loading . . .
Learning web extensions
I blinked and the first month of 2025 went by. NGL, 2024 was…challenging. So forgive me for choosing to just shut down during the end of last year. But I did do some things that I thought were worth s...
https://chenhuijing.com/blog/learning-web-extensions/#%F0%9F%A6%8A
9 months ago
0
4
2
“All of industrial/technological civilization is really on the wrong track, because its drive and energy are purely mechanical and self-serving — real values are someplace else. The real values are within nature, family, mind, and into liberation…”
add a skeleton here at some point
9 months ago
0
1
1
reposted by
Chen Hui Jing | 陈慧晶
Andy Clarke
9 months ago
👉 Yours truly over at CSS Tricks: Revisiting CSS Multi-Column Layout
https://css-tricks.com/revisiting-css-multi-column-layout/
It's crazy to think that this is my first time writing for CSS Tricks.
loading . . .
Revisiting CSS Multi-Column Layout | CSS-Tricks
After 20 years since Andy Clarke first published his book about Multi-Column Layout in CSS, he's back to encourage a fresh look at CSS columns for enhanced readability and design flexibility.
https://css-tricks.com/revisiting-css-multi-column-layout/
0
7
2
reposted by
Chen Hui Jing | 陈慧晶
Yoav Weiss
10 months ago
If you want to get into web platform development and push features into browsers, I wrote a few words that I hope can be useful:
blog.yoav.ws/posts/so_you...
loading . . .
So, you want to push a web platform feature?
https://blog.yoav.ws/posts/so_you_want_to_push_a_web_platform_feature/
0
53
21
reposted by
Chen Hui Jing | 陈慧晶
Harry Roberts
10 months ago
🧠 Some brief thoughts on front-end frameworks and upgrade hell:
csswizardry.com/2025/01/buil...
loading . . .
Build for the Web, Build on the Web, Build with the Web – CSS Wizardry
What is the real, long-term cost of adopting a JavaScript framework?
https://csswizardry.com/2025/01/build-for-the-web-build-on-the-web-build-with-the-web/
9
108
44
i wholeheartedly agree with this concept.
www.benkuhn.net/blub/
loading . . .
In defense of blub studies
Why it’s worth it to deeply understand the fiddly, boring-seeming details of the computer systems you use every day.
https://www.benkuhn.net/blub/
10 months ago
0
1
0
“Having a good mix of native and web developers is the key to building great mobile apps using React Native in our experience. 100% React Native should be an anti-goal. It is great for building features just once, but is not the right technology for everything.”
shopify.engineering/five-years-o...
loading . . .
Five years of React Native at Shopify (2025) - Shopify
Five years ago, we announced that React Native (RN) is the future of mobile at Shopify. Today, we are excited to share the progress we've made, lessons learned, and what the future holds. To recap, we...
https://shopify.engineering/five-years-of-react-native-at-shopify
10 months ago
0
3
0
reposted by
Chen Hui Jing | 陈慧晶
Rachel Andrew
10 months ago
There's work happening to let you add lines between CSS grid cells, in the column or row gaps. Can you help name the keywords for behavior of lines at intersections? Or do you have thoughts on the default behavior? If so comment on the issue
github.com/w3c/csswg-dr...
loading . . .
[css-gaps-1] Bikeshedding names for ways to break gap decorations · Issue #11491 · w3c/csswg-drafts
Authors may want one of several different behaviors for drawing gap decorations in a Grid that contains spanning items. The spec defines the column-rule-break and row-rule-break properties (and sho...
https://github.com/w3c/csswg-drafts/issues/11491
4
55
11
I'm those old-style scroll people. so ¯\_(ツ)_/¯
add a skeleton here at some point
10 months ago
0
0
0
“You won’t be a master at frontend development if you don’t understand underlying mechanisms of a language.”
helloanselm.com/writings/kno...
loading . . .
Knowing CSS is mastery to Frontend Development — Anselm Hannemann
https://helloanselm.com/writings/knowing-css-is-mastery-to-frontend-development
10 months ago
0
5
0
“LLMs absolutely warrant criticism. We need to be talking through these problems, finding ways to mitigate them and helping people learn how to use these tools responsibly in ways where the positive applications outweigh the negative.”
add a skeleton here at some point
10 months ago
0
2
0
Load more
feeds!
log in