41554 blogs · [ { "id": "01a087a2-50e4-707c-8411-5613afeaa202", "title": "Everyone's Building Their Own Agentic Team", "url": "https://mattr.blog/everyones-building-their-own-agentic-team/", "published_at": "2026-08-01T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b4d4170f", "title": "The Bottlenecks Are Moving", "url": "https://mattr.blog/the-bottlenecks-are-moving/", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613adacc52e", "title": "Are We Learning the Wrong Things?", "url": "https://mattr.blog/are-we-learning-the-wrong-things/", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b4e3063f", "title": "Thoughts on Writing Less Code", "url": "https://mattr.blog/thoughts-on-writing-less-code/", "published_at": "2026-01-29T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b32bd30b", "title": "React Conf Highlights: Exciting Updates and Future Directions", "url": "https://mattr.blog/react-conf-2024-intro/", "published_at": "2024-05-21T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b12089d5", "title": "Stepping Up Your Game with htmx: Beyond Basics", "url": "https://mattr.blog/htmx-beyond-basics/", "published_at": "2024-02-15T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b133ef40", "title": "htmx: Sprinkle Interactivity on Your HTML", "url": "https://mattr.blog/htmx-sprinkle-interactivity-on-html/", "published_at": "2024-02-08T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b355f3fd", "title": "\"Rendering\" Frameworks", "url": "https://mattr.blog/rendering-frameworks/", "published_at": "2023-08-29T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b4e09f4e", "title": "The Colors of Tailwind CSS: Management, Customization, and Arbitrary Values", "url": "https://mattr.blog/the-colors-of-tailwind-css-management-customization-arbitrary-values/", "published_at": "2023-08-29T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b00e107a", "title": "Exploring Tailwind CSS: Balancing Utility-First Benefits and Concerns", "url": "https://mattr.blog/exploring-tailwind-css-balancing-utility-first-benefits-concerns/", "published_at": "2023-08-25T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b4b48d87", "title": "Setting up Next.js Middleware with Page Extensions", "url": "https://mattr.blog/setting-up-nextjs-middleware-page-extensions/", "published_at": "2023-03-15T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613af86c789", "title": "Building a UI - Understand First", "url": "https://mattr.blog/building-ui-understand-first/", "published_at": "2023-01-23T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613aea8bde4", "title": "The Balance of \"doing\" and \"knowing\"", "url": "https://mattr.blog/balance-doing-and-knowing/", "published_at": "2022-10-10T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b2e80c48", "title": "Python Debugging - Pretty Print Your Output", "url": "https://mattr.blog/python-debugging-pretty-print/", "published_at": "2022-09-09T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613af2abbc4", "title": "Basic CSS Custom Property Use", "url": "https://mattr.blog/basic-css-custom-property-use/", "published_at": "2022-07-26T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b5b6179d", "title": "Use the Debugger!", "url": "https://mattr.blog/use-the-debugger/", "published_at": "2022-05-27T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b4d236ea", "title": "Split Form inputs with a form ID", "url": "https://mattr.blog/split-form-inputs-with-form-id/", "published_at": "2022-05-20T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b1c37f8b", "title": "I'm Tired", "url": "https://mattr.blog/im-tired/", "published_at": "2022-05-04T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b20710ac", "title": "PM2: Why Aren't My Environment Variables Being Set?", "url": "https://mattr.blog/pm2-why-arent-env-vars-being-set/", "published_at": "2022-01-20T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b0a07095", "title": "How to use Sass !default Values", "url": "https://mattr.blog/how-to-use-sass-defaults/", "published_at": "2022-01-12T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613ae46b7ea", "title": "Array Map", "url": "https://mattr.blog/array-map/", "published_at": "2021-12-23T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b438b5b6", "title": "Sass Maps are Cool", "url": "https://mattr.blog/sass-maps-are-cool/", "published_at": "2021-02-25T00:00:00+00:00" }, { "id": "01a087a2-50e3-7165-b718-78fa90874c33", "title": "A Gigantic Thank You", "url": "https://mattr.blog/a-gigantic-thank-you/", "published_at": "2014-09-01T00:00:00+00:00" }, { "id": "01a087a2-50e4-707c-8411-5613b52856f3", "title": "Today is a Big Day", "url": "https://mattr.blog/today-is-a-big-day/", "published_at": "2014-08-16T00:00:00+00:00" } ] posts Claim your blog
Back to mattr.blog
Blog · corpus.blog/blogs/mattr.blog/posts

mattr.blog

mattr.blog

2026

2024

2023

2022

2021

2014