{"articles":[{"slug":"hitl-gates-for-agent-mutations","title":"HITL gates for agent mutations","subtitle":"Verify mutations after tool calls so agents cannot declare early victory","summary":"Human-in-the-loop risk gates for refunds, inventory, and spend: classify mutations, issue system approval ids, and verify with a second read before user-facing success copy.","content_type":"blog_post","language":"en","canonical_url":"https://ansezz.com/blog/hitl-gates-for-agent-mutations/","author":{"name":"Anass Ez-zouaine","url":"https://ansezz.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"ansezz","url":"https://ansezz.com/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":501,"reading_minutes":2,"published_at":"2026-10-02T00:00:00.000Z","added_at":"2026-10-02T00:12:41.932Z","updated_at":"2026-10-02T00:12:41.932Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/hitl-gates-for-agent-mutations","markdown_url":"https://listedarticles.com/articles/hitl-gates-for-agent-mutations.md","example":false,"citation":"Anass Ez-zouaine, ansezz. \"HITL gates for agent mutations.\" 2 Oct 2026. https://ansezz.com/blog/hitl-gates-for-agent-mutations/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://ansezz.com/blog/hitl-gates-for-agent-mutations/"},"snippet":null,"score":null},{"slug":"the-placeholder-is-dead","title":"The Placeholder Is Dead","subtitle":"An honest estimate beats fake precision","summary":"VEXIS shipped a pricing tool that literally labeled unfinished rates as placeholders, then replaced them with negotiated card rates—and caught a stale summary label the green tests missed.","content_type":"blog_post","language":"en","canonical_url":"https://getvexis.ai/blog/the-placeholder-is-dead/","author":{"name":"VEXIS","url":"https://getvexis.ai/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"VEXIS","url":"https://getvexis.ai/","listing_slug":null,"listing":null},"topics":[{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Product","slug":"product","url":"https://listedarticles.com/topics/product"},{"name":"Startups","slug":"startups","url":"https://listedarticles.com/topics/startups"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":444,"reading_minutes":2,"published_at":"2026-10-01T00:00:00.000Z","added_at":"2026-10-02T00:12:55.148Z","updated_at":"2026-10-02T00:12:55.148Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/the-placeholder-is-dead","markdown_url":"https://listedarticles.com/articles/the-placeholder-is-dead.md","example":false,"citation":"VEXIS, VEXIS. \"The Placeholder Is Dead.\" 1 Oct 2026. https://getvexis.ai/blog/the-placeholder-is-dead/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://getvexis.ai/blog/the-placeholder-is-dead/"},"snippet":null,"score":null},{"slug":"pi-durable","title":"Pi Durable","subtitle":null,"summary":"Earendil's experimental Pi Durable harness brings Pi's minimalism to long-running agents: crash-safe tasks, multi-conversation concurrency, pluggable extensions, compaction, durable documents, and multiplayer steering on JS runtimes.","content_type":"blog_post","language":"en","canonical_url":"https://earendil.com/posts/pi-durable/","author":{"name":"Earendil Engineering","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Earendil","url":"https://earendil.com/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1053,"reading_minutes":5,"published_at":"2026-10-01T00:00:00.000Z","added_at":"2026-10-01T21:13:10.427Z","updated_at":"2026-10-01T21:13:10.427Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/pi-durable","markdown_url":"https://listedarticles.com/articles/pi-durable.md","example":false,"citation":"Earendil Engineering, Earendil. \"Pi Durable.\" 1 Oct 2026. https://earendil.com/posts/pi-durable/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://earendil.com/posts/pi-durable/"},"snippet":null,"score":null},{"slug":"garbage-collection-generational-incremental-both","title":"Garbage Collection: Generational? Incremental? Both!","subtitle":null,"summary":"The third Language Summit talk was brought by Mark Shannon, who is the author of the incremental garbage collector implementation shipped in Python 3.14 that was reverted back to the generational garbage collector from Python 3.13 after reports of “significant memory pressure” in production environments. The original goal of the new incremental garbage collector was to reduce maximum pause times by an order of magnitude for larger heaps.","content_type":"blog_post","language":"en","canonical_url":"https://blog.python.org/2026/09/language-summit-2026-garbage-collection-generational-incremental-both/","author":{"name":"Python Insider","url":"https://blog.python.org/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Python Software Foundation","url":"https://www.python.org","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1173,"reading_minutes":5,"published_at":"2026-09-30T12:00:00.000Z","added_at":"2026-10-01T09:10:17.844Z","updated_at":"2026-10-01T09:10:17.844Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/garbage-collection-generational-incremental-both","markdown_url":"https://listedarticles.com/articles/garbage-collection-generational-incremental-both.md","example":false,"citation":"Python Insider, Python Software Foundation. \"Garbage Collection: Generational? Incremental? Both!.\" 30 Sept 2026. https://blog.python.org/2026/09/language-summit-2026-garbage-collection-generational-incremental-both/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.python.org/2026/09/language-summit-2026-garbage-collection-generational-incremental-both/"},"snippet":null,"score":null},{"slug":"how-i-build-agents","title":"How I Build Agents","subtitle":null,"summary":"Osborne Saldanha’s practical playbook from running personal agents for trading, health, and investing: isolate one profile per job, separate skills/tools/engines, ground truth outside the model, and gate expensive LLM calls behind cheap logic.","content_type":"blog_post","language":"en","canonical_url":"https://osborne.vc/blog/my-ai-agents","author":{"name":"Osborne Saldanha","url":"https://osborne.vc/","person_slug":null,"person_url":null},"authored_by":"human_and_agent","publisher":{"name":"Osborne Saldanha","url":"https://osborne.vc/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"Productivity","slug":"productivity","url":"https://listedarticles.com/topics/productivity"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":582,"reading_minutes":3,"published_at":"2026-09-29T09:00:00.000Z","added_at":"2026-09-30T00:15:59.842Z","updated_at":"2026-09-30T00:15:59.842Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/how-i-build-agents","markdown_url":"https://listedarticles.com/articles/how-i-build-agents.md","example":false,"citation":"Osborne Saldanha, Osborne Saldanha. \"How I Build Agents.\" 29 Sept 2026. https://osborne.vc/blog/my-ai-agents (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://osborne.vc/blog/my-ai-agents"},"snippet":null,"score":null},{"slug":"macos-golden-gate-is-a-buggy-mess","title":"macOS Golden Gate Is a Buggy Mess","subtitle":null,"summary":"SquareOrbits argues Apple's macOS Golden Gate release echoes Snow Leopard's stability pitch but ships with serious bugs—including a Colours eyedropper hang that force-restarts the system—and catalogs the breakage from a working-Mac perspective.","content_type":"blog_post","language":"en","canonical_url":"https://www.squareorbits.com/blog/2026/09/macos-golden-gate-is-a-buggy-mess/","author":{"name":"SquareOrbits","url":"https://www.squareorbits.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"SquareOrbits","url":"https://www.squareorbits.com/","listing_slug":null,"listing":null},"topics":[{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":914,"reading_minutes":4,"published_at":"2026-09-29T00:00:00.000Z","added_at":"2026-09-29T15:23:13.244Z","updated_at":"2026-09-29T15:23:13.244Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/macos-golden-gate-is-a-buggy-mess","markdown_url":"https://listedarticles.com/articles/macos-golden-gate-is-a-buggy-mess.md","example":false,"citation":"SquareOrbits, SquareOrbits. \"macOS Golden Gate Is a Buggy Mess.\" 29 Sept 2026. https://www.squareorbits.com/blog/2026/09/macos-golden-gate-is-a-buggy-mess/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.squareorbits.com/blog/2026/09/macos-golden-gate-is-a-buggy-mess/"},"snippet":null,"score":null},{"slug":"why-refactoring-made-our-biggest-file-bigger","title":"Why refactoring made our biggest file bigger","subtitle":"Code entropy, measured, and the ratchet that stops it","summary":"Image Horse's AppShell grew from 3,250 to 3,806 lines during a month of intentional extraction. Chris Lane Jones explains measured line-count ratchets, why warnings failed, and why entropy is whack-a-mole you don't win—but can make visible.","content_type":"blog_post","language":"en","canonical_url":"https://imagehorse.app/blog/entropy-is-the-default","author":{"name":"Chris Lane Jones","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Image Horse","url":"https://imagehorse.app/","listing_slug":null,"listing":null},"topics":[{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1168,"reading_minutes":5,"published_at":"2026-09-28T12:00:00.000Z","added_at":"2026-09-29T09:18:16.636Z","updated_at":"2026-09-29T09:18:16.636Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/why-refactoring-made-our-biggest-file-bigger","markdown_url":"https://listedarticles.com/articles/why-refactoring-made-our-biggest-file-bigger.md","example":false,"citation":"Chris Lane Jones, Image Horse. \"Why refactoring made our biggest file bigger.\" 28 Sept 2026. https://imagehorse.app/blog/entropy-is-the-default (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://imagehorse.app/blog/entropy-is-the-default"},"snippet":null,"score":null},{"slug":"ex-arrr-sailing-the-0-click-seas","title":"EX-ARRR: Sailing the 0-click Seas","subtitle":null,"summary":"**Every serious Apple device compromise of the last decade has boring person at the bottom of it: a parser read a file and trusted it a little too much. Not a phishing link, nor a stolen password, but a daemon you never launched, decoding a file you never opened, one byte past the end of a buffer. This is that story. It starts late one evening with a fuzzer that did not know what an EXR file was, and ends with a heap overflow that fires inside a privileged Apple daemon the instant an iMessage lands evading BlastDoor’s, before the little notification banner even finishes…","content_type":"blog_post","language":"en","canonical_url":"https://ironpeak.be/blog/ex-arrr-sailing-the-0-click-seas/","author":{"name":null,"url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"IronPeak","url":"https://ironpeak.be","listing_slug":null,"listing":null},"topics":[{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Research","slug":"research","url":"https://listedarticles.com/topics/research"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":4447,"reading_minutes":19,"published_at":"2026-09-28T00:13:43.817Z","added_at":"2026-09-28T00:13:43.817Z","updated_at":"2026-09-28T00:13:43.817Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/ex-arrr-sailing-the-0-click-seas","markdown_url":"https://listedarticles.com/articles/ex-arrr-sailing-the-0-click-seas.md","example":false,"citation":"IronPeak. \"EX-ARRR: Sailing the 0-click Seas.\" 28 Sept 2026. https://ironpeak.be/blog/ex-arrr-sailing-the-0-click-seas/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://ironpeak.be/blog/ex-arrr-sailing-the-0-click-seas/"},"snippet":null,"score":null},{"slug":"expert-asterisks","title":"Expert asterisks","subtitle":null,"summary":"Watching discussions happening online, I see a frequent unfortunate tic I’ll call the Expert Asterisk. A beginner is asking for help, and experts are answering. Then in the spirit of completeness, an expert throws in a fact or detail far from the learner’s abilities or needs.","content_type":"blog_post","language":"en","canonical_url":"https://nedbatchelder.com/blog/202609/expert_asterisks","author":{"name":"Ned Batchelder","url":"https://nedbatchelder.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Ned Batchelder","url":"https://nedbatchelder.com/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"},{"name":"Education","slug":"education","url":"https://listedarticles.com/topics/education"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":580,"reading_minutes":3,"published_at":"2026-09-27T12:00:00.000Z","added_at":"2026-09-28T06:19:12.203Z","updated_at":"2026-09-28T06:19:12.203Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/expert-asterisks","markdown_url":"https://listedarticles.com/articles/expert-asterisks.md","example":false,"citation":"Ned Batchelder, Ned Batchelder. \"Expert asterisks.\" 27 Sept 2026. https://nedbatchelder.com/blog/202609/expert_asterisks (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://nedbatchelder.com/blog/202609/expert_asterisks"},"snippet":null,"score":null},{"slug":"introducing-casita-a-content-addressed-store-for-source-code-and-build-artifacts","title":"Introducing Casita: A content-addressed store for source code and build artifacts","subtitle":null,"summary":"Domen Kožar introduces Casita, a content-addressed object store for source code and build artifacts—an argument for rethinking Nix-style packaging from the package manager up.","content_type":"blog_post","language":"en","canonical_url":"https://casita.rs/blog/introducing-casita-a-content-addressed-store-for-source-code-and-build-artifacts/","author":{"name":"Domen Kožar","url":"https://casita.rs/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Casita","url":"https://casita.rs/","listing_slug":null,"listing":null},"topics":[{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Build Systems","slug":"build-systems","url":"https://listedarticles.com/topics/build-systems"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1723,"reading_minutes":7,"published_at":"2026-09-27T00:00:00.000Z","added_at":"2026-09-28T09:14:19.317Z","updated_at":"2026-09-28T09:14:19.317Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/introducing-casita-a-content-addressed-store-for-source-code-and-build-artifacts","markdown_url":"https://listedarticles.com/articles/introducing-casita-a-content-addressed-store-for-source-code-and-build-artifacts.md","example":false,"citation":"Domen Kožar, Casita. \"Introducing Casita: A content-addressed store for source code and build artifacts.\" 27 Sept 2026. https://casita.rs/blog/introducing-casita-a-content-addressed-store-for-source-code-and-build-artifacts/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://casita.rs/blog/introducing-casita-a-content-addressed-store-for-source-code-and-build-artifacts/"},"snippet":null,"score":null},{"slug":"dont-couple-your-go-code-to-github","title":"Don't couple your Go code to GitHub","subtitle":null,"summary":"Iain Cambridge explains why Go import paths that hard-code github.com couple your module to a forge: how vanity import paths and module proxies let you keep fetchability without baking GitHub into every import.","content_type":"blog_post","language":"en","canonical_url":"https://iain.rocks/blog/dont-couple-your-go-code-to-github","author":{"name":"Iain Cambridge","url":"https://iain.rocks/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Iain Cambridge","url":"https://iain.rocks/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Go","slug":"go","url":"https://listedarticles.com/topics/go"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":595,"reading_minutes":3,"published_at":"2026-09-27T00:00:00.000Z","added_at":"2026-09-27T21:08:26.663Z","updated_at":"2026-09-27T21:08:26.663Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/dont-couple-your-go-code-to-github","markdown_url":"https://listedarticles.com/articles/dont-couple-your-go-code-to-github.md","example":false,"citation":"Iain Cambridge, Iain Cambridge. \"Don't couple your Go code to GitHub.\" 27 Sept 2026. https://iain.rocks/blog/dont-couple-your-go-code-to-github (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://iain.rocks/blog/dont-couple-your-go-code-to-github"},"snippet":null,"score":null},{"slug":"all-you-need-is-accessibility","title":"All you need is accessibility","subtitle":null,"summary":"Building FynPDF on macOS, Maheep Kumar walks through failed AI UI-testing approaches (screenshots, VNC, XCUITest, generic computer-use) and why a small AXUIElement test API finally let agents drive the app in the background.","content_type":"blog_post","language":"en","canonical_url":"https://maheepk.net/posts/accessibility/","author":{"name":"Maheep Kumar","url":"https://maheepk.net","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Maheep's Webspace","url":"https://maheepk.net","listing_slug":null,"listing":null},"topics":[{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"User Experience","slug":"user-experience","url":"https://listedarticles.com/topics/user-experience"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":443,"reading_minutes":2,"published_at":"2026-09-27T00:00:00.000Z","added_at":"2026-09-27T12:14:51.260Z","updated_at":"2026-09-27T12:14:51.260Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/all-you-need-is-accessibility","markdown_url":"https://listedarticles.com/articles/all-you-need-is-accessibility.md","example":false,"citation":"Maheep Kumar, Maheep's Webspace. \"All you need is accessibility.\" 27 Sept 2026. https://maheepk.net/posts/accessibility/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://maheepk.net/posts/accessibility/"},"snippet":null,"score":null},{"slug":"rusty-thoughts-on-parse-dont-validate","title":"Rusty thoughts on \"Parse, don't validate\"","subtitle":null,"summary":"Eli Bendersky revisits Alexis King's 'Parse, don't validate' idea through a Rust lens—how types can carry parsed invariants, where validation still sneaks in, and practical patterns for keeping illegal states unrepresentable.","content_type":"blog_post","language":"en","canonical_url":"https://eli.thegreenplace.net/2026/rusty-thoughts-on-parse-dont-validate/","author":{"name":"Eli Bendersky","url":"https://eli.thegreenplace.net/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Eli Bendersky's website","url":"https://eli.thegreenplace.net/","listing_slug":null,"listing":null},"topics":[{"name":"Rust","slug":"rust","url":"https://listedarticles.com/topics/rust"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1485,"reading_minutes":6,"published_at":"2026-09-26T15:00:00.000Z","added_at":"2026-09-26T21:13:42.180Z","updated_at":"2026-09-26T21:13:42.180Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/rusty-thoughts-on-parse-dont-validate","markdown_url":"https://listedarticles.com/articles/rusty-thoughts-on-parse-dont-validate.md","example":false,"citation":"Eli Bendersky, Eli Bendersky's website. \"Rusty thoughts on \"Parse, don't validate\".\" 26 Sept 2026. https://eli.thegreenplace.net/2026/rusty-thoughts-on-parse-dont-validate/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://eli.thegreenplace.net/2026/rusty-thoughts-on-parse-dont-validate/"},"snippet":null,"score":null},{"slug":"keep-if-clauses-side-effect-free","title":"Keep if clauses side-effect free","subtitle":null,"summary":"Lawrence Kesteloot argues that if-conditions should not enqueue work, mutate state, or hide control flow—keeping the predicate a pure question makes code easier to read, test, and refactor.","content_type":"blog_post","language":"en","canonical_url":"https://www.teamten.com/lawrence/programming/keep-if-clauses-side-effect-free.html","author":{"name":"Lawrence Kesteloot","url":"https://www.teamten.com/lawrence/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"teamten.com","url":"https://www.teamten.com/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":494,"reading_minutes":2,"published_at":"2026-09-25T22:00:00.000Z","added_at":"2026-09-26T21:13:23.816Z","updated_at":"2026-09-26T21:13:23.816Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/keep-if-clauses-side-effect-free","markdown_url":"https://listedarticles.com/articles/keep-if-clauses-side-effect-free.md","example":false,"citation":"Lawrence Kesteloot, teamten.com. \"Keep if clauses side-effect free.\" 25 Sept 2026. https://www.teamten.com/lawrence/programming/keep-if-clauses-side-effect-free.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.teamten.com/lawrence/programming/keep-if-clauses-side-effect-free.html"},"snippet":null,"score":null},{"slug":"topcoat-is-pushing-the-boundary-of-server-applications-with-rust","title":"Topcoat is pushing the boundary of server applications with Rust","subtitle":null,"summary":"Two monthshttps://tokio.rs/blog/2026-07-22-announcing-topcoat ago, we Julienhttps://github.com/pikaju and Ihttps://github.com/carllerche announced Topcoathttps://github.com/tokio-rs/topcoat, a batteries-included full-stack Rust framework. It includes views, components, mailers, an ORM Toastyhttps://github.com/tokio-rs/toasty, and more. Topcoat aims to make building web apps with Rust as productive as any other language. We have been hard at work shipping features, so it is a good time to talk about what is new.","content_type":"blog_post","language":"en","canonical_url":"https://tokio.rs/blog/2026-09-24-topcoat-server-applications","author":{"name":"Carl Lerche","url":"https://x.com/carllerche","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Tokio","url":"https://tokio.rs/","listing_slug":null,"listing":null},"topics":[{"name":"Rust","slug":"rust","url":"https://listedarticles.com/topics/rust"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1958,"reading_minutes":9,"published_at":"2026-09-24T00:00:00.000Z","added_at":"2026-09-25T12:11:47.997Z","updated_at":"2026-09-25T12:11:47.997Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/topcoat-is-pushing-the-boundary-of-server-applications-with-rust","markdown_url":"https://listedarticles.com/articles/topcoat-is-pushing-the-boundary-of-server-applications-with-rust.md","example":false,"citation":"Carl Lerche, Tokio. \"Topcoat is pushing the boundary of server applications with Rust.\" 24 Sept 2026. https://tokio.rs/blog/2026-09-24-topcoat-server-applications (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://tokio.rs/blog/2026-09-24-topcoat-server-applications"},"snippet":null,"score":null},{"slug":"why-claude-opus-5-5-still-wont-fix-your-ai-agents","title":"Why Claude Opus 5.5 Still Won't Fix Your AI Agents","subtitle":null,"summary":"VooStack argues that swapping in a stronger LLM won’t fix unreliable agents: the real work is orchestration, observability, and API design—the engineering discipline required to ship agents that hold up.","content_type":"blog_post","language":"en","canonical_url":"https://voostack.com/blogs/why-claude-opus-5-5-wont-fix-ai-agents","author":{"name":"VooStack","url":"https://voostack.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"VooStack","url":"https://voostack.com/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1545,"reading_minutes":7,"published_at":"2026-09-23T00:00:00.000Z","added_at":"2026-09-30T06:14:12.620Z","updated_at":"2026-09-30T06:14:12.620Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/why-claude-opus-5-5-still-wont-fix-your-ai-agents","markdown_url":"https://listedarticles.com/articles/why-claude-opus-5-5-still-wont-fix-your-ai-agents.md","example":false,"citation":"VooStack, VooStack. \"Why Claude Opus 5.5 Still Won't Fix Your AI Agents.\" 23 Sept 2026. https://voostack.com/blogs/why-claude-opus-5-5-wont-fix-ai-agents (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://voostack.com/blogs/why-claude-opus-5-5-wont-fix-ai-agents"},"snippet":null,"score":null},{"slug":"bugpocalypse-or-reporting-bugs-in-an-ai-age","title":"Bugpocalypse, or reporting bugs in an AI age","subtitle":null,"summary":"QEMU maintainers on bug reporting in the AI age: flood of AI-generated reports, what still helps triage, and how to file bugs that maintainers can actually use.","content_type":"blog_post","language":"en","canonical_url":"https://www.qemu.org/2026/09/23/bugs/","author":{"name":"QEMU","url":"https://www.qemu.org/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"QEMU","url":"https://www.qemu.org/","listing_slug":null,"listing":null},"topics":[{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1492,"reading_minutes":6,"published_at":"2026-09-23T00:00:00.000Z","added_at":"2026-09-25T12:12:02.056Z","updated_at":"2026-09-25T12:12:02.056Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/bugpocalypse-or-reporting-bugs-in-an-ai-age","markdown_url":"https://listedarticles.com/articles/bugpocalypse-or-reporting-bugs-in-an-ai-age.md","example":false,"citation":"QEMU, QEMU. \"Bugpocalypse, or reporting bugs in an AI age.\" 23 Sept 2026. https://www.qemu.org/2026/09/23/bugs/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.qemu.org/2026/09/23/bugs/"},"snippet":null,"score":null},{"slug":"why-didnt-anybody-tell-me-about-hash-slots","title":"Why didn't anybody tell me about hash slots","subtitle":null,"summary":"A delivery-matching engineer discovers Redis Cluster hash slots the hard way, and walks through how slot-aware keys change caching, sharding, and multi-key operations in production.","content_type":"blog_post","language":"en","canonical_url":"https://blog.verygoodsoftwarenotvirus.dev/posts/2026/09/23/why-didnt-anybody-tell-me-about-hash-slots/","author":{"name":"verygoodsoftwarenotvirus","url":"https://blog.verygoodsoftwarenotvirus.dev/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Very Good Software, Not Virus","url":"https://blog.verygoodsoftwarenotvirus.dev/","listing_slug":null,"listing":null},"topics":[{"name":"Redis","slug":"redis","url":"https://listedarticles.com/topics/redis"},{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Distributed Systems","slug":"distributed-systems","url":"https://listedarticles.com/topics/distributed-systems"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1937,"reading_minutes":8,"published_at":"2026-09-22T12:00:00.000Z","added_at":"2026-09-26T03:12:53.340Z","updated_at":"2026-09-26T03:12:53.340Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/why-didnt-anybody-tell-me-about-hash-slots","markdown_url":"https://listedarticles.com/articles/why-didnt-anybody-tell-me-about-hash-slots.md","example":false,"citation":"verygoodsoftwarenotvirus, Very Good Software, Not Virus. \"Why didn't anybody tell me about hash slots.\" 22 Sept 2026. https://blog.verygoodsoftwarenotvirus.dev/posts/2026/09/23/why-didnt-anybody-tell-me-about-hash-slots/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.verygoodsoftwarenotvirus.dev/posts/2026/09/23/why-didnt-anybody-tell-me-about-hash-slots/"},"snippet":null,"score":null},{"slug":"yang-the-software-factory-behind-composios-toolkits","title":"Yang: the software factory behind Composio's toolkits","subtitle":null,"summary":"How Yang builds and repairs Composio toolkits with coding agents, durable sessions, automated code review, and production telemetry.","content_type":"blog_post","language":"en","canonical_url":"https://composio.dev/blog/yang-software-factory","author":{"name":"Brendan O'Leary","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Composio","url":"https://composio.dev/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1714,"reading_minutes":7,"published_at":"2026-09-22T00:00:00.000Z","added_at":"2026-09-27T21:08:35.005Z","updated_at":"2026-09-27T21:08:35.005Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/yang-the-software-factory-behind-composios-toolkits","markdown_url":"https://listedarticles.com/articles/yang-the-software-factory-behind-composios-toolkits.md","example":false,"citation":"Brendan O'Leary, Composio. \"Yang: the software factory behind Composio's toolkits.\" 22 Sept 2026. https://composio.dev/blog/yang-software-factory (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://composio.dev/blog/yang-software-factory"},"snippet":null,"score":null},{"slug":"helix-the-internal-tool-powering-our-shopify-apps-native-migration","title":"Helix: The internal tool powering our Shopify app's native migration","subtitle":"Small checkpoints and strict quality gates so LLMs can rebuild Swift and Kotlin shippably.","summary":"Shopify built Helix so LLMs can migrate the Shopify app from React Native to native Swift/Kotlin in small checkpoints with strict quality gates that keep code shippable.","content_type":"blog_post","language":"en","canonical_url":"https://shopify.engineering/helix","author":{"name":"Shopify Engineering","url":"https://shopify.engineering/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Shopify","url":"https://shopify.engineering/","listing_slug":"shopify","listing":{"slug":"shopify","name":"Shopify","listing_type":"company","url":"https://listedstartups.com/companies/shopify"}},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Mobile","slug":"mobile","url":"https://listedarticles.com/topics/mobile"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1799,"reading_minutes":8,"published_at":"2026-09-21T12:00:00.000Z","added_at":"2026-10-01T12:11:14.443Z","updated_at":"2026-10-01T12:11:14.443Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/helix-the-internal-tool-powering-our-shopify-apps-native-migration","markdown_url":"https://listedarticles.com/articles/helix-the-internal-tool-powering-our-shopify-apps-native-migration.md","example":false,"citation":"Shopify Engineering, Shopify. \"Helix: The internal tool powering our Shopify app's native migration.\" 21 Sept 2026. https://shopify.engineering/helix (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://shopify.engineering/helix"},"snippet":null,"score":null}],"total":26,"count":20,"next_offset":20,"has_more":true,"query":{"q":null,"content_type":"blog_post","topic":"software-engineering","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}