56,966 blogs · [ { "id": "01a08725-1347-7172-88f3-156af9357c88", "title": "Bash for Browser Frontend", "url": "https://alganet.dev/blog/2026-07-21-00-Bash-for-Browser-Frontend.html", "published_at": "2026-07-21T00:00:00+00:00" }, { "id": "01a08725-1347-7172-88f3-156af9499686", "title": "POSIX Is Not A Shell", "url": "https://alganet.dev/blog/2026-06-28-12-POSIX-Is-Not-A-Shell.html", "published_at": "2026-06-28T12:00:00+00:00" }, { "id": "01a08725-1347-7172-88f3-156af9967482", "title": "Teaching AI to Verify Its Sources", "url": "https://alganet.dev/blog/2026-03-25-05-Teaching-AI-to-Verify-Sources.html", "published_at": "2026-03-25T05:00:00+00:00" }, { "id": "01a08725-1348-72a3-b81a-78a390a33b6a", "title": "The Universal Plug: Connecting Containers to Callables", "url": "https://alganet.dev/blog/2026-03-23-20-The-Universal-Plug--Connecting-Containers-to-Callables.html", "published_at": "2026-03-23T20:00:00+00:00" }, { "id": "01a08725-1348-72a3-b81a-78a390de79aa", "title": "Feng Shui Refactoring", "url": "https://alganet.dev/blog/2026-03-12-20-Feng-Shui-Refactoring.html", "published_at": "2026-03-12T20:00:00+00:00" }, { "id": "01a08725-1348-72a3-b81a-78a39152c315", "title": "Leveraging Attributes With Respect\\Validation and Laravel", "url": "https://alganet.dev/blog/2026-02-22-23-Leveraging-Attributes-With-Respect-Validation-and-Laravel.html", "published_at": "2026-02-22T23:00:00+00:00" }, { "id": "01a08725-1348-72a3-b81a-78a39175d1f0", "title": "Bootstrapping Is Not Security Paranoia", "url": "https://alganet.dev/blog/2026-02-22-15-Bootstrapping-Is-Not-Security-Paranoia.html", "published_at": "2026-02-22T15:00:00+00:00" }, { "id": "01a08725-1348-72a3-b81a-78a3920a2750", "title": "Building a Modular Application with apywire and starlette", "url": "https://alganet.dev/blog/2026-02-12-22-Building-a-Modular-Application-with-apywire-and-starlette.html", "published_at": "2026-02-12T22:00:00+00:00" }, { "id": "01a08725-1348-72a3-b81a-78a3926f1c6a", "title": "Validating Markdown Structure in a Single Declarative Expression", "url": "https://alganet.dev/blog/2026-02-11-02-Validating-Markdown-Structure-in-a-Single-Declarative-Expression.html", "published_at": "2026-02-11T02:00:00+00:00" }, { "id": "01a08725-1348-72a3-b81a-78a3936b59a3", "title": "The Five Levels of PHP 8.5 Pipes", "url": "https://alganet.dev/blog/2026-01-22-11-The-Five-Levels-of-PHP-8-5-Pipes.html", "published_at": "2026-01-22T11:00:00+00:00" }, { "id": "01a08725-1348-72a3-b81a-78a3943135af", "title": "How To Make Good Code Reviews", "url": "https://alganet.dev/blog/2026-01-19-14-How-To-Make-Good-Code-Reviews.html", "published_at": "2026-01-19T14:00:00+00:00" }, { "id": "01a08725-1348-72a3-b81a-78a3947afd41", "title": "A true 'hello world' LLM pipeline", "url": "https://alganet.dev/blog/2026-01-08-23-A-true-hello-world-LLM-pipeline.html", "published_at": "2026-01-08T23:00:00+00:00" }, { "id": "01a08725-1348-72a3-b81a-78a394aefc85", "title": "How Developers Stole \"Dry Runs\" From Machinists", "url": "https://alganet.dev/blog/2025-12-22-09-How-Developers-Stole-Dry-Runs-From-Machinists.html", "published_at": "2025-12-22T09:00:00+00:00" }, { "id": "01a08725-1348-72a3-b81a-78a39537928c", "title": "Polyglot Makefiles", "url": "https://alganet.dev/blog/2025-12-17-07-Polyglot-Makefiles.html", "published_at": "2025-12-17T07:00:00+00:00" }, { "id": "01a08725-1348-72a3-b81a-78a395bd9e76", "title": "Hello Blog", "url": "https://alganet.dev/blog/2025-05-26-15-Hello.html", "published_at": "2025-05-26T15:00:00+00:00" } ] posts Claim your blog
Back to alganet.dev
Blog · corpus.blog/blogs/alganet.dev/posts

alganet.dev

alganet.dev

2026

2025