Chen Hui Jing

Chen Hui Jing @huijing

About: 🇲🇾👾🏀🚲🖌👟💻🖊🎙🐈‍⬛🧗‍♀️🎹🏳️‍🌈

Location:
Singapore
Joined:
Mar 26, 2017

Chen Hui Jing
articles - 104 total

Migrating content collections from Astro 4 to 5

In case you missed it, Astro 5 has been out and about since Dec 3, 2024. As of time of writing, we’re...

Learn More 0 0Mar 30

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...

Learn More 27 17Mar 25

Implementing pagination on an Astro blog

Even though I built the blog for our tech team to share their insights and knowledge with the rest of...

Learn More 0 0Mar 24

Learning web extensions

I blinked and the first month of 2025 went by. NGL, 2024 was…challenging. So forgive me for choosing...

Learn More 0 0Feb 10

Chill day just HTML-ing and CSS-ing

I have not had as many chances to build websites lately because for a little over the past 100 days,...

Learn More 0 0Feb 10

How to try experimental CSS features

I love that browsers are now shipping new CSS features that may not necessarily have been fully baked...

Learn More 13 0Jul 5 '24

Generating a weekly calendar from JSON data

The original purpose of this blog was for me to document solutions that I spent hours figuring out at...

Learn More 1 0Mar 18 '24

Creating excerpts in Astro

This blog is running on Hugo. It had previously been running on Jekyll. Both these SSGs ship with the...

Learn More 0 0Mar 14 '24

The value of live web design

Over the years, I’ve regularly seen blog posts or articles talking about “should designers code?”...

Learn More 6 6Mar 5 '24

My ideal frontend interview

I’ll be the first to admit that I think I’m terrible at tech interviews. I never had a proper...

Learn More 1 0Feb 28 '24

Pulling content from external API into Drupal 10

If you had read my previous blog post, you’ll have found out that I’m somehow unable to escape...

Learn More 1 1Feb 28 '24

Customising content markdown via frontmatter in Astro

The use case I had for this was to have customisable bits of a content collection that was rendered...

Learn More 0 0Feb 28 '24

OMG, I'm doing Drupal again

I’ve not written proper blog posts for a while now but I have come nearly full circle back to the...

Learn More 0 0Feb 28 '24

Debugging Firefox on Android

I just figured out how to get my Android phone recognised by Android Debug Bridge (adb) on my...

Learn More 1 0Mar 14 '23

So your designer wants stuff to overlap

I started my first full-time web developer job back in September of 2013 (not counting the period...

Learn More 14 1Sep 6 '22

Hacking background-clip with gradient colour stops

Before we get into all the hacking and unorthodox ways of doing things, let’s talk about...

Learn More 0 0Aug 18 '22

The horizontal overflow problem

My good friend, Wei, has a pet peeve: unintended horizontal over-scrolling on mobile. Which is very...

Learn More 1 0Jul 29 '22

Can we enterprise CSS grid?

Regardless of whether the title of this blog post is grammatically correct or not, this is a question...

Learn More 45 1Jun 23 '22

CSS card shadow effects

Card-style components are pretty much still a thing these days, and there are many ways to make a...

Learn More 18 1Jun 15 '22

CSS animation on button hover state

Recently, I came across an animation prototype on a button hover state and wanted to see if I could...

Learn More 3 1Jun 14 '22

@font-face fun times

I’m currently a member of the Chinese Text Layout Task Force | 中文排版需求, and we have monthly calls to...

Learn More 0 0May 21 '22

The many methods for using SVG icons

Recently at work, I ran into a situation where we had to revisit how SVG icons were being implemented...

Learn More 6 1Dec 24 '21

Debugging vertical layouts in 2021

This blog has been around for more than 7 years. Where has the time gone? I first started messing...

Learn More 6 0May 8 '21

DevTools for CSS layouts 2021 edition

As someone who loves and works with CSS on an almost daily basis, DevTools are something near and...

Learn More 14 0Apr 26 '21

Understanding browser cookies 🍪

Even though I’ve been doing web things for a while now, I confess I had never dealt with browser...

Learn More 17 0Apr 26 '21

Setting up umami on Heroku

I migrated this website from Jekyll to Hugo about half a year ago and also took the opportunity to...

Learn More 6 0Oct 8 '20

Migrating mLab to MongoDB Atlas

Well, well, well. It’s that time again when I revisit some random thing I built years ago and brace...

Learn More 4 0Oct 8 '20

Monetizing Your Blog With Coil

I’ve had quite a bit on my plate lately, a sort of bit-off-more-than-I-could-chew situation, which is...

Learn More 49 3Jul 4 '20

Let's talk about Web Monetization

Some of you may have been seeing some buzz around the Web Monetization API recently, especially if...

Learn More 44 1Jun 14 '20

Broadcast Video Chat with Javascript and Vonage

This series of tutorials will explore the Vonage Video API (formerly TokBox OpenTok) and what you can...

Learn More 28 0May 26 '20