[{"type_of":"article","id":4585846,"title":"I Built a Version Bump Tool in Rust That Is 10,000x Faster Than Its Python Counterparts.","description":"Hello, fellow version-bumping enthusiasts, sleep-deprived Rustaceans, and accidental software...","readable_publish_date":"Sep 6","slug":"i-built-a-version-bump-tool-in-rust-that-is-10000x-faster-than-its-python-counterparts-i6b","path":"/wiseai/i-built-a-version-bump-tool-in-rust-that-is-10000x-faster-than-its-python-counterparts-i6b","url":"https://dev.to/wiseai/i-built-a-version-bump-tool-in-rust-that-is-10000x-faster-than-its-python-counterparts-i6b","comments_count":7,"public_reactions_count":85,"collection_id":43988,"published_timestamp":"2026-09-06T05:01:14Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":85,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fewzkiuf1u9xpqzvuj71m.webp","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fewzkiuf1u9xpqzvuj71m.webp","canonical_url":"https://wiseai.dev/blogs/i-built-a-version-bump-tool-in-rust-that-is-10000x-faster-than-its-python-counterparts","created_at":"2026-09-06T04:57:51Z","edited_at":"2026-09-06T06:23:53Z","crossposted_at":null,"published_at":"2026-09-06T05:01:14Z","last_comment_at":"2026-09-06T16:36:59Z","reading_time_minutes":9,"tag_list":["rust","python","tutorial","javascript"],"tags":"rust, python, tutorial, javascript","user":{"name":"Mahmoud Harmouch","username":"wiseai","twitter_username":null,"github_username":"wiseaidev","user_id":827951,"website_url":"https://wiseai.dev","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F827951%2F8d69ab6e-a28d-4d13-9652-bdd2f5eb90f8.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F827951%2F8d69ab6e-a28d-4d13-9652-bdd2f5eb90f8.png"}},{"type_of":"article","id":4583126,"title":"We Throw Away 1.3 Billion Tons of Food While Millions Starve. I Built FoodBridge with Snowflake to Stop It","description":"This is a submission for Weekend Challenge: Generosity Edition     Three years ago, I volunteered at...","readable_publish_date":"Sep 5","slug":"we-throw-away-13-billion-tons-of-food-while-millions-starve-i-built-foodbridge-with-snowflake-to-n8g","path":"/emmasofia/we-throw-away-13-billion-tons-of-food-while-millions-starve-i-built-foodbridge-with-snowflake-to-n8g","url":"https://dev.to/emmasofia/we-throw-away-13-billion-tons-of-food-while-millions-starve-i-built-foodbridge-with-snowflake-to-n8g","comments_count":1,"public_reactions_count":18,"collection_id":null,"published_timestamp":"2026-09-05T17:06:51Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":18,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FEmmaSofiaDev%2Ffoodbridge%2Fmain%2Fpublic%2Fimages%2Fcover.jpg","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FEmmaSofiaDev%2Ffoodbridge%2Fmain%2Fpublic%2Fimages%2Fcover.jpg","canonical_url":"https://dev.to/emmasofia/we-throw-away-13-billion-tons-of-food-while-millions-starve-i-built-foodbridge-with-snowflake-to-n8g","created_at":"2026-09-05T15:41:56Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-05T17:06:51Z","last_comment_at":"2026-09-06T13:17:54Z","reading_time_minutes":6,"tag_list":["devchallenge","weekendchallenge","snowflake","webdev"],"tags":"devchallenge, weekendchallenge, snowflake, webdev","user":{"name":"Emma Sofia","username":"emmasofia","twitter_username":null,"github_username":null,"user_id":3962488,"website_url":null,"profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3962488%2F732c27a2-c04a-4583-ba08-e5d20f14606b.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3962488%2F732c27a2-c04a-4583-ba08-e5d20f14606b.png"}},{"type_of":"article","id":4584760,"title":"Multiple Browser Agents Need More Than Separate Profiles","description":"A development report on browser workspaces, project bindings, exclusive leases, and controlled handovers between humans and agents.","readable_publish_date":"Sep 5","slug":"multiple-browser-agents-need-more-than-separate-profiles-565j","path":"/volker_schukai/multiple-browser-agents-need-more-than-separate-profiles-565j","url":"https://dev.to/volker_schukai/multiple-browser-agents-need-more-than-separate-profiles-565j","comments_count":15,"public_reactions_count":13,"collection_id":null,"published_timestamp":"2026-09-05T23:01:21Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":13,"cover_image":null,"social_image":"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%2Fvpj3udnuft5vfiz6qm3y.png","canonical_url":"https://dev.to/volker_schukai/multiple-browser-agents-need-more-than-separate-profiles-565j","created_at":"2026-09-05T23:01:21Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-05T23:01:21Z","last_comment_at":"2026-09-06T14:41:08Z","reading_time_minutes":6,"tag_list":["ai","automation","architecture","webdev"],"tags":"ai, automation, architecture, webdev","user":{"name":"Volker Schukai","username":"volker_schukai","twitter_username":"volker_schukai","github_username":"volker-schukai","user_id":118512,"website_url":"https://www.schukai.com/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F118512%2F0a88ab63-d227-4b47-a0ac-f373d2580756.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F118512%2F0a88ab63-d227-4b47-a0ac-f373d2580756.jpg"}},{"type_of":"article","id":4585631,"title":"Markov Chain Monte Carlo: the 1953 algorithm hiding under modern AI","description":"Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for...","readable_publish_date":"Sep 6","slug":"markov-chain-monte-carlo-the-1953-algorithm-hiding-under-modern-ai-5cb4","path":"/lovestaco/markov-chain-monte-carlo-the-1953-algorithm-hiding-under-modern-ai-5cb4","url":"https://dev.to/lovestaco/markov-chain-monte-carlo-the-1953-algorithm-hiding-under-modern-ai-5cb4","comments_count":1,"public_reactions_count":17,"collection_id":null,"published_timestamp":"2026-09-06T04:31:27Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":17,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpmp1v4km7fu23b7ljmoy.png","social_image":"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%2Fpmp1v4km7fu23b7ljmoy.png","canonical_url":"https://dev.to/lovestaco/markov-chain-monte-carlo-the-1953-algorithm-hiding-under-modern-ai-5cb4","created_at":"2026-09-06T04:11:16Z","edited_at":"2026-09-06T05:37:15Z","crossposted_at":null,"published_at":"2026-09-06T04:31:27Z","last_comment_at":"2026-09-06T14:10:00Z","reading_time_minutes":13,"tag_list":["machinelearning","python","datascience","computerscience"],"tags":"machinelearning, python, datascience, computerscience","user":{"name":"Athreya aka Maneshwar","username":"lovestaco","twitter_username":"athreyac4","github_username":"lovestaco","user_id":1002302,"website_url":"https://linktr.ee/maneshwar","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1002302%2F9dbe5057-f6da-4c08-9b5d-37fe9d281476.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1002302%2F9dbe5057-f6da-4c08-9b5d-37fe9d281476.png"}},{"type_of":"article","id":4584607,"title":"Generosity Is a Default Setting","description":"A USB tethering diagnostic that costs no cellular data to run, forty measurements across fourteen phones, and one free setting that took the worst run from 15 to 106 Mbps.","readable_publish_date":"Sep 5","slug":"generosity-is-a-default-setting-2ig7","path":"/xbill/generosity-is-a-default-setting-2ig7","url":"https://dev.to/xbill/generosity-is-a-default-setting-2ig7","comments_count":1,"public_reactions_count":1,"collection_id":null,"published_timestamp":"2026-09-05T22:04:33Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":1,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fxbill9%2Ftether%2Fmain%2Farticles%2Ftether-report%2Fdevto-cover.07de6d03.jpg","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fxbill9%2Ftether%2Fmain%2Farticles%2Ftether-report%2Fdevto-cover.07de6d03.jpg","canonical_url":"https://dev.to/xbill/generosity-is-a-default-setting-2ig7","created_at":"2026-09-05T21:57:59Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-05T22:04:33Z","last_comment_at":"2026-09-06T14:11:20Z","reading_time_minutes":9,"tag_list":["weekendchallenge","linux","networking","python"],"tags":"weekendchallenge, linux, networking, python","user":{"name":"xbill","username":"xbill","twitter_username":null,"github_username":"xbill9","user_id":3490099,"website_url":"https://g.dev/xbill","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3490099%2Fc6a975d0-cd94-485d-82b1-14ed5b344fcf.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3490099%2Fc6a975d0-cd94-485d-82b1-14ed5b344fcf.jpg"}},{"type_of":"article","id":4586482,"title":"You write one kind sentence. I donate a dime. A blockchain makes sure I do.","description":"This is a submission for the DEV Weekend Challenge: Generosity Edition.           What I...","readable_publish_date":"Sep 6","slug":"you-write-one-kind-sentence-i-donate-a-dime-a-blockchain-makes-sure-i-do-f5o","path":"/nazar-boyko/you-write-one-kind-sentence-i-donate-a-dime-a-blockchain-makes-sure-i-do-f5o","url":"https://dev.to/nazar-boyko/you-write-one-kind-sentence-i-donate-a-dime-a-blockchain-makes-sure-i-do-f5o","comments_count":2,"public_reactions_count":10,"collection_id":null,"published_timestamp":"2026-09-06T14:10:56Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":10,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fnazboyko%2Fkindness-chain%2Fv0.1.0-challenge%2Fdocs%2Fcover.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fnazboyko%2Fkindness-chain%2Fv0.1.0-challenge%2Fdocs%2Fcover.png","canonical_url":"https://dev.to/nazar-boyko/you-write-one-kind-sentence-i-donate-a-dime-a-blockchain-makes-sure-i-do-f5o","created_at":"2026-09-06T07:23:57Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T14:10:56Z","last_comment_at":"2026-09-06T16:57:51Z","reading_time_minutes":8,"tag_list":["devchallenge","weekendchallenge","solana","go"],"tags":"devchallenge, weekendchallenge, solana, go","user":{"name":"Nazar Boyko","username":"nazar-boyko","twitter_username":null,"github_username":null,"user_id":1875383,"website_url":"http://nazarboyko.com/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1875383%2F1b3f5dc9-df1c-4551-9f6e-e3b6234b3d6c.gif","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1875383%2F1b3f5dc9-df1c-4551-9f6e-e3b6234b3d6c.gif"}},{"type_of":"article","id":4587783,"title":"Dev log #20 Deleting 180k lines and chasing socket leaks: A week in the OSS trenches","description":"Yash K Saini — Engineer, building in public — AI/ML, low-level (Rust/C/C++), and open source.  GitHub...","readable_publish_date":"Sep 6","slug":"dev-log-deleting-180k-lines-and-chasing-socket-leaks-a-week-in-the-oss-trenches-4f9b","path":"/yashksaini/dev-log-deleting-180k-lines-and-chasing-socket-leaks-a-week-in-the-oss-trenches-4f9b","url":"https://dev.to/yashksaini/dev-log-deleting-180k-lines-and-chasing-socket-leaks-a-week-in-the-oss-trenches-4f9b","comments_count":2,"public_reactions_count":11,"collection_id":null,"published_timestamp":"2026-09-06T13:46:16Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":11,"cover_image":null,"social_image":"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%2Fd6wtfesgmu91c6m32d2q.png","canonical_url":"https://app.notion.com/p/Week-of-2026-08-31-13-repos-12-PRs-3d3293ab6e628139b68ed9cae8dcae54","created_at":"2026-09-06T12:02:18Z","edited_at":"2026-09-06T14:10:37Z","crossposted_at":null,"published_at":"2026-09-06T13:46:16Z","last_comment_at":"2026-09-06T16:13:22Z","reading_time_minutes":5,"tag_list":["ai","programming","rust","networking"],"tags":"ai, programming, rust, networking","user":{"name":"Yash Kumar Saini","username":"yashksaini","twitter_username":"0xCracked_dev","github_username":"yashksaini-coder","user_id":1242333,"website_url":"https://yashksaini.vercel.app/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1242333%2F27bdd497-8c93-4290-a901-94eec3759056.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1242333%2F27bdd497-8c93-4290-a901-94eec3759056.jpeg"}},{"type_of":"article","id":4585484,"title":"Posting from a shed with one bar of signal: an offline write queue in plain JS","description":"I run boatbuildlog.com, a site where people keep a dated log of a boat they are building. Photos,...","readable_publish_date":"Sep 6","slug":"posting-from-a-shed-with-one-bar-of-signal-an-offline-write-queue-in-plain-js-4n6p","path":"/canad1an/posting-from-a-shed-with-one-bar-of-signal-an-offline-write-queue-in-plain-js-4n6p","url":"https://dev.to/canad1an/posting-from-a-shed-with-one-bar-of-signal-an-offline-write-queue-in-plain-js-4n6p","comments_count":3,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-09-06T03:11:27Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":6,"cover_image":null,"social_image":"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%2Fawfsmoskp9029zc1ehh0.png","canonical_url":"https://dev.to/canad1an/posting-from-a-shed-with-one-bar-of-signal-an-offline-write-queue-in-plain-js-4n6p","created_at":"2026-09-06T03:11:27Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T03:11:27Z","last_comment_at":"2026-09-06T14:10:30Z","reading_time_minutes":4,"tag_list":["javascript","webdev","pwa","indexeddb"],"tags":"javascript, webdev, pwa, indexeddb","user":{"name":"Matt ","username":"canad1an","twitter_username":null,"github_username":null,"user_id":4111806,"website_url":"https://mattadam.com/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4111806%2F57c8533c-0e9e-4eed-b832-86e555820465.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4111806%2F57c8533c-0e9e-4eed-b832-86e555820465.png"}},{"type_of":"article","id":4583677,"title":"Pass It On: donate an explanation someone else can use","description":"This is a submission for Weekend Challenge: Generosity Edition           What I Built   Pass It On...","readable_publish_date":"Sep 5","slug":"pass-it-on-give-someone-an-answer-they-can-pass-on-lcf","path":"/himanshu_748/pass-it-on-give-someone-an-answer-they-can-pass-on-lcf","url":"https://dev.to/himanshu_748/pass-it-on-give-someone-an-answer-they-can-pass-on-lcf","comments_count":0,"public_reactions_count":10,"collection_id":null,"published_timestamp":"2026-09-05T18:00:09Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":10,"cover_image":null,"social_image":"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%2Filkwv438umexkgkd4zne.png","canonical_url":"https://dev.to/himanshu_748/pass-it-on-give-someone-an-answer-they-can-pass-on-lcf","created_at":"2026-09-05T17:56:33Z","edited_at":"2026-09-06T06:51:12Z","crossposted_at":null,"published_at":"2026-09-05T18:00:09Z","last_comment_at":"2026-09-05T18:00:09Z","reading_time_minutes":5,"tag_list":["devchallenge","weekendchallenge"],"tags":"devchallenge, weekendchallenge","user":{"name":"Himanshu Kumar","username":"himanshu_748","twitter_username":"jhahimanshu653","github_username":"himanshu748","user_id":3226847,"website_url":null,"profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3226847%2F8b999f0b-76e8-4a5b-a87d-449ab82832bc.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3226847%2F8b999f0b-76e8-4a5b-a87d-449ab82832bc.png"}},{"type_of":"article","id":4587859,"title":"The charity had the proof. It just couldn't show anyone.","description":"This is a submission for Weekend Challenge: Generosity Edition   TL;DR — A charity's proof of impact...","readable_publish_date":"Sep 6","slug":"the-charity-had-the-proof-it-just-couldnt-show-anyone-hdk","path":"/arqamwd/the-charity-had-the-proof-it-just-couldnt-show-anyone-hdk","url":"https://dev.to/arqamwd/the-charity-had-the-proof-it-just-couldnt-show-anyone-hdk","comments_count":0,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2026-09-06T13:56:31Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":8,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpqjlo9vb20jbwdch9l6l.jpeg","social_image":"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%2Fpqjlo9vb20jbwdch9l6l.jpeg","canonical_url":"https://dev.to/arqamwd/the-charity-had-the-proof-it-just-couldnt-show-anyone-hdk","created_at":"2026-09-06T12:21:01Z","edited_at":"2026-09-06T14:18:28Z","crossposted_at":null,"published_at":"2026-09-06T13:56:31Z","last_comment_at":"2026-09-06T13:56:31Z","reading_time_minutes":9,"tag_list":["weekendchallenge","devchallenge","showdev","database"],"tags":"weekendchallenge, devchallenge, showdev, database","user":{"name":"Arqam Waheed","username":"arqamwd","twitter_username":null,"github_username":null,"user_id":3760002,"website_url":"https://whyrep.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3760002%2Feb94d8d9-e8ef-4932-ab99-d07a12fe197b.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3760002%2Feb94d8d9-e8ef-4932-ab99-d07a12fe197b.jpeg"},"flare_tag":{"name":"showdev","bg_color_hex":"#091b47","text_color_hex":"#b2ffe1"}},{"type_of":"article","id":4585664,"title":"I'm 12. I paused KODA Browser to try something I've never done before.","description":"I was building KODA Browser.  Android project. WebView. Custom home screen. Search. GitHub...","readable_publish_date":"Sep 6","slug":"im-12-i-paused-koda-browser-to-try-something-ive-never-done-before-47fg","path":"/koda2026/im-12-i-paused-koda-browser-to-try-something-ive-never-done-before-47fg","url":"https://dev.to/koda2026/im-12-i-paused-koda-browser-to-try-something-ive-never-done-before-47fg","comments_count":0,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2026-09-06T04:20:55Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":8,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq5xwehpsnpl9rajoyr98.png","social_image":"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%2Fq5xwehpsnpl9rajoyr98.png","canonical_url":"https://dev.to/koda2026/im-12-i-paused-koda-browser-to-try-something-ive-never-done-before-47fg","created_at":"2026-09-06T04:20:55Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T04:20:55Z","last_comment_at":"2026-09-06T04:20:55Z","reading_time_minutes":1,"tag_list":[],"tags":"","user":{"name":"Harun - solo dev ","username":"koda2026","twitter_username":null,"github_username":null,"user_id":4089803,"website_url":"https://koda-aicodementor.netlify.app","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4089803%2F1c9aa9af-f5cd-4465-8570-01266a69fd97.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4089803%2F1c9aa9af-f5cd-4465-8570-01266a69fd97.jpg"}},{"type_of":"article","id":4584127,"title":"I Built a Crash-Safe Database From Scratch Because I Wasn't Allowed to pip install Anything","description":"When I saw the rule for Zero Dependency 2026 — \"your dependency manifest must be empty\" — my first...","readable_publish_date":"Sep 5","slug":"i-built-a-crash-safe-database-from-scratch-because-i-wasnt-allowed-to-pip-install-anything-3d5c","path":"/lakshmi_venkatesan_ad4fe9/i-built-a-crash-safe-database-from-scratch-because-i-wasnt-allowed-to-pip-install-anything-3d5c","url":"https://dev.to/lakshmi_venkatesan_ad4fe9/i-built-a-crash-safe-database-from-scratch-because-i-wasnt-allowed-to-pip-install-anything-3d5c","comments_count":2,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-09-05T19:44:53Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":5,"cover_image":null,"social_image":"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%2F5rcbrhj97cqooyab0ant.png","canonical_url":"https://dev.to/lakshmi_venkatesan_ad4fe9/i-built-a-crash-safe-database-from-scratch-because-i-wasnt-allowed-to-pip-install-anything-3d5c","created_at":"2026-09-05T19:44:53Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-05T19:44:53Z","last_comment_at":"2026-09-06T06:33:09Z","reading_time_minutes":4,"tag_list":["python","database","hackathon","zerodependency"],"tags":"python, database, hackathon, zerodependency","user":{"name":"Lakshmi Venkatesan","username":"lakshmi_venkatesan_ad4fe9","twitter_username":null,"github_username":"lakshmiv3322","user_id":4111568,"website_url":null,"profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4111568%2F333be06a-49b9-4fc9-b5e8-607d051951e1.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4111568%2F333be06a-49b9-4fc9-b5e8-607d051951e1.jpg"}},{"type_of":"article","id":4583576,"title":"A red I expected hid an instrument that was reading an empty directory","description":"One row in my project's coverage table read 0/13. Later it read 0/19. It read a zero at every commit...","readable_publish_date":"Sep 5","slug":"a-red-i-expected-hid-an-instrument-that-was-reading-an-empty-directory-2ph8","path":"/mahirhir/a-red-i-expected-hid-an-instrument-that-was-reading-an-empty-directory-2ph8","url":"https://dev.to/mahirhir/a-red-i-expected-hid-an-instrument-that-was-reading-an-empty-directory-2ph8","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-09-05T17:23:23Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":7,"cover_image":null,"social_image":"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%2Fy3k37iusunaf0emflifz.png","canonical_url":"https://dev.to/mahirhir/a-red-i-expected-hid-an-instrument-that-was-reading-an-empty-directory-2ph8","created_at":"2026-09-05T17:23:23Z","edited_at":"2026-09-05T18:04:12Z","crossposted_at":null,"published_at":"2026-09-05T17:23:23Z","last_comment_at":"2026-09-05T17:23:23Z","reading_time_minutes":3,"tag_list":["testing","rust","debugging","devops"],"tags":"testing, rust, debugging, devops","user":{"name":"Mahiro Hirakawa","username":"mahirhir","twitter_username":"greymoth__","github_username":"greymoth-jp","user_id":3937147,"website_url":"https://github.com/TraceFold/tracefold","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3937147%2F66fce836-aa25-43f0-bb5f-632fc17ebf44.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3937147%2F66fce836-aa25-43f0-bb5f-632fc17ebf44.jpeg"}},{"type_of":"article","id":4583649,"title":"One Missing Environment Variable Crashed My App in Production (and I Lost My Play Store Testing Streak the Same Night)","description":"#BuildInPublic for the RevenueCat Shipaton 2026. RentDera is my entry, and I'm sharing the whole...","readable_publish_date":"Sep 5","slug":"one-missing-environment-variable-crashed-my-app-in-production-and-i-lost-my-play-store-testing-48en","path":"/sanjaysah/one-missing-environment-variable-crashed-my-app-in-production-and-i-lost-my-play-store-testing-48en","url":"https://dev.to/sanjaysah/one-missing-environment-variable-crashed-my-app-in-production-and-i-lost-my-play-store-testing-48en","comments_count":2,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-09-05T17:46:32Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":0,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ddsveycgxsojapeqiw9.png","social_image":"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%2F7ddsveycgxsojapeqiw9.png","canonical_url":"https://dev.to/sanjaysah/one-missing-environment-variable-crashed-my-app-in-production-and-i-lost-my-play-store-testing-48en","created_at":"2026-09-05T17:46:20Z","edited_at":"2026-09-05T17:53:34Z","crossposted_at":null,"published_at":"2026-09-05T17:46:32Z","last_comment_at":"2026-09-06T16:50:37Z","reading_time_minutes":3,"tag_list":["reactnative","expo","buildinpublic","shipaton"],"tags":"reactnative, expo, buildinpublic, shipaton","user":{"name":"Sanjay Kumar Sah","username":"sanjaysah","twitter_username":null,"github_username":"sanjaysah101","user_id":1656931,"website_url":"https://sanjay-os-two.vercel.app/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1656931%2F92645e0c-3291-4e97-aa16-b1904ecae286.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1656931%2F92645e0c-3291-4e97-aa16-b1904ecae286.jpg"}},{"type_of":"article","id":4589012,"title":"UWB and Nearby Devices: Distance, Direction, Association, and Transport","description":"Codename One now exposes UWB distance and direction, companion-device association, presence, and local device transport through separate capability-driven APIs.","readable_publish_date":"Sep 6","slug":"uwb-and-nearby-devices-distance-direction-association-and-transport-196i","path":"/codenameone/uwb-and-nearby-devices-distance-direction-association-and-transport-196i","url":"https://dev.to/codenameone/uwb-and-nearby-devices-distance-direction-association-and-transport-196i","comments_count":0,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-09-06T16:14:40Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":5,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fuwb-nearby-devices.jpg","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fwww.codenameone.com%2Fblog%2Fuwb-nearby-devices.jpg","canonical_url":"https://www.codenameone.com/blog/uwb-nearby-devices/","created_at":"2026-09-06T16:14:40Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T16:14:40Z","last_comment_at":"2026-09-06T16:14:40Z","reading_time_minutes":5,"tag_list":["java","mobile","android","ios"],"tags":"java, mobile, android, ios","user":{"name":"Shai Almog","username":"codenameone","twitter_username":"debugagent","github_username":"codenameone","user_id":417973,"website_url":"https://www.codenameone.com/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F417973%2Fa7b22dd9-5565-48f5-bfab-7e5035b3888f.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F417973%2Fa7b22dd9-5565-48f5-bfab-7e5035b3888f.png"}},{"type_of":"article","id":4586028,"title":"When Your Benchmark Finally Tells the Truth","description":"Update — v0.1.0 released. CauterRule is now live on GitHub and PyPI. It turns repeated agent...","readable_publish_date":"Sep 6","slug":"when-your-benchmark-finally-tells-the-truth-534h","path":"/debashish_ghosal/when-your-benchmark-finally-tells-the-truth-534h","url":"https://dev.to/debashish_ghosal/when-your-benchmark-finally-tells-the-truth-534h","comments_count":2,"public_reactions_count":11,"collection_id":42191,"published_timestamp":"2026-09-06T05:45:44Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":11,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmk15nwov85vbj1se6nc5.png","social_image":"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%2Fmk15nwov85vbj1se6nc5.png","canonical_url":"https://dev.to/debashish_ghosal/when-your-benchmark-finally-tells-the-truth-534h","created_at":"2026-09-06T05:45:44Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T05:45:44Z","last_comment_at":"2026-09-06T10:03:06Z","reading_time_minutes":8,"tag_list":["ai","llm","agents","healthydebate"],"tags":"ai, llm, agents, healthydebate","user":{"name":"Debashish Ghosal","username":"debashish_ghosal","twitter_username":null,"github_username":"deghosal-2026","user_id":2217330,"website_url":"https://github.com/deghosal-2026/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2217330%2Fe7b1a584-ae94-490e-a80a-3b0df528f4aa.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2217330%2Fe7b1a584-ae94-490e-a80a-3b0df528f4aa.jpg"},"flare_tag":{"name":"healthydebate","bg_color_hex":"#16b886","text_color_hex":"#ffffff"}},{"type_of":"article","id":4588956,"title":"Your audit log is probably lying to you. Postgres 18 fixes it in one statement.","description":"I've written this more times than I'd like, in four or five languages by now:    SELECT balance FROM...","readable_publish_date":"Sep 6","slug":"your-audit-log-is-probably-lying-to-you-postgres-18-fixes-it-in-one-statement-15nb","path":"/remdore/your-audit-log-is-probably-lying-to-you-postgres-18-fixes-it-in-one-statement-15nb","url":"https://dev.to/remdore/your-audit-log-is-probably-lying-to-you-postgres-18-fixes-it-in-one-statement-15nb","comments_count":0,"public_reactions_count":10,"collection_id":null,"published_timestamp":"2026-09-06T16:03:19Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":10,"cover_image":null,"social_image":"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%2Fojrm9v2u3puwayyq02n7.png","canonical_url":"https://dev.to/remdore/your-audit-log-is-probably-lying-to-you-postgres-18-fixes-it-in-one-statement-15nb","created_at":"2026-09-06T16:03:19Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T16:03:19Z","last_comment_at":"2026-09-06T16:03:19Z","reading_time_minutes":5,"tag_list":["postgres","sql","database","webdev"],"tags":"postgres, sql, database, webdev","user":{"name":"Remdore","username":"remdore","twitter_username":null,"github_username":"DimitrovK","user_id":374495,"website_url":null,"profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F374495%2F8514d87d-49b5-4b8f-865f-f24a5cc1c29c.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F374495%2F8514d87d-49b5-4b8f-865f-f24a5cc1c29c.png"}},{"type_of":"article","id":4586125,"title":"Next.js 16 `Form` Component: Built-In Progressive Enhancement and Why It Replaces Your Custom Wrappers","description":"Next.js 16 Form Component: Built-In Progressive Enhancement and Why It Replaces Your Custom...","readable_publish_date":"Sep 6","slug":"nextjs-16-form-component-built-in-progressive-enhancement-and-why-it-replaces-your-custom-3ac5","path":"/jsmanifest/nextjs-16-form-component-built-in-progressive-enhancement-and-why-it-replaces-your-custom-3ac5","url":"https://dev.to/jsmanifest/nextjs-16-form-component-built-in-progressive-enhancement-and-why-it-replaces-your-custom-3ac5","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-09-06T16:37:16Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":0,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Femzvxuokuqzdkmyrzfut.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fblog%2Fposts%2Fnextjs-16-form-component-progressive-enhancement%2Fthumbnail.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Femzvxuokuqzdkmyrzfut.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fblog%2Fposts%2Fnextjs-16-form-component-progressive-enhancement%2Fthumbnail.png","canonical_url":"https://jsmanifest.com/nextjs-16-form-component-progressive-enhancement","created_at":"2026-09-06T06:04:38Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T16:37:16Z","last_comment_at":"2026-09-06T16:37:16Z","reading_time_minutes":12,"tag_list":["react","nextjs","webdev","javascript"],"tags":"react, nextjs, webdev, javascript","user":{"name":"jsmanifest","username":"jsmanifest","twitter_username":"jsmanifest","github_username":"pfftdammitchris","user_id":171901,"website_url":"https://jsmanifest.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F171901%2F2c600852-c6af-4b44-8d01-f2c59d0448da.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F171901%2F2c600852-c6af-4b44-8d01-f2c59d0448da.jpg"}},{"type_of":"article","id":4589301,"title":"The Unbreakable Shopping Cart: Pairing BlocSignal with Fast Immutable Collections (FIC) for Bulletproof Flutter Apps","description":"Eliminate in-place mutation bugs, corrupted undo stacks, defensive copying overhead, and skipped Flutter rebuilds by pairing BlocSignal with fast_immutable_collections.","readable_publish_date":"Sep 6","slug":"the-unbreakable-shopping-cart-pairing-blocsignal-with-fast-immutable-collections-fic-for-1pn2","path":"/gde/the-unbreakable-shopping-cart-pairing-blocsignal-with-fast-immutable-collections-fic-for-1pn2","url":"https://dev.to/gde/the-unbreakable-shopping-cart-pairing-blocsignal-with-fast-immutable-collections-fic-for-1pn2","comments_count":0,"public_reactions_count":0,"collection_id":42973,"published_timestamp":"2026-09-06T16:51:54Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":0,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnjy3pov18kno4wh0l13z.png","social_image":"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%2Fnjy3pov18kno4wh0l13z.png","canonical_url":"https://dev.to/gde/the-unbreakable-shopping-cart-pairing-blocsignal-with-fast-immutable-collections-fic-for-1pn2","created_at":"2026-09-06T16:51:54Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T16:51:54Z","last_comment_at":"2026-09-06T16:51:54Z","reading_time_minutes":16,"tag_list":["flutter","dart","architecture","statemanagement"],"tags":"flutter, dart, architecture, statemanagement","user":{"name":"Randal L. Schwartz","username":"randalschwartz","twitter_username":"RandalSchwartz","github_username":"RandalSchwartz","user_id":121966,"website_url":"https://www.youtube.com/@RandalOnDartAndFlutter","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F121966%2Fa587f86d-abcb-484e-9a8a-09213b6a54b3.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F121966%2Fa587f86d-abcb-484e-9a8a-09213b6a54b3.jpg"},"organization":{"name":"Google Developer Experts","username":"gde","slug":"gde","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png"}},{"type_of":"article","id":4587102,"title":"I Rebuilt My RAG Pipeline Without LangChain — What Got Better and What Got Worse","description":"The first time I seriously doubted the framework was not because the model hallucinated. It was...","readable_publish_date":"Sep 6","slug":"i-rebuilt-my-rag-pipeline-without-langchain-what-got-better-and-what-got-worse-4d1a","path":"/hosseinhezami/i-rebuilt-my-rag-pipeline-without-langchain-what-got-better-and-what-got-worse-4d1a","url":"https://dev.to/hosseinhezami/i-rebuilt-my-rag-pipeline-without-langchain-what-got-better-and-what-got-worse-4d1a","comments_count":2,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2026-09-06T09:59:19Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":8,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdjizyun1ivjijyqedo5d.png","social_image":"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%2Fdjizyun1ivjijyqedo5d.png","canonical_url":"https://dev.to/hosseinhezami/i-rebuilt-my-rag-pipeline-without-langchain-what-got-better-and-what-got-worse-4d1a","created_at":"2026-09-06T09:59:19Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T09:59:19Z","last_comment_at":"2026-09-06T10:40:38Z","reading_time_minutes":15,"tag_list":["ai","rag","langchain","pipeline"],"tags":"ai, rag, langchain, pipeline","user":{"name":"Hossein Hezami","username":"hosseinhezami","twitter_username":null,"github_username":"hosseinhezami","user_id":205584,"website_url":null,"profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205584%2Ff7b90254-50f9-4454-990d-fc2e6f56eee1.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205584%2Ff7b90254-50f9-4454-990d-fc2e6f56eee1.jpeg"}},{"type_of":"article","id":4588207,"title":"KindWood: Gotta Grow 'em All! (One Kind Act at a Time)","description":"This is a submission for Weekend Challenge: Generosity Edition  When brainstorming an idea to build...","readable_publish_date":"Sep 6","slug":"kindwood-gotta-grow-em-all-one-kind-act-at-a-time-18l3","path":"/deeptej/kindwood-gotta-grow-em-all-one-kind-act-at-a-time-18l3","url":"https://dev.to/deeptej/kindwood-gotta-grow-em-all-one-kind-act-at-a-time-18l3","comments_count":1,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-09-06T15:24:17Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":5,"cover_image":null,"social_image":"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%2Fgkbogaageou9i5uejfd0.png","canonical_url":"https://dev.to/deeptej/kindwood-gotta-grow-em-all-one-kind-act-at-a-time-18l3","created_at":"2026-09-06T13:39:38Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T15:24:17Z","last_comment_at":"2026-09-06T15:27:30Z","reading_time_minutes":4,"tag_list":["devchallenge","weekendchallenge"],"tags":"devchallenge, weekendchallenge","user":{"name":"deeptej (⁠^⁠.⁠_⁠.⁠^⁠)⁠ﾉ","username":"deeptej","twitter_username":null,"github_username":"deeptejd","user_id":1000953,"website_url":"https://deeptejd.github.io/resume","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1000953%2F0d0968c3-c81e-4251-98c6-36ca059020e8.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1000953%2F0d0968c3-c81e-4251-98c6-36ca059020e8.png"}},{"type_of":"article","id":4583452,"title":"Tree of Thoughts and MCTS for LLMs: What Happens When You Stop Making the Model Guess Once","description":"Hello, I'm Shrijith Venkatramana, and I'm building LiveReview — a blast-radius aware AI code review...","readable_publish_date":"Sep 5","slug":"tree-of-thoughts-and-mcts-for-llms-what-happens-when-you-stop-making-the-model-guess-once-3dmm","path":"/shrsv/tree-of-thoughts-and-mcts-for-llms-what-happens-when-you-stop-making-the-model-guess-once-3dmm","url":"https://dev.to/shrsv/tree-of-thoughts-and-mcts-for-llms-what-happens-when-you-stop-making-the-model-guess-once-3dmm","comments_count":2,"public_reactions_count":14,"collection_id":null,"published_timestamp":"2026-09-05T18:01:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":14,"cover_image":null,"social_image":"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%2Fqfn2b1lrothcllaglv0g.png","canonical_url":"https://dev.to/shrsv/tree-of-thoughts-and-mcts-for-llms-what-happens-when-you-stop-making-the-model-guess-once-3dmm","created_at":"2026-09-05T16:55:47Z","edited_at":"2026-09-05T17:03:28Z","crossposted_at":null,"published_at":"2026-09-05T18:01:00Z","last_comment_at":"2026-09-06T04:15:14Z","reading_time_minutes":9,"tag_list":["ai","webdev","programming","productivity"],"tags":"ai, webdev, programming, productivity","user":{"name":"Shrijith Venkatramana","username":"shrsv","twitter_username":"shrsv23","github_username":"shrsv","user_id":1001514,"website_url":"https://hexmos.com/livereview/git-lrc","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1001514%2F17b7d334-44b1-417a-9268-346e6a34988a.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1001514%2F17b7d334-44b1-417a-9268-346e6a34988a.jpg"}},{"type_of":"article","id":4588722,"title":"GiveRoute — Stop Dumping Donations, Route What’s Actually Needed","description":"This is a submission for Weekend Challenge: Generosity Edition           What I Built   Anyone who...","readable_publish_date":"Sep 6","slug":"giveroute-stop-dumping-donations-route-whats-actually-needed-2aef","path":"/sreejit_/giveroute-stop-dumping-donations-route-whats-actually-needed-2aef","url":"https://dev.to/sreejit_/giveroute-stop-dumping-donations-route-whats-actually-needed-2aef","comments_count":0,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-09-06T15:18:11Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":5,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2hmmy1iblc143ll66bxm.png","social_image":"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%2F2hmmy1iblc143ll66bxm.png","canonical_url":"https://dev.to/sreejit_/giveroute-stop-dumping-donations-route-whats-actually-needed-2aef","created_at":"2026-09-06T15:18:11Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T15:18:11Z","last_comment_at":"2026-09-06T15:18:11Z","reading_time_minutes":2,"tag_list":["devchallenge","weekendchallenge","ai","discuss"],"tags":"devchallenge, weekendchallenge, ai, discuss","user":{"name":"Sreejit Pradhan","username":"sreejit_","twitter_username":null,"github_username":"ogMaverick12","user_id":3904430,"website_url":"https://sreejitdev.vercel.app/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3904430%2Fbd74576f-cef8-4620-a63e-8a001f1e9d6c.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3904430%2Fbd74576f-cef8-4620-a63e-8a001f1e9d6c.png"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4586863,"title":"The Hidden Cost of AI Agents: A Token Budget Framework for Production Laravel Apps","description":"Your Laravel app adds an agent. The controller action looks harmless: one user message, one model...","readable_publish_date":"Sep 6","slug":"the-hidden-cost-of-ai-agents-a-token-budget-framework-for-production-laravel-apps-4632","path":"/hosseinhezami/the-hidden-cost-of-ai-agents-a-token-budget-framework-for-production-laravel-apps-4632","url":"https://dev.to/hosseinhezami/the-hidden-cost-of-ai-agents-a-token-budget-framework-for-production-laravel-apps-4632","comments_count":1,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-09-06T08:59:03Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":6,"cover_image":null,"social_image":"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%2F5mx8vozqjg4wskacdn94.png","canonical_url":"https://dev.to/hosseinhezami/the-hidden-cost-of-ai-agents-a-token-budget-framework-for-production-laravel-apps-4632","created_at":"2026-09-06T08:59:03Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T08:59:03Z","last_comment_at":"2026-09-06T16:36:41Z","reading_time_minutes":16,"tag_list":["ai","laravel","cost","agents"],"tags":"ai, laravel, cost, agents","user":{"name":"Hossein Hezami","username":"hosseinhezami","twitter_username":null,"github_username":"hosseinhezami","user_id":205584,"website_url":null,"profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205584%2Ff7b90254-50f9-4454-990d-fc2e6f56eee1.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205584%2Ff7b90254-50f9-4454-990d-fc2e6f56eee1.jpeg"}},{"type_of":"article","id":4587301,"title":"Your Recipe App Is Hiding a Silent Video","description":"Cooking sites, workout timers, and boarding-pass pages used to autoplay an invisible, muted, looping video for one job only: stopping your phone from locking its screen. The Screen Wake Lock API replaces that hack with three lines of JavaScript — and it comes with one gotcha the docs bury.","readable_publish_date":"Sep 6","slug":"your-recipe-app-is-hiding-a-silent-video-21ma","path":"/parsajiravand/your-recipe-app-is-hiding-a-silent-video-21ma","url":"https://dev.to/parsajiravand/your-recipe-app-is-hiding-a-silent-video-21ma","comments_count":1,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-09-06T10:37:22Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":7,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fbestpractic.org%2Fmedia%2Fcovers%2Fscreen-wake-lock-api-keep-screen-on.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fbestpractic.org%2Fmedia%2Fcovers%2Fscreen-wake-lock-api-keep-screen-on.png","canonical_url":"https://bestpractic.org/blog/screen-wake-lock-api-keep-screen-on","created_at":"2026-09-06T10:37:22Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T10:37:22Z","last_comment_at":"2026-09-06T14:04:09Z","reading_time_minutes":5,"tag_list":["javascript","webdev","browser","api"],"tags":"javascript, webdev, browser, api","user":{"name":"Parsa Jiravand","username":"parsajiravand","twitter_username":null,"github_username":null,"user_id":3831018,"website_url":"https://github.com/parsajiravand","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3831018%2Ff09b70fc-3b0d-4ce2-bb7e-d78ee6f7d701.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3831018%2Ff09b70fc-3b0d-4ce2-bb7e-d78ee6f7d701.jpg"}},{"type_of":"article","id":4588871,"title":"I Tried Selling a Website to a Local Business at 12. Here's What Happened.","description":"I'm 12 years old.  I build websites and full-stack apps.  And recently, I decided to test something...","readable_publish_date":"Sep 6","slug":"i-tried-selling-a-website-to-a-local-business-at-12-heres-what-happened-56h2","path":"/koda2026/i-tried-selling-a-website-to-a-local-business-at-12-heres-what-happened-56h2","url":"https://dev.to/koda2026/i-tried-selling-a-website-to-a-local-business-at-12-heres-what-happened-56h2","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-09-06T15:51:37Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":7,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpiqut5334s5eceaoa6gx.png","social_image":"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%2Fpiqut5334s5eceaoa6gx.png","canonical_url":"https://dev.to/koda2026/i-tried-selling-a-website-to-a-local-business-at-12-heres-what-happened-56h2","created_at":"2026-09-06T15:51:37Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T15:51:37Z","last_comment_at":"2026-09-06T15:51:37Z","reading_time_minutes":4,"tag_list":["webdev","beginners","buildinpublic","entrepreneurship"],"tags":"webdev, beginners, buildinpublic, entrepreneurship","user":{"name":"Harun - solo dev ","username":"koda2026","twitter_username":null,"github_username":null,"user_id":4089803,"website_url":"https://koda-aicodementor.netlify.app","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4089803%2F1c9aa9af-f5cd-4465-8570-01266a69fd97.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4089803%2F1c9aa9af-f5cd-4465-8570-01266a69fd97.jpg"}},{"type_of":"article","id":4586671,"title":"From Prompt Engineering to Context Engineering: The Skill AI Developers Actually Need","description":"The most dangerous failure in an LLM application is not a bad prompt.  It is a perfect prompt wrapped...","readable_publish_date":"Sep 6","slug":"from-prompt-engineering-to-context-engineering-the-skill-ai-developers-actually-need-4mio","path":"/hosseinhezami/from-prompt-engineering-to-context-engineering-the-skill-ai-developers-actually-need-4mio","url":"https://dev.to/hosseinhezami/from-prompt-engineering-to-context-engineering-the-skill-ai-developers-actually-need-4mio","comments_count":1,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-09-06T08:10:06Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":6,"cover_image":null,"social_image":"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%2F4na0hl6m77oi0it8n7ft.png","canonical_url":"https://dev.to/hosseinhezami/from-prompt-engineering-to-context-engineering-the-skill-ai-developers-actually-need-4mio","created_at":"2026-09-06T08:10:07Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T08:10:06Z","last_comment_at":"2026-09-06T14:13:40Z","reading_time_minutes":16,"tag_list":["ai","prompt","skill","engineering"],"tags":"ai, prompt, skill, engineering","user":{"name":"Hossein Hezami","username":"hosseinhezami","twitter_username":null,"github_username":"hosseinhezami","user_id":205584,"website_url":null,"profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205584%2Ff7b90254-50f9-4454-990d-fc2e6f56eee1.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205584%2Ff7b90254-50f9-4454-990d-fc2e6f56eee1.jpeg"}},{"type_of":"article","id":4586960,"title":"Giving AI Agents the Same RBAC Rules as Your Users: Building a Laravel Permission Layer LLMs Actually Respect","description":"AI agents don’t use web browsers. They don’t click buttons, submit forms, or trigger standard HTTP...","readable_publish_date":"Sep 6","slug":"giving-ai-agents-the-same-rbac-rules-as-your-users-building-a-laravel-permission-layer-llms-189","path":"/hosseinhezami/giving-ai-agents-the-same-rbac-rules-as-your-users-building-a-laravel-permission-layer-llms-189","url":"https://dev.to/hosseinhezami/giving-ai-agents-the-same-rbac-rules-as-your-users-building-a-laravel-permission-layer-llms-189","comments_count":0,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-09-06T09:19:03Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":5,"cover_image":null,"social_image":"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%2Fwbu42g2ylbkz4ar0z9by.png","canonical_url":"https://dev.to/hosseinhezami/giving-ai-agents-the-same-rbac-rules-as-your-users-building-a-laravel-permission-layer-llms-189","created_at":"2026-09-06T09:19:03Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T09:19:03Z","last_comment_at":"2026-09-06T09:19:03Z","reading_time_minutes":11,"tag_list":["ai","laravel","permission","llm"],"tags":"ai, laravel, permission, llm","user":{"name":"Hossein Hezami","username":"hosseinhezami","twitter_username":null,"github_username":"hosseinhezami","user_id":205584,"website_url":null,"profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205584%2Ff7b90254-50f9-4454-990d-fc2e6f56eee1.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205584%2Ff7b90254-50f9-4454-990d-fc2e6f56eee1.jpeg"}},{"type_of":"article","id":4586845,"title":"We Deleted Our Vector Database. Postgres Was Faster.","description":"We paid for a vector database for a year. It was faster than Postgres at the one thing it does. We...","readable_publish_date":"Sep 6","slug":"we-deleted-our-vector-database-postgres-was-faster-2i73","path":"/infoinlet1/we-deleted-our-vector-database-postgres-was-faster-2i73","url":"https://dev.to/infoinlet1/we-deleted-our-vector-database-postgres-was-faster-2i73","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-09-06T08:52:41Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":7,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffkquoshay3zwvd46t49v.png","social_image":"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%2Ffkquoshay3zwvd46t49v.png","canonical_url":"https://dev.to/infoinlet1/we-deleted-our-vector-database-postgres-was-faster-2i73","created_at":"2026-09-06T08:52:41Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T08:52:41Z","last_comment_at":"2026-09-06T08:52:41Z","reading_time_minutes":9,"tag_list":["ai","postgres","database","rag"],"tags":"ai, postgres, database, rag","user":{"name":"Info Inlet","username":"infoinlet1","twitter_username":null,"github_username":null,"user_id":3941862,"website_url":"https://infoinlet.com/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3941862%2Fcec34100-b85a-4c9e-8061-55c585109946.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3941862%2Fcec34100-b85a-4c9e-8061-55c585109946.jpeg"}},{"type_of":"article","id":4586687,"title":"n8n Can Now Build Its Own Workflows — What Could Possibly Go Wrong?","description":"The dangerous part is not that a system can generate an n8n workflow as JSON.  The dangerous part is...","readable_publish_date":"Sep 6","slug":"n8n-can-now-build-its-own-workflows-what-could-possibly-go-wrong-5epa","path":"/hosseinhezami/n8n-can-now-build-its-own-workflows-what-could-possibly-go-wrong-5epa","url":"https://dev.to/hosseinhezami/n8n-can-now-build-its-own-workflows-what-could-possibly-go-wrong-5epa","comments_count":2,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-09-06T08:14:12Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":5,"cover_image":null,"social_image":"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%2Fbn80whbjfcldec5vfm1e.png","canonical_url":"https://dev.to/hosseinhezami/n8n-can-now-build-its-own-workflows-what-could-possibly-go-wrong-5epa","created_at":"2026-09-06T08:14:12Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T08:14:12Z","last_comment_at":"2026-09-06T15:03:32Z","reading_time_minutes":15,"tag_list":["n8n","ai","workflow","mcp"],"tags":"n8n, ai, workflow, mcp","user":{"name":"Hossein Hezami","username":"hosseinhezami","twitter_username":null,"github_username":"hosseinhezami","user_id":205584,"website_url":null,"profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205584%2Ff7b90254-50f9-4454-990d-fc2e6f56eee1.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205584%2Ff7b90254-50f9-4454-990d-fc2e6f56eee1.jpeg"}}]