57,803 blogs · [ { "id": "01a087c0-4f7e-71a0-ac56-ac3b2503adb7", "title": "I Built a Custom Event Router, Then Deleted It: Lessons in Knowing When to Stop Building", "url": "https://peterhrynkow.com/architecture/2025/02/15/i-built-an-event-router-then-deleted-it.html", "published_at": "2025-02-15T00:00:00+00:00" }, { "id": "01a087c0-4f7f-730b-8f7c-b4e16a73a589", "title": "AI Generates Configuration, Not Code: How I Use LLMs to Build Product Capabilities", "url": "https://peterhrynkow.com/ai/architecture/2025/02/08/ai-generates-configuration-not-code.html", "published_at": "2025-02-08T00:00:00+00:00" }, { "id": "01a087c0-4f7f-730b-8f7c-b4e16b1a99b4", "title": "Schema-Driven Platforms: Why JSON Schema Is the Most Underrated Tool in Your Stack", "url": "https://peterhrynkow.com/ai/architecture/2025/02/01/schema-driven-platforms.html", "published_at": "2025-02-01T00:00:00+00:00" }, { "id": "01a087c0-4f7f-730b-8f7c-b4e16be89406", "title": "Why Use a JavaScript Framework", "url": "https://peterhrynkow.com/javascript/2019/07/13/why-frameworks.html", "published_at": "2019-07-13T00:00:00+00:00" }, { "id": "01a087c0-4f7f-730b-8f7c-b4e16c42813b", "title": "Hacking Image Interpolation for Fun and Profit", "url": "https://peterhrynkow.com/performance/2019/01/13/blowing-up-images-to-make-them-small.html", "published_at": "2019-01-13T00:00:00+00:00" }, { "id": "01a087c0-4f7f-730b-8f7c-b4e16c999a61", "title": "The Perils of Jest Snapshot Testing", "url": "https://peterhrynkow.com/testing/2019/01/07/the-perils-of-snapshot-testing.html", "published_at": "2019-01-07T00:00:00+00:00" }, { "id": "01a087c0-4f7f-730b-8f7c-b4e16d09c181", "title": "‪A Better Way to Test Your React-Redux App‬", "url": "https://peterhrynkow.com/testing/2019/01/01/testing-atoms-and-molecules.html", "published_at": "2019-01-01T00:00:00+00:00" }, { "id": "01a087c0-4f7f-730b-8f7c-b4e16d64aa57", "title": "Firebase + Create React App", "url": "https://peterhrynkow.com/firebase/2018/08/01/firebase-with-create-react-app.html", "published_at": "2018-08-01T00:00:00+00:00" }, { "id": "01a087c0-4f7f-730b-8f7c-b4e16e24c3b1", "title": "Partial Application in Action", "url": "https://peterhrynkow.com/functional-programming/2017/09/29/using-function-bind-for-partial-application.html", "published_at": "2017-09-29T00:00:00+00:00" }, { "id": "01a087c0-4f7f-730b-8f7c-b4e16eb21e00", "title": "Using SVG to Shrink Your PNGs", "url": "https://peterhrynkow.com/how-to-compress-a-png-like-a-jpeg/", "published_at": "2014-09-07T00:00:00+00:00" } ] posts Claim your blog
Back to peterhrynkow.com
Blog · corpus.blog/blogs/peterhrynkow.com/posts

peterhrynkow.com

peterhrynkow.com

2025

2019

2018

2017

2014