56,966 blogs · [ { "id": "01a087a2-790b-73a2-9e99-6f9ea1388495", "title": "Dumb Doesn't Break", "url": "https://mattwaler.com/blog/dumb-doesnt-break", "published_at": "2026-08-19T00:00:00+00:00" }, { "id": "01a087a2-790b-73a2-9e99-6f9ea1ad2bcf", "title": "AI in Development: the Worst Mentor, the Best Mentee", "url": "https://mattwaler.com/blog/ai-in-development-worst-mentor-best-mentee", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a087a2-790b-73a2-9e99-6f9ea20cdfeb", "title": "Container Query Typography Systems", "url": "https://mattwaler.com/blog/container-query-typography-systems", "published_at": "2026-04-04T00:00:00+00:00" }, { "id": "01a087a2-790b-73a2-9e99-6f9ea248024d", "title": "Simplicity in Agency Development", "url": "https://mattwaler.com/blog/simplicity-in-agency-development", "published_at": "2025-07-23T00:00:00+00:00" }, { "id": "01a087a2-790b-73a2-9e99-6f9ea27baafb", "title": "Lazy Loading Blurred Images in Astro", "url": "https://mattwaler.com/blog/lazy-loading-blurred-images-astro", "published_at": "2025-06-30T00:00:00+00:00" }, { "id": "01a087a2-790b-73a2-9e99-6f9ea30e37f7", "title": "Using Tailwind CSS with Lit and HTML Custom Elements", "url": "https://mattwaler.com/blog/using-tailwind-with-lit-html-custom-elements", "published_at": "2025-06-29T00:00:00+00:00" }, { "id": "01a087a2-790b-73a2-9e99-6f9ea312de07", "title": "Using Lit to create cross-language components", "url": "https://mattwaler.com/blog/using-lit-cross-language-components", "published_at": "2025-06-27T00:00:00+00:00" } ] posts Claim your blog
Back to mattwaler.com
Blog · corpus.blog/blogs/mattwaler.com/posts

mattwaler.com

mattwaler.com

2026

2025