In case you missed it, Astro 5 has been out and about since Dec 3, 2024. As of time of writing, we’re...
Do people still write CSS in CSS files any more? I honestly don’t keep up with the trends as much as...
Even though I built the blog for our tech team to share their insights and knowledge with the rest of...
I blinked and the first month of 2025 went by. NGL, 2024 was…challenging. So forgive me for choosing...
I have not had as many chances to build websites lately because for a little over the past 100 days,...
I love that browsers are now shipping new CSS features that may not necessarily have been fully baked...
The original purpose of this blog was for me to document solutions that I spent hours figuring out at...
This blog is running on Hugo. It had previously been running on Jekyll. Both these SSGs ship with the...
Over the years, I’ve regularly seen blog posts or articles talking about “should designers code?”...
I’ll be the first to admit that I think I’m terrible at tech interviews. I never had a proper...
If you had read my previous blog post, you’ll have found out that I’m somehow unable to escape...
The use case I had for this was to have customisable bits of a content collection that was rendered...
I’ve not written proper blog posts for a while now but I have come nearly full circle back to the...
I just figured out how to get my Android phone recognised by Android Debug Bridge (adb) on my...
I started my first full-time web developer job back in September of 2013 (not counting the period...
Before we get into all the hacking and unorthodox ways of doing things, let’s talk about...
My good friend, Wei, has a pet peeve: unintended horizontal over-scrolling on mobile. Which is very...
Regardless of whether the title of this blog post is grammatically correct or not, this is a question...
Card-style components are pretty much still a thing these days, and there are many ways to make a...
Recently, I came across an animation prototype on a button hover state and wanted to see if I could...
I’m currently a member of the Chinese Text Layout Task Force | 中文排版需求, and we have monthly calls to...
Recently at work, I ran into a situation where we had to revisit how SVG icons were being implemented...
This blog has been around for more than 7 years. Where has the time gone? I first started messing...
As someone who loves and works with CSS on an almost daily basis, DevTools are something near and...
Even though I’ve been doing web things for a while now, I confess I had never dealt with browser...
I migrated this website from Jekyll to Hugo about half a year ago and also took the opportunity to...
Well, well, well. It’s that time again when I revisit some random thing I built years ago and brace...
I’ve had quite a bit on my plate lately, a sort of bit-off-more-than-I-could-chew situation, which is...
Some of you may have been seeing some buzz around the Web Monetization API recently, especially if...
This series of tutorials will explore the Vonage Video API (formerly TokBox OpenTok) and what you can...