56,966 blogs · [ { "id": "01a08731-30fd-70e4-b586-f6504b0b22b5", "title": "High-performance Agentic Engineering", "url": "https://assertchris.dev/decks/2026-08-05-high-performance-agentic-engineering", "published_at": "2026-08-06T04:52:32+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503a0656a6", "title": "The future of AI development", "url": "https://assertchris.dev/articles/2026-05-27-the-future-of-ai-development", "published_at": "2026-06-10T14:34:26+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6504abe306c", "title": "Building with Friday", "url": "https://assertchris.dev/decks/2026-04-16-building-with-friday", "published_at": "2026-04-16T17:16:18+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6504328c52e", "title": "Creating the most expensive e-book reader", "url": "https://assertchris.dev/talks/creating-the-most-expensive-e-book-reader", "published_at": "2025-10-27T18:05:12+00:00" }, { "id": "01a08731-30fd-70e4-b586-f65043186e9b", "title": "Turning Something Old Into Something New", "url": "https://assertchris.dev/talks/turning-something-old-into-something-new", "published_at": "2025-10-27T18:05:00+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6504307dc91", "title": "Playing PS2 Games in Discord", "url": "https://assertchris.dev/talks/playing-ps2-games-in-discord", "published_at": "2025-10-27T18:04:48+00:00" }, { "id": "01a08731-30fd-70e4-b586-f650424bca7c", "title": "Web Components for fun and profit!", "url": "https://assertchris.dev/talks/web-components-for-fun-and-profit", "published_at": "2025-10-27T18:04:36+00:00" }, { "id": "01a08731-30fd-70e4-b586-f65040ff8e4d", "title": "Oops! I Made a Game Engine", "url": "https://assertchris.dev/talks/oops-i-made-a-game-engine", "published_at": "2025-10-27T18:04:16+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503e7d73f2", "title": "Building and Programming Robots", "url": "https://assertchris.dev/talks/building-and-programming-robots", "published_at": "2025-10-27T18:03:59+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503cea9bd2", "title": "Zombies and Binary", "url": "https://assertchris.dev/talks/zombies-and-binary", "published_at": "2025-10-27T18:03:42+00:00" }, { "id": "01a08731-30fd-70e4-b586-f65039494507", "title": "Just Dad Things", "url": "https://assertchris.dev/articles/2025-08-31-just-dad-things", "published_at": "2025-08-31T20:01:32+00:00" }, { "id": "01a08731-30fd-70e4-b586-f65038baa990", "title": "You can just do things", "url": "https://assertchris.dev/articles/2025-08-27-you-can-just-do-things", "published_at": "2025-08-27T18:47:12+00:00" }, { "id": "01a08731-30fd-70e4-b586-f65038b6e426", "title": "Floaty in 2026", "url": "https://assertchris.dev/articles/2025-08-19-floaty-in-2026", "published_at": "2025-08-19T22:59:43+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be5ce7be68", "title": "I Wrote The Talk Abstracts", "url": "https://assertchris.dev/articles/2025-08-19-i-wrote-the-talk-abstracts", "published_at": "2025-08-19T22:46:11+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503dea40b2", "title": "Cooperative Multitasking with Generators", "url": "https://assertchris.dev/talks/cooperative-multitasking-with-generators", "published_at": "2025-08-19T06:55:35+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6504060dcdd", "title": "Build Your New Portfolio with Filament", "url": "https://assertchris.dev/talks/build-your-new-portfolio-with-filament", "published_at": "2025-08-19T05:55:12+00:00" }, { "id": "01a08731-30fd-70e4-b586-f65041caf8a2", "title": "Modern Admins with Filament", "url": "https://assertchris.dev/talks/modern-admins-with-filament", "published_at": "2025-08-19T05:55:00+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503fe22d7c", "title": "Monads in PHP", "url": "https://assertchris.dev/talks/monads-in-php", "published_at": "2025-08-19T05:54:10+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503f311bfe", "title": "Multi-tenant apps without fuss", "url": "https://assertchris.dev/talks/multi-tenant-apps-without-fuss", "published_at": "2025-08-19T05:54:01+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be5ca6354f", "title": "More Talk Abstracts To Write", "url": "https://assertchris.dev/articles/2025-08-19-more-talk-abstracts-to-write", "published_at": "2025-08-19T05:23:33+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be5be783a9", "title": "Some Bad Writing", "url": "https://assertchris.dev/articles/2025-08-16-some-bad-writing", "published_at": "2025-08-16T21:20:58+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6504aba2660", "title": "Oops! I made a game engine", "url": "https://assertchris.dev/decks/2025-02-11-oops-i-made-a-game-engine", "published_at": "2025-02-12T11:11:04+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be5af41214", "title": "3D printing, making thumbnails of models", "url": "https://assertchris.dev/articles/2024-12-27-3d-printing-making-thumbnails-of-models", "published_at": "2024-12-27T18:52:26+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be5a758e4b", "title": "3D printing, the setup", "url": "https://assertchris.dev/articles/2024-12-27-3d-printing-the-setup", "published_at": "2024-12-27T11:37:04+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be5a213d8c", "title": "The Airport Pattern Library", "url": "https://assertchris.dev/articles/2024-11-10-the-airport-pattern-library", "published_at": "2024-11-10T06:34:11+00:00" }, { "id": "01a08731-30fd-70e4-b586-f65049c56e38", "title": "Monads in PHP", "url": "https://assertchris.dev/decks/2024-10-25-monads-in-php", "published_at": "2024-10-26T10:39:41+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6504972ddf5", "title": "Build Your New Portfolio with FilamentPHP", "url": "https://assertchris.dev/decks/2024-10-25-build-your-new-portfolio-with-filamentphp", "published_at": "2024-10-25T10:44:56+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6504100b637", "title": "Procedural content generation with Godot", "url": "https://assertchris.dev/talks/procedural-content-generation-with-godot", "published_at": "2024-10-10T15:07:14+00:00" }, { "id": "01a08731-30fd-70e4-b586-f650402685c5", "title": "Laravel: Idea to Product", "url": "https://assertchris.dev/talks/laravel-idea-to-product", "published_at": "2024-10-10T15:06:30+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be592a115e", "title": "Importing From URLs", "url": "https://assertchris.dev/articles/2024-09-14-importing-from-urls", "published_at": "2024-09-14T05:08:14+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be58cd0e87", "title": "Deno But In PHP", "url": "https://assertchris.dev/articles/2024-09-13-deno-but-in-php", "published_at": "2024-09-13T12:57:09+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be58698cb7", "title": "Mud Bath", "url": "https://assertchris.dev/articles/2024-09-06-mud-bath", "published_at": "2024-09-06T17:04:17+00:00" }, { "id": "01a08731-30fd-70e4-b586-f650496e9d13", "title": "Herding Cats", "url": "https://assertchris.dev/decks/2024-09-06-herding-cats", "published_at": "2024-09-06T13:06:21+00:00" }, { "id": "01a08731-30fd-70e4-b586-f65048d2be0e", "title": "Zombies and Binary", "url": "https://assertchris.dev/decks/2024-07-18-zombies-and-binary", "published_at": "2024-07-19T05:25:49+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6504810ae50", "title": "Building Robots", "url": "https://assertchris.dev/decks/2024-07-15-building-and-coding-robots", "published_at": "2024-07-18T05:21:33+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be57fb7b26", "title": "Friends in the Laravel community", "url": "https://assertchris.dev/articles/2024-07-04-friends-in-the-laravel-community", "published_at": "2024-07-04T05:32:49+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be57d67851", "title": "A Case for High School Math", "url": "https://assertchris.dev/articles/2024-06-09-a-case-for-high-school-math", "published_at": "2024-06-09T09:41:18+00:00" }, { "id": "01a08731-30fd-70e4-b586-f650467d5ac8", "title": "Slither Deep", "url": "https://assertchris.dev/games/slither-deep", "published_at": "2024-05-15T10:14:58+00:00" }, { "id": "01a08731-30fd-70e4-b586-f65045f16274", "title": "Train Trouble", "url": "https://assertchris.dev/games/train-trouble", "published_at": "2024-05-15T10:11:31+00:00" }, { "id": "01a08731-30fd-70e4-b586-f650451bc81c", "title": "Sitch", "url": "https://assertchris.dev/games/sitch", "published_at": "2024-05-15T10:07:58+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6504756b4d2", "title": "Multi-tenant apps without fuss", "url": "https://assertchris.dev/decks/2024-04-07-multi-tenant-apps-without-fuss", "published_at": "2024-05-04T16:22:35+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be57226e31", "title": "Custom Web Components to Highlight Code", "url": "https://assertchris.dev/articles/2024-04-11-custom-web-components-to-highlight-code", "published_at": "2024-04-11T09:34:23+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be56d81dfb", "title": "Using Forms on Custom Filament Pages", "url": "https://assertchris.dev/articles/2024-04-10-using-forms-on-custom-filament-pages", "published_at": "2024-04-10T18:51:10+00:00" }, { "id": "01a08731-30fd-70e4-b586-f65044181dd1", "title": "Bouncy Cars", "url": "https://assertchris.dev/games/bouncy-cars", "published_at": "2024-04-07T19:33:36+00:00" }, { "id": "01a08731-30fd-70e4-b586-f650443b1fa3", "title": "Invasion", "url": "https://assertchris.dev/games/invasion", "published_at": "2024-04-07T19:33:36+00:00" }, { "id": "01a08731-30fd-70e4-b586-f650445bacee", "title": "Riaan's Review", "url": "https://assertchris.dev/games/riaans-review", "published_at": "2024-04-07T19:33:35+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503ce91bab", "title": "Gitstore", "url": "https://assertchris.dev/projects/gitstore", "published_at": "2024-04-07T19:33:01+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503c0beccc", "title": "React Components", "url": "https://assertchris.dev/books/react-components", "published_at": "2024-04-07T11:08:15+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503b5d92b9", "title": "Typed PHP", "url": "https://assertchris.dev/books/typed-php", "published_at": "2024-04-07T11:07:40+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503b49711b", "title": "Making Games With Javascript", "url": "https://assertchris.dev/books/making-games-with-javascript", "published_at": "2024-04-07T11:06:20+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503adcd9f4", "title": "The Definitive Guide to Masonite", "url": "https://assertchris.dev/books/definitive-guide-to-masonite", "published_at": "2024-04-07T11:05:47+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503ab48501", "title": "The Definitive Guide to AdonisJs", "url": "https://assertchris.dev/books/definitive-guide-to-adonisjs", "published_at": "2024-04-07T11:05:08+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503a653280", "title": "Procedural Generation in Godot", "url": "https://assertchris.dev/books/procedural-generation-in-godot", "published_at": "2024-04-07T11:04:29+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503a1cb8de", "title": "Pro PHP 8 MVC", "url": "https://assertchris.dev/books/pro-php-8-mvc", "published_at": "2024-04-07T11:03:53+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503cdcafb4", "title": "Floaty", "url": "https://assertchris.dev/projects/floaty", "published_at": "2024-04-07T00:48:45+00:00" }, { "id": "01a08731-30fd-70e4-b586-f6503c384c8a", "title": "Preprocess", "url": "https://assertchris.dev/projects/preprocess", "published_at": "2024-04-07T00:48:05+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be56219c54", "title": "Making a development app", "url": "https://assertchris.dev/articles/2024-03-27-making-a-development-app", "published_at": "2024-03-27T18:05:13+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be5582f794", "title": "My boss won’t let me do this!", "url": "https://assertchris.dev/articles/2024-03-27-my-boss-wont-let-me-do-this", "published_at": "2024-03-27T16:36:54+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be553652ea", "title": "Badges", "url": "https://assertchris.dev/articles/2024-03-27-badges", "published_at": "2024-03-27T16:26:51+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be53a4c3a2", "title": "“What is this s#*t?!”", "url": "https://assertchris.dev/articles/2024-03-25-phpx-live", "published_at": "2024-03-26T17:36:05+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be549ed28f", "title": "Making a podcast app", "url": "https://assertchris.dev/articles/2024-03-26-making-a-podcast-app", "published_at": "2024-03-26T17:22:02+00:00" }, { "id": "01a08731-30fc-7274-ae3c-f8be539d929f", "title": "Prettier PHP Code", "url": "https://assertchris.dev/articles/2024-03-25-prettier-php-code", "published_at": "2024-03-25T19:04:12+00:00" } ] posts Claim your blog
Back to assertchris.dev
Blog · corpus.blog/blogs/assertchris.dev/posts

assertchris.dev

assertchris.dev

2026

2025

2024