loading...
Chen Hui Jing profile picture

Chen Hui Jing

πŸ‡²πŸ‡ΎπŸ‘ΎπŸ€πŸš²πŸ–ŒπŸ‘ŸπŸ’»πŸ–ŠπŸŽ™πŸ¦ŠπŸ§—β€β™€οΈπŸŽΉπŸ³οΈβ€πŸŒˆ

Work

UX Developer at Shopify

Setting up umami on Heroku

Setting up umami on Heroku

Reactions 6
5 min read
Migrating mLab to MongoDB Atlas

Migrating mLab to MongoDB Atlas

Reactions 4
4 min read
Monetizing Your Blog With Coil

Monetizing Your Blog With Coil

Reactions 46 Comments 2
5 min read
Let's talk about Web Monetization

Let's talk about Web Monetization

Reactions 42 Comments 1
4 min read
Broadcast Video Chat with Javascript and Vonage

Broadcast Video Chat with Javascript and Vonage

Reactions 26
14 min read
On fixed elements and backgrounds

On fixed elements and backgrounds

Reactions 50 Comments 3
8 min read
Revisiting Drupal 8 After 2 Years

Revisiting Drupal 8 After 2 Years

Reactions 0
8 min read
Stream Video Chat With Texting Using Vonage Video API

Stream Video Chat With Texting Using Vonage Video API

Reactions 5
7 min read
The one in black and orange

The one in black and orange

Reactions 23 Comments 1
6 min read
Share Your Screen with Vonage Video API

Share Your Screen with Vonage Video API

Reactions 10
7 min read
Migrating from Jekyll to Hugo

Migrating from Jekyll to Hugo

Reactions 19 Comments 2
21 min read
Stream a Video Chat With Vonage Video API

Stream a Video Chat With Vonage Video API

Reactions 11 Comments 2
10 min read
Add Texting Functionality to a Video Chat With Vonage Video API

Add Texting Functionality to a Video Chat With Vonage Video API

Reactions 9
15 min read
CSS for internationalisation

CSS for internationalisation

Reactions 51 Comments 3
12 min read
Create a Basic Video Chat with Vonage Video API

Create a Basic Video Chat with Vonage Video API

Reactions 30
9 min read
CSS filters apply to emojis

CSS filters apply to emojis

Reactions 12 Comments 1
1 min read
Flexbox and absolute positioning

Flexbox and absolute positioning

Reactions 23
4 min read
Being a bilingual developer

Being a bilingual developer

Reactions 41 Comments 16
5 min read
It's 2020, and I'm still here

It's 2020, and I'm still here

Reactions 36
3 min read
On attributes for HTML form elements

On attributes for HTML form elements

Reactions 42 Comments 4
3 min read
Can you make a countdown timer in pure CSS?

Can you make a countdown timer in pure CSS?

Reactions 84 Comments 5
10 min read
Basics of State and Props in React (2020 edition)

Basics of State and Props in React (2020 edition)

Reactions 19
6 min read
Is your browser a polyglot?

Is your browser a polyglot?

Reactions 10 Comments 1
13 min read
Building a Windows 3.1 application in 2019

Building a Windows 3.1 application in 2019

Reactions 35 Comments 2
12 min read
Understanding positioning in CSS

Understanding positioning in CSS

Reactions 1112 Comments 16
7 min read
Talking about talking CSS 2019 edition

Talking about talking CSS 2019 edition

Reactions 15
38 min read
DevTools as the ultimate CSS advocate

DevTools as the ultimate CSS advocate

Reactions 18 Comments 1
3 min read
The one which is impossible to spell

The one which is impossible to spell

Reactions 17 Comments 4
6 min read
Box alignment and overflow

Box alignment and overflow

Reactions 16
5 min read
The wondrous world of CSS counters

The wondrous world of CSS counters

Reactions 19 Comments 1
10 min read
Let's talk about some amazing women in my life

Let's talk about some amazing women in my life

Reactions 14
4 min read
Where did CSS named colours come from?

Where did CSS named colours come from?

Reactions 69 Comments 7
8 min read
Sub-pixel rendering and borders

Sub-pixel rendering and borders

Reactions 19
4 min read
Learning CSS by reading specs

Learning CSS by reading specs

Reactions 59
10 min read
Flexbox and padding

Flexbox and padding

Reactions 51 Comments 1
4 min read
Figuring out CSS animation properties with a magic kittencorn

Figuring out CSS animation properties with a magic kittencorn

Reactions 12
18 min read
Recreating the Fool's Mate chess move with CSS Grid

Recreating the Fool's Mate chess move with CSS Grid

Reactions 41 Comments 1
8 min read
The importance of representation

The importance of representation

Reactions 44 Comments 5
6 min read
Internet Explorer 3, an adventure in cross-browser compatibility

Internet Explorer 3, an adventure in cross-browser compatibility

Reactions 9 Comments 3
12 min read
A thank you and love letter to CSSConf EU

A thank you and love letter to CSSConf EU

Reactions 14 Comments 3
3 min read
Friends don't let friends implement dark mode alone

Friends don't let friends implement dark mode alone

Reactions 34 Comments 2
5 min read
Understanding grid placement through building a HTML periodical table

Understanding grid placement through building a HTML periodical table

Reactions 64
11 min read
Add Two-Factor Authentication to Node.js Web Apps

Add Two-Factor Authentication to Node.js Web Apps

Reactions 12
8 min read
Using CSS to make a print banner

Using CSS to make a print banner

Reactions 8 Comments 1
5 min read
CSS variables for fun and no profit

CSS variables for fun and no profit

Reactions 29
5 min read
Windows 3.1, a walk down memory lane

Windows 3.1, a walk down memory lane

Reactions 33
5 min read
Nexmo Goes to DevRelCon Tokyo

Nexmo Goes to DevRelCon Tokyo

Reactions 6
3 min read
The value of sharing our perspectives

The value of sharing our perspectives

Reactions 7
8 min read
Nevertheless, Hui Jing Coded

Nevertheless, Hui Jing Coded

Reactions 36
1 min read
An exercise in progressive enhancement

An exercise in progressive enhancement

Reactions 19
8 min read
Getting started with Nexmo's Number Insight APIs on Koa.js

Getting started with Nexmo's Number Insight APIs on Koa.js

Reactions 7
7 min read
HTML slides without frameworks, just CSS

HTML slides without frameworks, just CSS

Reactions 100
6 min read
Tunnelling services for exposing localhost to the web

Tunnelling services for exposing localhost to the web

Reactions 10
9 min read
Handling external posts on your own Jekyll site

Handling external posts on your own Jekyll site

Reactions 6
7 min read
Customising Reveal.js beyond creating a personalised theme

Customising Reveal.js beyond creating a personalised theme

Reactions 7
7 min read
SMS in the browser: an adventure in WebSockets (and Nexmo Messages API)

SMS in the browser: an adventure in WebSockets (and Nexmo Messages API)

Reactions 2
16 min read
Using DevTools to understand modern layout techniques

Using DevTools to understand modern layout techniques

Reactions 5
8 min read
Build an SMS bot on Glitch with Hapi.js and the Nexmo Messages API

Build an SMS bot on Glitch with Hapi.js and the Nexmo Messages API

Reactions 6
8 min read
Organising Talk.CSS, consistently anyhowly

Organising Talk.CSS, consistently anyhowly

Reactions 9 Comments 1
5 min read
1827 days working on the web

1827 days working on the web

Reactions 6
4 min read
loading...