41554 blogs · [ { "id": "01a0da7b-53cc-72bb-b8fc-47fb1e18c009", "title": "The Index: Issue #199", "url": "https://piccalil.li/the-index/199/?ref=main-rss-feed", "published_at": "2026-09-25T09:55:00+00:00" }, { "id": "01a0da7b-53cd-71a1-a8b1-07f8cc6d9106", "title": "The Index: Issue #199", "url": "https://piccalil.li/the-index/199/", "published_at": "2026-09-25T09:55:00+00:00" }, { "id": "01a0da7b-53cc-72bb-b8fc-47fb1ad1fc69", "title": "Stop buttons triggering zoom when they’re double tapped", "url": "https://piccalil.li/blog/stop-buttons-triggering-zoom-when-theyre-double-tapped/?ref=articles-rss-feed", "published_at": "2026-09-23T11:55:00+00:00" }, { "id": "01a0da7b-53cc-72bb-b8fc-47fb1f06b3c8", "title": "Stop buttons triggering zoom when they’re double tapped", "url": "https://piccalil.li/blog/stop-buttons-triggering-zoom-when-theyre-double-tapped/?ref=main-rss-feed", "published_at": "2026-09-23T11:55:00+00:00" }, { "id": "01a0bdce-b132-7102-a5a1-8748f6ec79b1", "title": "The Index: Issue #198", "url": "https://piccalil.li/the-index/198/?ref=main-rss-feed", "published_at": "2026-09-18T09:55:00+00:00" }, { "id": "01a0bdce-b210-70d7-94ff-d806d62a2b5c", "title": "The Index: Issue #198", "url": "https://piccalil.li/the-index/198/", "published_at": "2026-09-18T09:55:00+00:00" }, { "id": "01a0bdce-aef0-72a3-ba50-2492f7473fbc", "title": "A decent custom checkbox pattern for until ::checkmark is ready", "url": "https://piccalil.li/blog/a-decent-custom-checkbox-for-until-checkmark-is-ready/?ref=articles-rss-feed", "published_at": "2026-09-17T11:55:00+00:00" }, { "id": "01a0bdce-b132-7102-a5a1-8748f7c53608", "title": "A decent custom checkbox pattern for until ::checkmark is ready", "url": "https://piccalil.li/blog/a-decent-custom-checkbox-for-until-checkmark-is-ready/?ref=main-rss-feed", "published_at": "2026-09-17T11:55:00+00:00" }, { "id": "01a09535-23f2-7195-9465-041e665ee0b4", "title": "The Index: Issue #197", "url": "https://piccalil.li/the-index/197/?ref=main-rss-feed", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a09535-23f2-7195-9465-041e6ad6d277", "title": "The Index: Issue #197", "url": "https://piccalil.li/the-index/197/", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a087c3-5768-7160-8ea2-370648e07d0f", "title": "Save 35% on all courses for two weeks only", "url": "https://piccalil.li/links/pricefall-2026/?ref=main-rss-feed", "published_at": "2026-09-09T09:55:00+00:00" }, { "id": "01a087c3-5769-71d8-b940-7da3c23f8538", "title": "Save 35% on all courses for two weeks only", "url": "https://piccalil.li/links/pricefall-2026/?ref=links-rss-feed", "published_at": "2026-09-09T09:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241bcfe4367", "title": "The Index: Issue #196", "url": "https://piccalil.li/the-index/196/?ref=main-rss-feed", "published_at": "2026-08-28T09:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c527d4e4", "title": "The Index: Issue #196", "url": "https://piccalil.li/the-index/196/", "published_at": "2026-08-28T09:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241bd108a44", "title": "Personal website redesign project post: A CLI for adding new music to the collection", "url": "https://piccalil.li/projects/personal-site/10/?ref=main-rss-feed", "published_at": "2026-08-27T11:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241bdb8c5e5", "title": "The Index: Issue #195", "url": "https://piccalil.li/the-index/195/?ref=main-rss-feed", "published_at": "2026-08-21T10:50:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c55ca3d1", "title": "The Index: Issue #195", "url": "https://piccalil.li/the-index/195/", "published_at": "2026-08-21T10:50:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241beb892bf", "title": "A look at the geolocation HTML element and how it works", "url": "https://piccalil.li/blog/a-look-at-the-geolocation-html-element-and-how-it-works/?ref=main-rss-feed", "published_at": "2026-08-20T11:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c02a9dad", "title": "A look at the geolocation HTML element and how it works", "url": "https://piccalil.li/blog/a-look-at-the-geolocation-html-element-and-how-it-works/?ref=articles-rss-feed", "published_at": "2026-08-20T11:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241bfaa7a8c", "title": "The Index: Issue #194", "url": "https://piccalil.li/the-index/194/?ref=main-rss-feed", "published_at": "2026-08-14T11:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c61a21c6", "title": "The Index: Issue #194", "url": "https://piccalil.li/the-index/194/", "published_at": "2026-08-14T11:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c6bca976", "title": "The Index: Issue #193", "url": "https://piccalil.li/the-index/193/", "published_at": "2026-08-07T11:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c06da6b3", "title": "Working with ::highlight() using progressive enhancement", "url": "https://piccalil.li/blog/working-with-highlight-using-progressive-enhancement/?ref=articles-rss-feed", "published_at": "2026-08-06T11:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c131e8f7", "title": "Use cases for aria-expanded", "url": "https://piccalil.li/blog/use-cases-for-aria-expanded/?ref=articles-rss-feed", "published_at": "2026-07-16T11:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c21eb8ad", "title": "Proxy and Reflect", "url": "https://piccalil.li/blog/proxy-and-reflect/?ref=articles-rss-feed", "published_at": "2026-07-09T11:55:00+00:00" }, { "id": "01a0e224-71e5-7026-8e72-f8310c2652a5", "title": "`Proxy` and `Reflect`", "url": "https://piccalil.li/blog/proxy-and-reflect/", "published_at": "2026-07-09T00:00:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c26f4c55", "title": "Publishing on the Atmosphere with Standard.site", "url": "https://piccalil.li/blog/publishing-on-the-atmosphere-with-standardsite/?ref=articles-rss-feed", "published_at": "2026-06-25T11:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c271ad61", "title": "Introducing the Mindful Design Toolkit with even more free lessons", "url": "https://piccalil.li/links/the-mindful-design-toolkit-free-lessons/?ref=links-rss-feed", "published_at": "2026-05-06T11:55:00+00:00" }, { "id": "01a0e224-71e5-7026-8e72-f8310cbd219b", "title": "The End of Responsive Images", "url": "https://piccalil.li/blog/the-end-of-responsive-images/", "published_at": "2026-04-24T00:00:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c3087242", "title": "Black Friday deals 2025", "url": "https://piccalil.li/links/black-friday-deals-2025/?ref=links-rss-feed", "published_at": "2025-11-28T11:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c348ffd3", "title": "The entire “Asynchronous JavaScript” module of JavaScript for Everyone is now free", "url": "https://piccalil.li/links/the-entire-asynchronous-javascript-module-of-javascript-for-everyone-is-now-free/?ref=links-rss-feed", "published_at": "2025-11-28T09:00:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c4162b3f", "title": "Our Black Friday deals and Mindful Design are now live", "url": "https://piccalil.li/links/black-friday-mindful-design-2025/?ref=links-rss-feed", "published_at": "2025-11-25T11:55:00+00:00" }, { "id": "01a07df4-89e8-71e6-be00-3241c4fb97cb", "title": "The entire “Principles” module of Complete CSS is now free", "url": "https://piccalil.li/links/the-entire-principles-module-of-complete-css-is-now-free/?ref=links-rss-feed", "published_at": "2025-10-29T10:00:00+00:00" }, { "id": "01a0d831-7e5f-736f-b1a0-a9698c1f7779", "title": "Making content-aware components using CSS’ :has(), grid, and quantity queries", "url": "https://piccalil.li/blog/making-content-aware-components-using-css-has-grid-and-quantity-queries/", "published_at": "2024-09-28T00:00:00+00:00" } ] posts Claim your blog
Back to Andy Bell
Blog · corpus.blog/blogs/piccalil.li/posts

Andy Bell

piccalil.li

2026

2025

2024