56,966 blogs · [ { "id": "01a087af-07e3-70e9-b294-e7970359475c", "title": "Wishcessibility", "url": "https://www.nicchan.me/blog/wishcessibility/", "published_at": "2026-02-10T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc87fc57447", "title": "2025 Recap", "url": "https://www.nicchan.me/blog/2025-recap/", "published_at": "2026-01-04T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc880566f5b", "title": "The f*** off contact page", "url": "https://www.nicchan.me/blog/the-f-off-contact-page/", "published_at": "2025-12-08T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88154bef5", "title": "Newsletters that regularly hit my inbox these days", "url": "https://www.nicchan.me/blog/newsletters-that-regularly-hit-my-inbox/", "published_at": "2025-11-25T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc881fc7437", "title": "Exploring grid-aware websites", "url": "https://www.nicchan.me/blog/exploring-grid-aware-websites/", "published_at": "2025-08-26T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc882c93086", "title": "Read the latest issue of Branch Magazine", "url": "https://www.nicchan.me/blog/read-the-latest-issue-of-branch-magazine/", "published_at": "2025-07-24T14:31:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc8833ba3d9", "title": "Building my new website: A modern approach to font fallbacks with font property adjustments", "url": "https://www.nicchan.me/blog/building-my-new-website-part-6-font-fallbacks/", "published_at": "2025-07-22T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc8833e5a29", "title": "Please, can we have ARIA Notify", "url": "https://www.nicchan.me/blog/please-can-we-have-aria-notify/", "published_at": "2025-07-10T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc884198f1d", "title": "Was my IAAP Certification worth it?", "url": "https://www.nicchan.me/blog/was-my-iaap-certification-worth-it/", "published_at": "2025-07-07T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc8847002f6", "title": "You're not a front-end developer until you've...", "url": "https://www.nicchan.me/blog/youre-not-a-front-end-developer-until-youve/", "published_at": "2025-06-10T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc884bf19df", "title": "We launched our first Shopify theme", "url": "https://www.nicchan.me/blog/we-launched-our-first-shopify-theme/", "published_at": "2025-05-14T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc885044a45", "title": "Coming out of my cage and I've been doing just fine", "url": "https://www.nicchan.me/blog/coming-out-of-my-cage-and-ive-been-doing-just-fine/", "published_at": "2025-04-13T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc8859ac464", "title": "Shopify, accessibility lawsuits & 'Compliance'", "url": "https://www.nicchan.me/blog/shopify-accessibility-lawsuits-compliance/", "published_at": "2024-10-09T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88692add5", "title": "Building my new website: Why are pixel SVGs so difficult, table of contents & full-text RSS", "url": "https://www.nicchan.me/blog/building-my-new-website-part-5/", "published_at": "2024-09-29T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc886aa2c31", "title": "Launch day", "url": "https://www.nicchan.me/blog/launch-day/", "published_at": "2024-09-18T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88766c94f", "title": "Building my new website: light-dark and blog posts", "url": "https://www.nicchan.me/blog/building-my-new-website-part-4/", "published_at": "2024-09-10T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc887949cdb", "title": "When security and accessibility clash: Why are banking applications so inaccessible?", "url": "https://www.nicchan.me/blog/when-security-and-accessibility-clash/", "published_at": "2024-04-17T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc887dc8b8f", "title": "Building my new website: Modern problems require Modern CSS techniques", "url": "https://www.nicchan.me/blog/building-my-new-website-part-3/", "published_at": "2024-03-06T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc8889ac193", "title": "The types information available on the internet and why AI is bad for all of them", "url": "https://www.nicchan.me/blog/the-types-of-information-available-on-the-internet-and-why-ai-is-bad-for-all-of-them/", "published_at": "2024-02-20T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc8898674e7", "title": "Have we forgotten how to build ethical things for the web?", "url": "https://www.nicchan.me/blog/have-we-forgotten-how-to-build-ethical-things-for-the-web/", "published_at": "2024-02-09T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88a2b27f1", "title": "View transitions and stacking context: Why does my CSS View Transition ignore z-index?", "url": "https://www.nicchan.me/blog/view-transitions-and-stacking-context/", "published_at": "2023-10-28T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88afd06fe", "title": "Building my new website: Windows and View Transitions", "url": "https://www.nicchan.me/blog/building-my-new-website-part-2/", "published_at": "2023-10-25T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88b130a6b", "title": "Building my new website: Ideation", "url": "https://www.nicchan.me/blog/building-my-new-website-part-1/", "published_at": "2023-09-16T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88b40ce51", "title": "Talk: Developing an Accessible 'Add to cart' Flow", "url": "https://www.nicchan.me/blog/talk-developing-an-accessible-add-to-cart-flow/", "published_at": "2023-09-05T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88c2f3d46", "title": "Bulletproofing your Content Management System (CMS)", "url": "https://www.nicchan.me/blog/bulletproofing-your-cms/", "published_at": "2023-06-15T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88c640685", "title": "CSS Specificity for Beginners", "url": "https://www.nicchan.me/blog/css-specificity-for-beginners/", "published_at": "2022-10-17T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88c80e101", "title": "Modding Stardew Valley for accessibility", "url": "https://www.nicchan.me/blog/modding-stardew-valley-for-accessibility/", "published_at": "2022-04-18T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88d763277", "title": "My white whale: A use case for will-change", "url": "https://www.nicchan.me/blog/a-use-case-for-will-change/", "published_at": "2022-02-03T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88e5a722b", "title": "A Complete Guide to Accessibility Tooling", "url": "https://www.nicchan.me/blog/a-complete-guide-to-accessibility-tooling/", "published_at": "2021-10-24T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88efdc2eb", "title": "Tips for Focus Styles", "url": "https://www.nicchan.me/blog/tips-for-focus-styles/", "published_at": "2021-01-28T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88fce91e1", "title": "Talk: UI patterns in existing web map widgets", "url": "https://www.nicchan.me/blog/talk-ui-patterns-in-existing-web-map-widgets/", "published_at": "2020-10-09T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc88fd6a2ba", "title": "Usability Testing Popular Shopify Themes", "url": "https://www.nicchan.me/blog/usability-testing-popular-shopify-themes/", "published_at": "2020-01-20T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc8903e2c0d", "title": "What Tumblr Taught Me About Accessibility", "url": "https://www.nicchan.me/blog/what-tumblr-taught-me-about-accessibility/", "published_at": "2019-08-15T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc890fcde36", "title": "Features I Want for Shopify", "url": "https://www.nicchan.me/blog/features-i-want-for-shopify/", "published_at": "2019-05-08T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc891f09fff", "title": "Auditing My Own Site For Accessibility", "url": "https://www.nicchan.me/blog/auditing-my-own-site-for-accessibility/", "published_at": "2019-04-12T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc8920ee70a", "title": "Adventures in HTML5 Canvas", "url": "https://www.nicchan.me/blog/adventures-in-html5-canvas/", "published_at": "2017-05-10T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc892d623f2", "title": "Dual booting Ubuntu with Windows 10 on a Dell XPS 15 (9560)", "url": "https://www.nicchan.me/blog/dual-booting-ubuntu-with-windows-10-on-a-dell-xps-15/", "published_at": "2017-02-06T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc8934941ce", "title": "Animated CSS Dividers", "url": "https://www.nicchan.me/blog/animated-css-divider/", "published_at": "2016-10-02T00:00:00+00:00" }, { "id": "01a087af-07e4-712d-a071-5dc89446a0aa", "title": "Ramping up with Shopify", "url": "https://www.nicchan.me/blog/ramping-up-with-shopify/", "published_at": "2016-04-07T00:00:00+00:00" } ] posts Claim your blog
Back to Nic Chan
Blog · corpus.blog/blogs/nicchan.me/posts

Nic Chan

nicchan.me

2026

2025

2024

2023

2022

2021

2020

2019

2017

2016