RSSAmplifier

Blog

Nic Chan

The personal blog of Nic Chan, a front-end web developer.

nicchan.meRSS feed ↗39 posts

Latest posts

Wishcessibility

No recycling was contaminated in the creation of this post.

2025 Recap

am i doing this gratitude thing right?

The f*** off contact page

How to get people to NOT contact you

Newsletters that regularly hit my inbox these days

Also I got featured in People & Blogs!

Exploring grid-aware websites

Could adapting websites to a user's energy grid help make them more sustainable?

Read the latest issue of Branch Magazine

Bridging the gap between web development and sustainability.

Building my new website: A modern approach to font fallbacks with font property adjustments

Also, how personal is too personal for a personal site?

Please, can we have ARIA Notify

A hate letter to live regions.

Was my IAAP Certification worth it?

Plus a bunch of easily detectable errors, you're welcome!

You're not a front-end developer until you've...

Published at least one shitpost!

We launched our first Shopify theme

This theme is the reason why I've disappeared from the internet for the past half a year.

Coming out of my cage and I've been doing just fine

Tag, you're it

Shopify, accessibility lawsuits & 'Compliance'

Accessibility is your responsibility too.

Building my new website: Why are pixel SVGs so difficult, table of contents & full-text RSS

If you wait long enough, sometimes people will implement the features you need without you having to lift a finger!

Launch day

My heartfelt thanks

Building my new website: light-dark and blog posts

Finally making headway

When security and accessibility clash: Why are banking applications so inaccessible?

A quick exploration of accessibility anti-patterns in banking applications

Building my new website: Modern problems require Modern CSS techniques

I refactor things, several times

The types information available on the internet and why AI is bad for all of them

Warning, the outlook is not positive.

Have we forgotten how to build ethical things for the web?

Reflections on the arcane art of making good, ethical websites

View transitions and stacking context: Why does my CSS View Transition ignore z-index?

Thankfully, there's a workaround!

Building my new website: Windows and View Transitions

A look at exactly how much existential despair goes into the process of building a website.

Building my new website: Ideation

Warning: it gets messy!

Talk: Developing an Accessible 'Add to cart' Flow

A talk I gave at the W3C/OGC Maps for the Web Workshop on map accessibility.

Bulletproofing your Content Management System (CMS)

Help your future self by making sure your CMS can take anything clients throw at it.

CSS Specificity for Beginners

An introduction to CSS specificity in non-technical terms

Modding Stardew Valley for accessibility

What can looking at Stardew Valley mods teach us about how to make video games more accessible?

My white whale: A use case for will-change

what the heck does will-change even do anyway

A Complete Guide to Accessibility Tooling

From code snippets to testing suites, this article rounds up a bunch of accessibility tooling

Tips for Focus Styles

A series of notes on focus styles, an assortment of suggestions for both designers who may be looking for information on how to design focus styles, as well as tips for developers on implementing them.

Talk: UI patterns in existing web map widgets

A talk I gave at the W3C/OGC Maps for the Web Workshop on map accessibility.

Usability Testing Popular Shopify Themes

A deep dive into the accessibility of the Shopify theme landscape.

What Tumblr Taught Me About Accessibility

Things I've learned about accessibility from my many years on Tumblr.

Features I Want for Shopify

The features I think Shopify needs the most to improve developer experience.

Auditing My Own Site For Accessibility

How I retrofitted my portfolio to be more accessible.

Adventures in HTML5 Canvas

Musings on struggling with HTML5 Canvas generative art.

Dual booting Ubuntu with Windows 10 on a Dell XPS 15 (9560)

A tutorial on how to run both Linux and Windows on a Dell XPS.

Animated CSS Dividers

Using CSS to create simple gradient animations.

Ramping up with Shopify

A simple gulp workflow for Shopify.