{"articles":[{"slug":"agentic-sdd-giving-claude-code-agents-a-real-engineering-process","title":"Agentic-SDD: Giving Claude Code Agents a Real Engineering Process","subtitle":null,"summary":"Agentic-SDD is a Claude Code plugin that gates coding agents through a six-stage require→plan→analyze→implement→verify→fix pipeline with on-disk status, specialist agents, and a bundled knowledge-search engine.","content_type":"tutorial","language":"en","canonical_url":"https://dev.to/mallikarjunht/agentic-sdd-giving-claude-code-agents-a-real-engineering-process-5249","author":{"name":"Mallikarjun H T","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DEV Community","url":"https://dev.to/","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":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbcq95kksitu6xwi8wueq.png","license":"all-rights-reserved","word_count":1303,"reading_minutes":6,"published_at":"2026-10-01T18:10:08.900Z","added_at":"2026-10-01T18:10:08.900Z","updated_at":"2026-10-01T18:10:08.900Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/agentic-sdd-giving-claude-code-agents-a-real-engineering-process","markdown_url":"https://listedarticles.com/articles/agentic-sdd-giving-claude-code-agents-a-real-engineering-process.md","example":false,"citation":"Mallikarjun H T, DEV Community. \"Agentic-SDD: Giving Claude Code Agents a Real Engineering Process.\" 1 Oct 2026. https://dev.to/mallikarjunht/agentic-sdd-giving-claude-code-agents-a-real-engineering-process-5249 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dev.to/mallikarjunht/agentic-sdd-giving-claude-code-agents-a-real-engineering-process-5249"},"snippet":null,"score":null},{"slug":"what-makes-llm-tokenization-slow","title":"What Makes LLM Tokenization Slow?","subtitle":"Exploring the performance of byte-pair encoding by optimizing a GPT-2 tokenizer.","summary":"Andrew Healey dissects GPT-2’s reference BPE tokenizer, measures what makes tokenization slow, and shows concrete optimizations on the hot path of LLM products.","content_type":"tutorial","language":"en","canonical_url":"https://healeycodes.com/what-makes-llm-tokenization-slow","author":{"name":"Andrew Healey","url":"https://healeycodes.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"healeycodes","url":"https://healeycodes.com/","listing_slug":null,"listing":null},"topics":[{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2547,"reading_minutes":11,"published_at":"2026-10-01T12:11:08.585Z","added_at":"2026-10-01T12:11:08.585Z","updated_at":"2026-10-01T12:11:08.585Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/what-makes-llm-tokenization-slow","markdown_url":"https://listedarticles.com/articles/what-makes-llm-tokenization-slow.md","example":false,"citation":"Andrew Healey, healeycodes. \"What Makes LLM Tokenization Slow?.\" 1 Oct 2026. https://healeycodes.com/what-makes-llm-tokenization-slow (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://healeycodes.com/what-makes-llm-tokenization-slow"},"snippet":null,"score":null},{"slug":"building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-human-in-the-loop","title":"Building Production-Ready AI Agents with Spring AI, Guardrails, Evaluation, Observability, and Human-in-the-Loop","subtitle":null,"summary":"A Spring AI tutorial on hardening agents for production: guardrails, evaluation loops, observability, tool authorization, and human-in-the-loop approval beyond a basic MCP-connected demo.","content_type":"tutorial","language":"en","canonical_url":"https://dev.to/ayshriv/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-5b76","author":{"name":"Ayush Shrivastava","url":"https://dev.to/ayshriv","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DEV Community","url":"https://dev.to/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"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":3953,"reading_minutes":17,"published_at":"2026-09-30T08:00:00.000Z","added_at":"2026-09-30T15:14:21.765Z","updated_at":"2026-09-30T15:14:21.765Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-human-in-the-loop","markdown_url":"https://listedarticles.com/articles/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-human-in-the-loop.md","example":false,"citation":"Ayush Shrivastava, DEV Community. \"Building Production-Ready AI Agents with Spring AI, Guardrails, Evaluation, Observability, and Human-in-the-Loop.\" 30 Sept 2026. https://dev.to/ayshriv/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-5b76 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dev.to/ayshriv/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-5b76"},"snippet":null,"score":null},{"slug":"reverse-engineering-novalogics-comanche-terrain-maps","title":"Reverse Engineering NovaLogic's Comanche Terrain Maps","subtitle":null,"summary":"A detailed reverse-engineering walkthrough of Comanche: Maximum Overkill MS-DOS terrain/map files—how NovaLogic packed heightmaps and related data, and how to reconstruct the landscapes.","content_type":"tutorial","language":"en","canonical_url":"https://pikuma.com/blog/comanche-maps-reverse-engineering","author":{"name":"Gustavo Pezzi","url":"https://pikuma.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Pikuma","url":"https://pikuma.com/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Graphics","slug":"graphics","url":"https://listedarticles.com/topics/graphics"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"History","slug":"history","url":"https://listedarticles.com/topics/history"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3693,"reading_minutes":16,"published_at":"2026-09-29T15:00:00.000Z","added_at":"2026-09-29T21:07:48.020Z","updated_at":"2026-09-29T21:07:48.020Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/reverse-engineering-novalogics-comanche-terrain-maps","markdown_url":"https://listedarticles.com/articles/reverse-engineering-novalogics-comanche-terrain-maps.md","example":false,"citation":"Gustavo Pezzi, Pikuma. \"Reverse Engineering NovaLogic's Comanche Terrain Maps.\" 29 Sept 2026. https://pikuma.com/blog/comanche-maps-reverse-engineering (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://pikuma.com/blog/comanche-maps-reverse-engineering"},"snippet":null,"score":null},{"slug":"how-to-build-a-reliable-ai-assistant-with-the-claude-api","title":"How to Build a Reliable AI Assistant with the Claude API","subtitle":null,"summary":"A freeCodeCamp tutorial building ShopHelper with the Claude API: conversation history, tools, multi-block responses, workflow patterns, and evaluating whether prompt changes actually help.","content_type":"tutorial","language":"en","canonical_url":"https://www.freecodecamp.org/news/how-to-build-a-reliable-ai-assistant-with-the-claude-api/","author":{"name":"Chidozie Managwu","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"freeCodeCamp","url":"https://www.freecodecamp.org","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Education","slug":"education","url":"https://listedarticles.com/topics/education"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2132,"reading_minutes":9,"published_at":"2026-09-29T00:00:00.000Z","added_at":"2026-09-30T12:14:06.208Z","updated_at":"2026-09-30T12:14:06.208Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/how-to-build-a-reliable-ai-assistant-with-the-claude-api","markdown_url":"https://listedarticles.com/articles/how-to-build-a-reliable-ai-assistant-with-the-claude-api.md","example":false,"citation":"Chidozie Managwu, freeCodeCamp. \"How to Build a Reliable AI Assistant with the Claude API.\" 29 Sept 2026. https://www.freecodecamp.org/news/how-to-build-a-reliable-ai-assistant-with-the-claude-api/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.freecodecamp.org/news/how-to-build-a-reliable-ai-assistant-with-the-claude-api/"},"snippet":null,"score":null},{"slug":"using-any-c-library-in-godot","title":"Using any C++ library in Godot","subtitle":null,"summary":"Using any C++ library in Godot Godot has become one of the most popular game engines of the last few years. It is free, open source under the MIT license, and small enough to download and start using in minutes.","content_type":"tutorial","language":"en","canonical_url":"https://blog.conan.io/cpp/conan/gamedev/godot/cmake/2026/09/29/Using-Any-Cpp-Library-In-Godot.html","author":{"name":"Conan Team","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Conan / JFrog","url":"https://blog.conan.io","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"C","slug":"c","url":"https://listedarticles.com/topics/c"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Graphics","slug":"graphics","url":"https://listedarticles.com/topics/graphics"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2353,"reading_minutes":10,"published_at":"2026-09-29T00:00:00.000Z","added_at":"2026-09-29T12:23:03.180Z","updated_at":"2026-09-29T12:23:03.180Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/using-any-c-library-in-godot","markdown_url":"https://listedarticles.com/articles/using-any-c-library-in-godot.md","example":false,"citation":"Conan Team, Conan / JFrog. \"Using any C++ library in Godot.\" 29 Sept 2026. https://blog.conan.io/cpp/conan/gamedev/godot/cmake/2026/09/29/Using-Any-Cpp-Library-In-Godot.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.conan.io/cpp/conan/gamedev/godot/cmake/2026/09/29/Using-Any-Cpp-Library-In-Godot.html"},"snippet":null,"score":null},{"slug":"build-an-llm-tokenizer-and-attention-from-scratch-in-typescript","title":"Build an LLM Tokenizer and Attention from Scratch in TypeScript","subtitle":null,"summary":"SitePoint tutorial that implements BPE tokenization, cosine similarity vector search, and scaled dot-product attention in TypeScript—exposing LLM primitives as ordinary readable code.","content_type":"tutorial","language":"en","canonical_url":"https://www.sitepoint.com/building-llm-primitives-from-scratch-typescript/","author":{"name":"SitePoint Team","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"SitePoint","url":"https://www.sitepoint.com","listing_slug":null,"listing":null},"topics":[{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Machine Learning","slug":"machine-learning","url":"https://listedarticles.com/topics/machine-learning"},{"name":"Education","slug":"education","url":"https://listedarticles.com/topics/education"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":5827,"reading_minutes":25,"published_at":"2026-09-28T14:42:29.000Z","added_at":"2026-09-30T12:14:09.501Z","updated_at":"2026-09-30T12:14:09.501Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/build-an-llm-tokenizer-and-attention-from-scratch-in-typescript","markdown_url":"https://listedarticles.com/articles/build-an-llm-tokenizer-and-attention-from-scratch-in-typescript.md","example":false,"citation":"SitePoint Team, SitePoint. \"Build an LLM Tokenizer and Attention from Scratch in TypeScript.\" 28 Sept 2026. https://www.sitepoint.com/building-llm-primitives-from-scratch-typescript/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.sitepoint.com/building-llm-primitives-from-scratch-typescript/"},"snippet":null,"score":null},{"slug":"phyllotaxis-an-audio-reactive-led-display","title":"Phyllotaxis: An audio-reactive LED display","subtitle":null,"summary":"A build write-up of an audio-reactive LED sculpture that maps Fibonacci phyllotaxis onto a physical light array—math, fabrication, and real-time reactive firmware.","content_type":"tutorial","language":"en","canonical_url":"https://jagi.studio/posts/phyllotaxis/","author":{"name":"Jagi Natarajan","url":"https://jagi.studio/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Jagi Natarajan","url":"https://jagi.studio/","listing_slug":null,"listing":null},"topics":[{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Design","slug":"design","url":"https://listedarticles.com/topics/design"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1644,"reading_minutes":7,"published_at":"2026-09-28T12:00:00.000Z","added_at":"2026-09-29T06:16:37.420Z","updated_at":"2026-09-29T06:16:37.420Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/phyllotaxis-an-audio-reactive-led-display","markdown_url":"https://listedarticles.com/articles/phyllotaxis-an-audio-reactive-led-display.md","example":false,"citation":"Jagi Natarajan, Jagi Natarajan. \"Phyllotaxis: An audio-reactive LED display.\" 28 Sept 2026. https://jagi.studio/posts/phyllotaxis/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://jagi.studio/posts/phyllotaxis/"},"snippet":null,"score":null},{"slug":"postgres-at-time-zone-utc-does-not-do-what-you-think-it-does","title":"Postgres AT TIME ZONE 'UTC' does NOT do what you think it does","subtitle":null,"summary":"A practical Postgres footgun: AT TIME ZONE 'UTC' converts timestamptz to timestamp without time zone—so month math and equality break unless you apply AT TIME ZONE twice.","content_type":"tutorial","language":"en","canonical_url":"https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does","author":{"name":"Tanin Nanakorn","url":"https://tanin.nanakorn.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Book of Revenue","url":"https://bookofrevenue.com/","listing_slug":null,"listing":null},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":538,"reading_minutes":2,"published_at":"2026-09-27T05:42:15.000Z","added_at":"2026-09-28T15:26:07.397Z","updated_at":"2026-09-28T15:26:07.397Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/postgres-at-time-zone-utc-does-not-do-what-you-think-it-does","markdown_url":"https://listedarticles.com/articles/postgres-at-time-zone-utc-does-not-do-what-you-think-it-does.md","example":false,"citation":"Tanin Nanakorn, Book of Revenue. \"Postgres AT TIME ZONE 'UTC' does NOT do what you think it does.\" 27 Sept 2026. https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does"},"snippet":null,"score":null},{"slug":"teaching-gpu-programming-in-p5-js-now-with-compute-shaders","title":"Teaching GPU programming in p5.js: now with compute shaders","subtitle":null,"summary":"Dave Pagurek brings GPU compute shaders into p5.js for teaching—why graphics education needs modern GPU abstractions, and how students can write compute shaders in a friendly creative-coding environment.","content_type":"tutorial","language":"en","canonical_url":"https://www.davepagurek.com/blog/p5-compute-shaders/","author":{"name":"Dave Pagurek","url":"https://www.davepagurek.com","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Dave Pagurek","url":"https://www.davepagurek.com","listing_slug":null,"listing":null},"topics":[{"name":"Graphics","slug":"graphics","url":"https://listedarticles.com/topics/graphics"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Education","slug":"education","url":"https://listedarticles.com/topics/education"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3974,"reading_minutes":17,"published_at":"2026-09-27T03:09:48.546Z","added_at":"2026-09-27T03:09:48.546Z","updated_at":"2026-09-27T03:09:48.546Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/teaching-gpu-programming-in-p5-js-now-with-compute-shaders","markdown_url":"https://listedarticles.com/articles/teaching-gpu-programming-in-p5-js-now-with-compute-shaders.md","example":false,"citation":"Dave Pagurek, Dave Pagurek. \"Teaching GPU programming in p5.js: now with compute shaders.\" 27 Sept 2026. https://www.davepagurek.com/blog/p5-compute-shaders/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.davepagurek.com/blog/p5-compute-shaders/"},"snippet":null,"score":null},{"slug":"modern-object-pascal-introduction-for-programmers","title":"Modern Object Pascal Introduction for Programmers","subtitle":null,"summary":"A practical introduction to Modern Object Pascal for programmers coming from other languages: units, classes, generics, memory management, exceptions, and more—maintained by Michalis Kamburelis and the Castle Game Engine project.","content_type":"tutorial","language":"en","canonical_url":"https://castle-engine.io/modern_pascal","author":{"name":"Michalis Kamburelis","url":"https://castle-engine.io/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Castle Game Engine","url":"https://castle-engine.io/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Education","slug":"education","url":"https://listedarticles.com/topics/education"}],"about_listings":[],"cover_image_url":"https://castle-engine.io/images/original_size/pascal_code_sample.png","license":"all-rights-reserved","word_count":17153,"reading_minutes":75,"published_at":"2026-09-27T00:17:47.560Z","added_at":"2026-09-27T00:17:47.560Z","updated_at":"2026-09-27T00:17:47.560Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/modern-object-pascal-introduction-for-programmers","markdown_url":"https://listedarticles.com/articles/modern-object-pascal-introduction-for-programmers.md","example":false,"citation":"Michalis Kamburelis, Castle Game Engine. \"Modern Object Pascal Introduction for Programmers.\" 27 Sept 2026. https://castle-engine.io/modern_pascal (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://castle-engine.io/modern_pascal"},"snippet":null,"score":null},{"slug":"teaching-a-world-model-to-play-pokemon","title":"Teaching a World Model to Play Pokémon","subtitle":null,"summary":"Training a JEPA-style LeWorldModel on Pokémon Red screenshots and button presses, then using CEM latent planning to select a starter—why latent collapse, SIGReg, and rollout fine-tuning mattered, and 52/100 plans succeeding after tuning.","content_type":"tutorial","language":"en","canonical_url":"https://nostalgia.dev/posts/teaching-a-world-model-to-play-pokemon/","author":{"name":"stmonty","url":"https://nostalgia.dev","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"nostalgia.dev","url":"https://nostalgia.dev","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Machine Learning","slug":"machine-learning","url":"https://listedarticles.com/topics/machine-learning"},{"name":"Research","slug":"research","url":"https://listedarticles.com/topics/research"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Education","slug":"education","url":"https://listedarticles.com/topics/education"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":574,"reading_minutes":2,"published_at":"2026-09-27T00:00:00.000Z","added_at":"2026-09-27T12:14:35.951Z","updated_at":"2026-09-27T12:14:35.951Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/teaching-a-world-model-to-play-pokemon","markdown_url":"https://listedarticles.com/articles/teaching-a-world-model-to-play-pokemon.md","example":false,"citation":"stmonty, nostalgia.dev. \"Teaching a World Model to Play Pokémon.\" 27 Sept 2026. https://nostalgia.dev/posts/teaching-a-world-model-to-play-pokemon/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://nostalgia.dev/posts/teaching-a-world-model-to-play-pokemon/"},"snippet":null,"score":null},{"slug":"digital-audio-on-the-zx-spectrums-1-bit-beeper","title":"Digital Audio on the ZX Spectrum's 1-Bit Beeper","subtitle":null,"summary":"Michael Martin wraps a ZX Spectrum series with a practical write-up on coaxing high-quality digital audio from the machine's 1-bit beeper—covering techniques, trade-offs, and surprisingly good results on every Spectrum model.","content_type":"tutorial","language":"en","canonical_url":"https://bumbershootsoft.wordpress.com/2026/09/26/digital-audio-on-the-zx-spectrums-1-bit-beeper/","author":{"name":"Michael Martin","url":"https://bumbershootsoft.wordpress.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Bumbershoot Software","url":"https://bumbershootsoft.wordpress.com/","listing_slug":null,"listing":null},"topics":[{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"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":4768,"reading_minutes":21,"published_at":"2026-09-26T19:30:00.000Z","added_at":"2026-09-29T15:23:17.455Z","updated_at":"2026-09-29T15:23:17.455Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/digital-audio-on-the-zx-spectrums-1-bit-beeper","markdown_url":"https://listedarticles.com/articles/digital-audio-on-the-zx-spectrums-1-bit-beeper.md","example":false,"citation":"Michael Martin, Bumbershoot Software. \"Digital Audio on the ZX Spectrum's 1-Bit Beeper.\" 26 Sept 2026. https://bumbershootsoft.wordpress.com/2026/09/26/digital-audio-on-the-zx-spectrums-1-bit-beeper/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://bumbershootsoft.wordpress.com/2026/09/26/digital-audio-on-the-zx-spectrums-1-bit-beeper/"},"snippet":null,"score":null},{"slug":"go-concurrency-distilled","title":"Go concurrency distilled","subtitle":null,"summary":"Go concurrency distilled This mini book provides a brief overview of many concurrency topics in Go. Each topic comes with interactive examples — feel free to experiment with them by changing the code and clicking Run . There's also a [PDF version](https://github.com/nalgeon/go conc distilled) with static examples. This is a quick refresher on Go concurrency, not a beginner's guide.","content_type":"tutorial","language":"en","canonical_url":"https://antonz.org/go-concurrency-distilled/","author":{"name":"Anton Zhiyanov","url":"https://antonz.org/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":null,"url":null,"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":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":6445,"reading_minutes":28,"published_at":"2026-09-26T12:00:00.000Z","added_at":"2026-09-26T15:09:16.464Z","updated_at":"2026-09-26T15:09:16.464Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/go-concurrency-distilled","markdown_url":"https://listedarticles.com/articles/go-concurrency-distilled.md","example":false,"citation":"Anton Zhiyanov. \"Go concurrency distilled.\" 26 Sept 2026. https://antonz.org/go-concurrency-distilled/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://antonz.org/go-concurrency-distilled/"},"snippet":null,"score":null},{"slug":"a-jev-like-wrapper-for-llms-including-vision-models","title":"A Jev-like wrapper for LLMs, including vision models","subtitle":null,"summary":"Allan shows a small single-function Jev-style wrapper for LLMs that also handles vision models, with practical code for local and API backends.","content_type":"tutorial","language":"en","canonical_url":"http://allanrbo.blogspot.com/2026/09/a-jev-like-wrapper-for-llms-including.html","author":{"name":"Allan R. Bo","url":"http://allanrbo.blogspot.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Allan's Blog","url":"http://allanrbo.blogspot.com/","listing_slug":null,"listing":null},"topics":[{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Tutorial","slug":"tutorial","url":"https://listedarticles.com/topics/tutorial"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1575,"reading_minutes":7,"published_at":"2026-09-26T12:00:00.000Z","added_at":"2026-09-26T06:12:53.038Z","updated_at":"2026-09-26T06:12:53.038Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/a-jev-like-wrapper-for-llms-including-vision-models","markdown_url":"https://listedarticles.com/articles/a-jev-like-wrapper-for-llms-including-vision-models.md","example":false,"citation":"Allan R. Bo, Allan's Blog. \"A Jev-like wrapper for LLMs, including vision models.\" 26 Sept 2026. http://allanrbo.blogspot.com/2026/09/a-jev-like-wrapper-for-llms-including.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"http://allanrbo.blogspot.com/2026/09/a-jev-like-wrapper-for-llms-including.html"},"snippet":null,"score":null},{"slug":"the-greatest-pun-javascripts-tagged-template-literal","title":"The Greatest Pun: JavaScript's ${{ }} tagged template literal","subtitle":null,"summary":"Nishant Shukla unpacks JavaScript tagged template literals—how ${} interpolation and the tag function combine into a surprisingly powerful (and punny) language feature, with clear examples.","content_type":"tutorial","language":"en","canonical_url":"https://shukla.io/blog/2026-09/pun.html","author":{"name":"Nishant Shukla","url":"https://shukla.io/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"shukla.io","url":"https://shukla.io/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Web Development","slug":"web-development","url":"https://listedarticles.com/topics/web-development"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":704,"reading_minutes":3,"published_at":"2026-09-26T10:00:00.000Z","added_at":"2026-09-26T21:13:46.670Z","updated_at":"2026-09-26T21:13:46.670Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/the-greatest-pun-javascripts-tagged-template-literal","markdown_url":"https://listedarticles.com/articles/the-greatest-pun-javascripts-tagged-template-literal.md","example":false,"citation":"Nishant Shukla, shukla.io. \"The Greatest Pun: JavaScript's ${{ }} tagged template literal.\" 26 Sept 2026. https://shukla.io/blog/2026-09/pun.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://shukla.io/blog/2026-09/pun.html"},"snippet":null,"score":null},{"slug":"optimizing-x264-settings-and-per-title-ladders","title":"Optimizing x264 Settings and Per-title Ladders","subtitle":null,"summary":"Jan Ozer shows how to tune x264 encodes and per-title bitrate ladders to cut bandwidth while improving quality—practical encoder settings and ladder design for H.264-heavy streaming workflows.","content_type":"tutorial","language":"en","canonical_url":"https://streaminglearningcenter.com/articles/optimizing-x264-settings-and-per-title-ladders.html","author":{"name":"Jan Ozer","url":"https://streaminglearningcenter.com/author/jozermindspring-com","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Streaming Learning Center","url":"https://streaminglearningcenter.com/","listing_slug":null,"listing":null},"topics":[{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3835,"reading_minutes":17,"published_at":"2026-09-25T19:35:28.000Z","added_at":"2026-09-29T15:23:26.330Z","updated_at":"2026-09-29T15:23:26.330Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/optimizing-x264-settings-and-per-title-ladders","markdown_url":"https://listedarticles.com/articles/optimizing-x264-settings-and-per-title-ladders.md","example":false,"citation":"Jan Ozer, Streaming Learning Center. \"Optimizing x264 Settings and Per-title Ladders.\" 25 Sept 2026. https://streaminglearningcenter.com/articles/optimizing-x264-settings-and-per-title-ladders.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://streaminglearningcenter.com/articles/optimizing-x264-settings-and-per-title-ladders.html"},"snippet":null,"score":null},{"slug":"why-updatedinput-in-a-pretooluse-hook-doesnt-rewrite-the-command","title":"Why updatedInput in a PreToolUse Hook Doesn’t Rewrite the Command","subtitle":null,"summary":"A deep dive into Claude Code PreToolUse hooks: why returning updatedInput does not rewrite the shell command, and how permission decisions actually work.","content_type":"tutorial","language":"en","canonical_url":"https://mer.vin/news/why-updatedinput-in-a-pretooluse-hook-doesnt-rewrite-the-command/","author":{"name":"Mervin Praison","url":"https://mer.vin/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"mer.vin","url":"https://mer.vin/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3840,"reading_minutes":17,"published_at":"2026-09-25T11:46:46.000Z","added_at":"2026-09-26T09:19:25.724Z","updated_at":"2026-09-26T09:19:25.724Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/why-updatedinput-in-a-pretooluse-hook-doesnt-rewrite-the-command","markdown_url":"https://listedarticles.com/articles/why-updatedinput-in-a-pretooluse-hook-doesnt-rewrite-the-command.md","example":false,"citation":"Mervin Praison, mer.vin. \"Why updatedInput in a PreToolUse Hook Doesn’t Rewrite the Command.\" 25 Sept 2026. https://mer.vin/news/why-updatedinput-in-a-pretooluse-hook-doesnt-rewrite-the-command/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://mer.vin/news/why-updatedinput-in-a-pretooluse-hook-doesnt-rewrite-the-command/"},"snippet":null,"score":null},{"slug":"parsing-expression-grammar-in-lisp-converting-org-to-html-with-ice-9-peg-in-guile","title":"Parsing Expression Grammar in Lisp: Converting Org to HTML with (ice-9 peg) in Guile","subtitle":null,"summary":"Hi everyone. In this blog post I want to take you in an adventure of parsing Org mode with Parsing Expression Grammars (PEG) in Guile Scheme (ice 9 peg) and converting to HTML (via SXML): OrgWebAlchemy. I wanted to share something with you all that I’ve been working on for a while. It all started with some naive regular expressions to parse Org mode content, but I pretty quickly realized I needed something smarter than that to get to where I want to.","content_type":"tutorial","language":"en","canonical_url":"https://jointhefreeworld.org/blog/articles/lisps/parsing-expression-grammar-lisp-org-convert-to-html/index.html","author":{"name":null,"url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Join the Free World","url":"https://jointhefreeworld.org","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"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":1135,"reading_minutes":5,"published_at":"2026-09-24T12:00:00.000Z","added_at":"2026-09-26T15:09:27.135Z","updated_at":"2026-09-26T15:09:27.135Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/parsing-expression-grammar-in-lisp-converting-org-to-html-with-ice-9-peg-in-guile","markdown_url":"https://listedarticles.com/articles/parsing-expression-grammar-in-lisp-converting-org-to-html-with-ice-9-peg-in-guile.md","example":false,"citation":"Join the Free World. \"Parsing Expression Grammar in Lisp: Converting Org to HTML with (ice-9 peg) in Guile.\" 24 Sept 2026. https://jointhefreeworld.org/blog/articles/lisps/parsing-expression-grammar-lisp-org-convert-to-html/index.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://jointhefreeworld.org/blog/articles/lisps/parsing-expression-grammar-lisp-org-convert-to-html/index.html"},"snippet":null,"score":null},{"slug":"writing-a-ray-tracer-in-brainfuck","title":"Writing a ray tracer in Brainfuck","subtitle":null,"summary":"A playful systems post that implements a ray tracer in Brainfuck—compilers, esolangs, and the surprising claim that sometimes the correct answer is to write a compiler.","content_type":"tutorial","language":"en","canonical_url":"https://epestr.com/blog/writing-a-ray-tracer-in-brainfuck/","author":{"name":"epestr","url":"https://epestr.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"epestr","url":"https://epestr.com/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Compilers","slug":"compilers","url":"https://listedarticles.com/topics/compilers"},{"name":"Graphics","slug":"graphics","url":"https://listedarticles.com/topics/graphics"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2118,"reading_minutes":9,"published_at":"2026-09-24T12:00:00.000Z","added_at":"2026-09-26T03:12:56.758Z","updated_at":"2026-09-26T03:12:56.758Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/writing-a-ray-tracer-in-brainfuck","markdown_url":"https://listedarticles.com/articles/writing-a-ray-tracer-in-brainfuck.md","example":false,"citation":"epestr, epestr. \"Writing a ray tracer in Brainfuck.\" 24 Sept 2026. https://epestr.com/blog/writing-a-ray-tracer-in-brainfuck/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://epestr.com/blog/writing-a-ray-tracer-in-brainfuck/"},"snippet":null,"score":null}],"total":63,"count":20,"next_offset":20,"has_more":true,"query":{"q":null,"content_type":"tutorial","topic":"programming","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}