[{"type_of":"article","id":4772539,"title":"I Built My First AI Agent With AWS AgentCore, and the Hardest Part Wasn't the AI","description":"TL;DR  I recently completed another project from Udacity's Future AWS Agent Engineer Nanodegree...","readable_publish_date":"Sep 29","slug":"i-built-my-first-ai-agent-with-aws-agentcore-and-the-hardest-part-wasnt-the-ai-54lf","path":"/hemapriya_kanagala/i-built-my-first-ai-agent-with-aws-agentcore-and-the-hardest-part-wasnt-the-ai-54lf","url":"https://dev.to/hemapriya_kanagala/i-built-my-first-ai-agent-with-aws-agentcore-and-the-hardest-part-wasnt-the-ai-54lf","comments_count":47,"public_reactions_count":85,"collection_id":null,"published_timestamp":"2026-09-29T15:44:51Z","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,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwbozh88bo65t4of3wlnc.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%2Fwbozh88bo65t4of3wlnc.jpeg","canonical_url":"https://dev.to/hemapriya_kanagala/i-built-my-first-ai-agent-with-aws-agentcore-and-the-hardest-part-wasnt-the-ai-54lf","created_at":"2026-09-29T15:44:51Z","edited_at":"2026-09-29T16:13:46Z","crossposted_at":null,"published_at":"2026-09-29T15:44:51Z","last_comment_at":"2026-10-01T05:41:40Z","reading_time_minutes":17,"tag_list":["discuss","aws","beginners","agents"],"tags":"discuss, aws, beginners, agents","user":{"name":"Hemapriya Kanagala","username":"hemapriya_kanagala","twitter_username":"KanagalaHema","github_username":"hemapriya-kanagala","user_id":3307586,"website_url":"https://www.linkedin.com/in/hemapriya-kanagala/","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%2F3307586%2F2dffaf97-946d-44a6-8a39-07d94a72e07d.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%2F3307586%2F2dffaf97-946d-44a6-8a39-07d94a72e07d.png"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4778910,"title":"Building an Offline Arduino UNO Q Cyberdeck That Identifies Birdsong and Draws Vintage Field Notes","description":"In this post, I walk through B.L.O.O.M. (Bridging Local Observations, Openly Mapped), an offline...","readable_publish_date":"Sep 30","slug":"building-an-offline-arduino-uno-q-cyberdeck-that-identifies-birdsong-and-draws-vintage-field-notes-1cjg","path":"/cloudinary/building-an-offline-arduino-uno-q-cyberdeck-that-identifies-birdsong-and-draws-vintage-field-notes-1cjg","url":"https://dev.to/cloudinary/building-an-offline-arduino-uno-q-cyberdeck-that-identifies-birdsong-and-draws-vintage-field-notes-1cjg","comments_count":0,"public_reactions_count":12,"collection_id":null,"published_timestamp":"2026-09-30T19:36:21Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":12,"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%2F9utit2uix6jp8aewof64.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%2F9utit2uix6jp8aewof64.jpeg","canonical_url":"https://dev.to/cloudinary/building-an-offline-arduino-uno-q-cyberdeck-that-identifies-birdsong-and-draws-vintage-field-notes-1cjg","created_at":"2026-09-30T17:41:44Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T19:36:21Z","last_comment_at":"2026-09-30T19:36:21Z","reading_time_minutes":8,"tag_list":["arduino","iot","cloudinary","ai"],"tags":"arduino, iot, cloudinary, ai","user":{"name":"Jen Looper","username":"jenlooper","twitter_username":"jenlooper","github_username":"jlooper","user_id":9819,"website_url":"http://www.jenlooper.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%2F9819%2Fd0d0dc5d-031b-43fe-85a4-469def492123.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%2F9819%2Fd0d0dc5d-031b-43fe-85a4-469def492123.jpg"},"organization":{"name":"Cloudinary","username":"cloudinary","slug":"cloudinary","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%2F7286%2F8677e80f-fe6d-40e5-a9d6-c72af0042cd8.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%2F7286%2F8677e80f-fe6d-40e5-a9d6-c72af0042cd8.png"}},{"type_of":"article","id":4743843,"title":"TypeScript Compiler API: Preserving Child Node Narrowing in Reusable Type Guards 🔧","description":"Hoi hoi! 👋  I'm @nyaomaru, a frontend engineer exploring new possibilities with Jev 😸 (I'm also...","readable_publish_date":"Sep 30","slug":"typescript-compiler-api-preserving-child-node-narrowing-in-reusable-type-guards-4pgh","path":"/nyaomaru/typescript-compiler-api-preserving-child-node-narrowing-in-reusable-type-guards-4pgh","url":"https://dev.to/nyaomaru/typescript-compiler-api-preserving-child-node-narrowing-in-reusable-type-guards-4pgh","comments_count":0,"public_reactions_count":48,"collection_id":44173,"published_timestamp":"2026-09-30T14:34:27Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":48,"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%2Fjq3mvksok7rwzsn7tnih.gif","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%2Fjq3mvksok7rwzsn7tnih.gif","canonical_url":"https://is-kit.dev/guides/typescript-compiler-api","created_at":"2026-09-25T16:08:04Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T14:34:27Z","last_comment_at":"2026-09-30T14:34:27Z","reading_time_minutes":8,"tag_list":["typescript","opensource","webdev","frontend"],"tags":"typescript, opensource, webdev, frontend","user":{"name":"nyaomaru","username":"nyaomaru","twitter_username":"nyaomaru_dev","github_username":"nyaomaru","user_id":1436158,"website_url":"https://nyaomaru-portfolio.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%2F1436158%2Fa78bc4ed-7796-4760-baa5-06283c2404d6.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%2F1436158%2Fa78bc4ed-7796-4760-baa5-06283c2404d6.png"}},{"type_of":"article","id":4774091,"title":"Are Frontend Developers Cooked? Is Frontend design safe?","description":"I recently put out a video arguing that frontend development is changing. I don't think the work is...","readable_publish_date":"Sep 30","slug":"are-frontend-developers-cooked-is-frontend-design-safe-nn8","path":"/erikch/are-frontend-developers-cooked-is-frontend-design-safe-nn8","url":"https://dev.to/erikch/are-frontend-developers-cooked-is-frontend-design-safe-nn8","comments_count":8,"public_reactions_count":28,"collection_id":null,"published_timestamp":"2026-09-30T20:38:21Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":28,"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%2F5ilpmawm42514xaot93e.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%2F5ilpmawm42514xaot93e.png","canonical_url":"https://dev.to/erikch/are-frontend-developers-cooked-is-frontend-design-safe-nn8","created_at":"2026-09-29T21:26:43Z","edited_at":"2026-09-30T20:39:31Z","crossposted_at":null,"published_at":"2026-09-30T20:38:21Z","last_comment_at":"2026-10-01T08:00:03Z","reading_time_minutes":4,"tag_list":["webdev","frontend","ai","career"],"tags":"webdev, frontend, ai, career","user":{"name":"Erik Hanchett","username":"erikch","twitter_username":"ErikCH","github_username":null,"user_id":1994,"website_url":"https://www.programwitherik.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%2F1994%2F0j84YwMs.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%2F1994%2F0j84YwMs.jpeg"}},{"type_of":"article","id":4765088,"title":"AI Agent Governance on AWS: Block Agents, Prove EU AI Act Compliance","description":"I built a synthetic multi-agent loan crew on Amazon Bedrock and made Traccia hard-block a runaway agent, redact applicant PII across every sub-agent, and export EU AI Act audit evidence. Two of my three governance policies blocked nothing - and not because I misconfigured them. Why is the useful part.","readable_publish_date":"Sep 29","slug":"ai-agent-governance-on-aws-block-agents-prove-eu-ai-act-compliance-1829","path":"/aws-builders/ai-agent-governance-on-aws-block-agents-prove-eu-ai-act-compliance-1829","url":"https://dev.to/aws-builders/ai-agent-governance-on-aws-block-agents-prove-eu-ai-act-compliance-1829","comments_count":18,"public_reactions_count":51,"collection_id":44633,"published_timestamp":"2026-09-29T13:27:38Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":51,"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%2Fchghvwi77wv73r5ciwhx.png","canonical_url":"https://dev.to/aws-builders/ai-agent-governance-on-aws-block-agents-prove-eu-ai-act-compliance-1829","created_at":"2026-09-28T15:09:54Z","edited_at":"2026-09-29T15:13:08Z","crossposted_at":null,"published_at":"2026-09-29T13:27:38Z","last_comment_at":"2026-09-30T18:53:43Z","reading_time_minutes":22,"tag_list":["aws","ai","governance","discuss"],"tags":"aws, ai, governance, discuss","user":{"name":"Sarvar Nadaf","username":"sarvar_04","twitter_username":"SarvarN_04","github_username":"simplynadaf","user_id":1163149,"website_url":"https://sarvarnadaf.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%2F1163149%2F5afa2902-591e-4944-b6fa-9bbba80c6e95.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%2F1163149%2F5afa2902-591e-4944-b6fa-9bbba80c6e95.png"},"organization":{"name":"AWS Community Builders ","username":"aws-builders","slug":"aws-builders","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%2F2794%2F88da75b6-aadd-4ea1-8083-ae2dfca8be94.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%2F2794%2F88da75b6-aadd-4ea1-8083-ae2dfca8be94.png"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4767394,"title":"Say Please (if only as a reminder)","description":"I think I've found the simplest way to explain what a prompt can and can't do for safety. Put the...","readable_publish_date":"Sep 29","slug":"say-please-if-only-as-a-reminder-1bc9","path":"/btarbox/say-please-if-only-as-a-reminder-1bc9","url":"https://dev.to/btarbox/say-please-if-only-as-a-reminder-1bc9","comments_count":4,"public_reactions_count":10,"collection_id":null,"published_timestamp":"2026-09-29T15:11:51Z","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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqdgifyen8oyurte86q6q.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%2Fqdgifyen8oyurte86q6q.png","canonical_url":"https://dev.to/btarbox/say-please-if-only-as-a-reminder-1bc9","created_at":"2026-09-28T23:09:26Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-29T15:11:51Z","last_comment_at":"2026-09-30T16:31:39Z","reading_time_minutes":3,"tag_list":["ai","llm","security"],"tags":"ai, llm, security","user":{"name":"Brian Tarbox","username":"btarbox","twitter_username":"btarbox","github_username":"btarbox","user_id":411336,"website_url":"http://briantarbox.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%2F411336%2F632c153c-4f37-4a2d-bf76-9a13870a8249.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%2F411336%2F632c153c-4f37-4a2d-bf76-9a13870a8249.jpg"}},{"type_of":"article","id":4769904,"title":"Who's Accountable When the AI Was Just Following Instructions?","description":"Earlier this year, a company's AI agent quietly leaked internal data for three weeks before anyone...","readable_publish_date":"Sep 29","slug":"whos-accountable-when-the-ai-was-just-following-instructions-1efl","path":"/james_anderson_h/whos-accountable-when-the-ai-was-just-following-instructions-1efl","url":"https://dev.to/james_anderson_h/whos-accountable-when-the-ai-was-just-following-instructions-1efl","comments_count":21,"public_reactions_count":31,"collection_id":null,"published_timestamp":"2026-09-29T08:52:35Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":31,"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%2Fdwjylgypg0ci0yu5354b.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%2Fdwjylgypg0ci0yu5354b.png","canonical_url":"https://dev.to/james_anderson_h/whos-accountable-when-the-ai-was-just-following-instructions-1efl","created_at":"2026-09-29T08:52:35Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-29T08:52:35Z","last_comment_at":"2026-09-30T17:39:17Z","reading_time_minutes":8,"tag_list":["ai","ethics","agents","discuss"],"tags":"ai, ethics, agents, discuss","user":{"name":"James Anderson","username":"james_anderson_h","twitter_username":null,"github_username":null,"user_id":3968038,"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%2F3968038%2F98bc34c8-0955-4e0c-8b23-182806d4b0d6.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%2F3968038%2F98bc34c8-0955-4e0c-8b23-182806d4b0d6.png"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4757699,"title":"Your Metric Is Not Your State","description":"What a refractometer taught me about observability  In July, I wrote about a farmer walking a...","readable_publish_date":"Sep 29","slug":"your-metric-is-not-your-state-2lfl","path":"/kenwalger/your-metric-is-not-your-state-2lfl","url":"https://dev.to/kenwalger/your-metric-is-not-your-state-2lfl","comments_count":11,"public_reactions_count":18,"collection_id":44604,"published_timestamp":"2026-09-29T16:13:00Z","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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxqwmk6lfaidem7a2vqb5.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%2Fxqwmk6lfaidem7a2vqb5.png","canonical_url":"https://www.kenwalger.com/blog/software-engineering/metric-vs-system-state-observability/","created_at":"2026-09-27T19:34:29Z","edited_at":"2026-09-29T16:05:20Z","crossposted_at":null,"published_at":"2026-09-29T16:13:00Z","last_comment_at":"2026-10-01T02:04:45Z","reading_time_minutes":7,"tag_list":["observability","programming","ai","devops"],"tags":"observability, programming, ai, devops","user":{"name":"Ken W Alger","username":"kenwalger","twitter_username":null,"github_username":"kenwalger","user_id":15734,"website_url":"http://www.kenwalger.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%2F15734%2F22d0195e-9fce-4d80-9ae2-3bb416bf8d6f.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%2F15734%2F22d0195e-9fce-4d80-9ae2-3bb416bf8d6f.jpg"}},{"type_of":"article","id":4180923,"title":"Confident Isn't Accurate: How AI Hallucinations Actually Work","description":"AI is moving relatively fast, despite being slow down. Yes, it feels like there's a new concept to...","readable_publish_date":"Sep 29","slug":"confident-isnt-accurate-how-ai-hallucinations-actually-work-4djo","path":"/ale3oula/confident-isnt-accurate-how-ai-hallucinations-actually-work-4djo","url":"https://dev.to/ale3oula/confident-isnt-accurate-how-ai-hallucinations-actually-work-4djo","comments_count":9,"public_reactions_count":27,"collection_id":null,"published_timestamp":"2026-09-29T17:11:47Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":27,"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%2Fdtbgununkvlb983neb5w.png","canonical_url":"https://dev.to/ale3oula/confident-isnt-accurate-how-ai-hallucinations-actually-work-4djo","created_at":"2026-07-19T16:48:06Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-29T17:11:47Z","last_comment_at":"2026-10-01T08:16:08Z","reading_time_minutes":6,"tag_list":["ai","programming","beginners"],"tags":"ai, programming, beginners","user":{"name":"Alexandra","username":"ale3oula","twitter_username":null,"github_username":"aLe3ouLa","user_id":155897,"website_url":"https://ale3oula.github.io","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%2F155897%2Fbd0b9c2b-1685-487f-9de3-5096a19ae2eb.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%2F155897%2Fbd0b9c2b-1685-487f-9de3-5096a19ae2eb.png"}},{"type_of":"article","id":4774276,"title":"The Version of Me Who Looks Better on Paper Doesn't Exist","description":"When I think about what it means to be unconventional, to learn to figure things out on your own, I...","readable_publish_date":"Sep 30","slug":"im-not-asking-you-to-pretend-im-qualified-3bg5","path":"/mikachu/im-not-asking-you-to-pretend-im-qualified-3bg5","url":"https://dev.to/mikachu/im-not-asking-you-to-pretend-im-qualified-3bg5","comments_count":5,"public_reactions_count":36,"collection_id":null,"published_timestamp":"2026-09-30T11:09:16Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":36,"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%2F7x0f51hsdov0gbz8laf2.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%2F7x0f51hsdov0gbz8laf2.png","canonical_url":"https://dev.to/mikachu/im-not-asking-you-to-pretend-im-qualified-3bg5","created_at":"2026-09-29T23:10:16Z","edited_at":"2026-09-30T13:53:21Z","crossposted_at":null,"published_at":"2026-09-30T11:09:16Z","last_comment_at":"2026-10-01T00:38:42Z","reading_time_minutes":6,"tag_list":["beginners","career","learning","softwaredevelopment"],"tags":"beginners, career, learning, softwaredevelopment","user":{"name":"Mika Flowers","username":"mikachu","twitter_username":null,"github_username":"miflow13","user_id":4120886,"website_url":"https://miflow13.github.io/my-blog/","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%2F4120886%2F5d1b9ce7-6321-409e-98bd-d4ad78e2a965.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%2F4120886%2F5d1b9ce7-6321-409e-98bd-d4ad78e2a965.png"}},{"type_of":"article","id":4767598,"title":"🎡 Social Ferris Wheel: Sanity is the Hub","description":"This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange             What...","readable_publish_date":"Sep 30","slug":"social-ferris-wheel-sanity-is-the-hub-2m7j","path":"/annavi11arrea1/social-ferris-wheel-sanity-is-the-hub-2m7j","url":"https://dev.to/annavi11arrea1/social-ferris-wheel-sanity-is-the-hub-2m7j","comments_count":1,"public_reactions_count":13,"collection_id":null,"published_timestamp":"2026-09-30T01:25:29Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":13,"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%2F590pgxcylpzb99su14sq.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%2F590pgxcylpzb99su14sq.png","canonical_url":"https://dev.to/annavi11arrea1/social-ferris-wheel-sanity-is-the-hub-2m7j","created_at":"2026-09-29T00:47:49Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T01:25:29Z","last_comment_at":"2026-10-01T02:36:22Z","reading_time_minutes":14,"tag_list":["devchallenge","sanitychallenge","sanity","ai"],"tags":"devchallenge, sanitychallenge, sanity, ai","user":{"name":"Anna Villarreal","username":"annavi11arrea1","twitter_username":null,"github_username":"AnnaVi11arrea1","user_id":1467610,"website_url":"https://annavillarreal.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%2F1467610%2F3e4ce925-fffd-4643-9aae-8ee77cf01828.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%2F1467610%2F3e4ce925-fffd-4643-9aae-8ee77cf01828.png"}},{"type_of":"article","id":4756731,"title":"Left-pad incident explained: how 11 lines of JavaScript broke npm","description":"The left-pad incident: in 2016 one npm unpublish of an 11-line package broke Babel and thousands of builds for 2.5 hours. How it happened and what changed.","readable_publish_date":"Sep 29","slug":"left-pad-incident-explained-how-11-lines-of-javascript-broke-npm-54ol","path":"/axrisi/left-pad-incident-explained-how-11-lines-of-javascript-broke-npm-54ol","url":"https://dev.to/axrisi/left-pad-incident-explained-how-11-lines-of-javascript-broke-npm-54ol","comments_count":0,"public_reactions_count":6,"collection_id":44597,"published_timestamp":"2026-09-29T15:46:44Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":6,"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%2Fbtojoo2b84kbeegobzou.jpg","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%2Fbtojoo2b84kbeegobzou.jpg","canonical_url":"https://dev.to/axrisi/left-pad-incident-explained-how-11-lines-of-javascript-broke-npm-54ol","created_at":"2026-09-27T15:49:28Z","edited_at":"2026-09-28T16:16:25Z","crossposted_at":null,"published_at":"2026-09-29T15:46:44Z","last_comment_at":"2026-09-29T15:46:44Z","reading_time_minutes":8,"tag_list":["javascript","npm","node","opensource"],"tags":"javascript, npm, node, opensource","user":{"name":"Nikoloz Turazashvili (@axrisi)","username":"axrisi","twitter_username":"axrisi","github_username":"turazashvili","user_id":3226798,"website_url":"https://www.vexrail.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%2F3226798%2F0c0a8594-658c-4146-a639-8068ede85f67.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%2F3226798%2F0c0a8594-658c-4146-a639-8068ede85f67.jpg"}},{"type_of":"article","id":4768455,"title":"Everything About This Secrets Manager Screamed 'Too Good to Be True.' So I Tested That.","description":"I've been on a bit of a \"install random dev tools and see if they actually hold up\" kick lately, and...","readable_publish_date":"Sep 30","slug":"everything-about-this-secrets-manager-screamed-too-good-to-be-true-so-i-tested-that-5e8a","path":"/varshithvhegde/everything-about-this-secrets-manager-screamed-too-good-to-be-true-so-i-tested-that-5e8a","url":"https://dev.to/varshithvhegde/everything-about-this-secrets-manager-screamed-too-good-to-be-true-so-i-tested-that-5e8a","comments_count":1,"public_reactions_count":15,"collection_id":null,"published_timestamp":"2026-09-30T02:09:02Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":15,"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%2Fffjah0b6giyou8f3a3sj.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%2Fffjah0b6giyou8f3a3sj.png","canonical_url":"https://dev.to/varshithvhegde/everything-about-this-secrets-manager-screamed-too-good-to-be-true-so-i-tested-that-5e8a","created_at":"2026-09-29T05:15:28Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T02:09:02Z","last_comment_at":"2026-10-01T02:52:36Z","reading_time_minutes":14,"tag_list":["opensource","webdev","programming","productivity"],"tags":"opensource, webdev, programming, productivity","user":{"name":"Varshith V Hegde","username":"varshithvhegde","twitter_username":"VarshithVhegde1","github_username":"Varshithvhegde","user_id":885064,"website_url":"https://varshithvhegde.in","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%2F885064%2F4ab304f4-a3f3-409c-8217-9ce130e57c18.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%2F885064%2F4ab304f4-a3f3-409c-8217-9ce130e57c18.jpeg"}},{"type_of":"article","id":4702311,"title":"What Science Fiction Tells Us About Our Changing Relationship With AI","description":"I have noticed in recent years that the way AI is portrayed in science fiction has shifted.  I wanted...","readable_publish_date":"Sep 30","slug":"what-science-fiction-tells-us-about-our-changing-relationship-with-ai-5c8m","path":"/javz/what-science-fiction-tells-us-about-our-changing-relationship-with-ai-5c8m","url":"https://dev.to/javz/what-science-fiction-tells-us-about-our-changing-relationship-with-ai-5c8m","comments_count":7,"public_reactions_count":18,"collection_id":null,"published_timestamp":"2026-09-30T11:05:53Z","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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5fdptnmzcqe12apiaqzg.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%2F5fdptnmzcqe12apiaqzg.png","canonical_url":"https://dev.to/javz/what-science-fiction-tells-us-about-our-changing-relationship-with-ai-5c8m","created_at":"2026-09-21T01:04:46Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T11:05:53Z","last_comment_at":"2026-10-01T00:54:02Z","reading_time_minutes":3,"tag_list":["ai","books","discuss","learning"],"tags":"ai, books, discuss, learning","user":{"name":"Julien Avezou","username":"javz","twitter_username":null,"github_username":"JulienAvezou","user_id":3245143,"website_url":"https://www.julienavezou.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%2F3245143%2Ff6cf9acd-541d-4ad4-a846-2788da803c99.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%2F3245143%2Ff6cf9acd-541d-4ad4-a846-2788da803c99.png"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4779489,"title":"🎵 Burnout: I wrote a song - \"Bleeding Knuckles\"","description":"I was seeing a lot of people writing about burnout on here recently. I feel for you. I was in a mood...","readable_publish_date":"Sep 30","slug":"burnout-i-wrote-a-song-bleeding-knuckles-43fp","path":"/annavi11arrea1/burnout-i-wrote-a-song-bleeding-knuckles-43fp","url":"https://dev.to/annavi11arrea1/burnout-i-wrote-a-song-bleeding-knuckles-43fp","comments_count":2,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-09-30T21:44:27Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":6,"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%2F9gzx2mcquo7e9q1au1zx.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%2F9gzx2mcquo7e9q1au1zx.png","canonical_url":"https://dev.to/annavi11arrea1/burnout-i-wrote-a-song-bleeding-knuckles-43fp","created_at":"2026-09-30T21:44:27Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T21:44:27Z","last_comment_at":"2026-10-01T06:06:06Z","reading_time_minutes":2,"tag_list":["ai","mentalhealth","music"],"tags":"ai, mentalhealth, music","user":{"name":"Anna Villarreal","username":"annavi11arrea1","twitter_username":null,"github_username":"AnnaVi11arrea1","user_id":1467610,"website_url":"https://annavillarreal.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%2F1467610%2F3e4ce925-fffd-4643-9aae-8ee77cf01828.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%2F1467610%2F3e4ce925-fffd-4643-9aae-8ee77cf01828.png"}},{"type_of":"article","id":4776315,"title":"1 in 5 Packages Your AI Suggests Don't Exist. Attackers Know Which Ones.","description":"You ask your AI assistant how to do something. It gives you clean, confident code, with an install...","readable_publish_date":"Sep 30","slug":"slopsquatting-your-ai-invented-a-package-and-an-attacker-was-waiting-1g67","path":"/james_anderson_h/slopsquatting-your-ai-invented-a-package-and-an-attacker-was-waiting-1g67","url":"https://dev.to/james_anderson_h/slopsquatting-your-ai-invented-a-package-and-an-attacker-was-waiting-1g67","comments_count":10,"public_reactions_count":35,"collection_id":null,"published_timestamp":"2026-09-30T08:37:59Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":35,"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%2Fu7bd54ck4883vtbzm8b2.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%2Fu7bd54ck4883vtbzm8b2.png","canonical_url":"https://dev.to/james_anderson_h/slopsquatting-your-ai-invented-a-package-and-an-attacker-was-waiting-1g67","created_at":"2026-09-30T08:37:59Z","edited_at":"2026-09-30T10:49:29Z","crossposted_at":null,"published_at":"2026-09-30T08:37:59Z","last_comment_at":"2026-10-01T02:16:59Z","reading_time_minutes":7,"tag_list":["security","ai","discuss","webdev"],"tags":"security, ai, discuss, webdev","user":{"name":"James Anderson","username":"james_anderson_h","twitter_username":null,"github_username":null,"user_id":3968038,"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%2F3968038%2F98bc34c8-0955-4e0c-8b23-182806d4b0d6.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%2F3968038%2F98bc34c8-0955-4e0c-8b23-182806d4b0d6.png"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4778438,"title":"🛜 The Journey of Data Through a Wi-Fi 7 NIC","description":"A Deep Investigation   I've been sitting on this project for a while, I haven't shared it...","readable_publish_date":"Sep 30","slug":"the-journey-of-data-through-a-wi-fi-7-nic-1982","path":"/annavi11arrea1/the-journey-of-data-through-a-wi-fi-7-nic-1982","url":"https://dev.to/annavi11arrea1/the-journey-of-data-through-a-wi-fi-7-nic-1982","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-09-30T15:50:50Z","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%2Fwvksn79mcqyval5nesen.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%2Fwvksn79mcqyval5nesen.png","canonical_url":"https://dev.to/annavi11arrea1/the-journey-of-data-through-a-wi-fi-7-nic-1982","created_at":"2026-09-30T15:50:50Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T15:50:50Z","last_comment_at":"2026-09-30T15:50:50Z","reading_time_minutes":1,"tag_list":["wifi7","opensource","learning","html"],"tags":"wifi7, opensource, learning, html","user":{"name":"Anna Villarreal","username":"annavi11arrea1","twitter_username":null,"github_username":"AnnaVi11arrea1","user_id":1467610,"website_url":"https://annavillarreal.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%2F1467610%2F3e4ce925-fffd-4643-9aae-8ee77cf01828.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%2F1467610%2F3e4ce925-fffd-4643-9aae-8ee77cf01828.png"}},{"type_of":"article","id":4772121,"title":"Code Review Is Not an Authority Boundary","description":"AI can generate the implementation. Your architecture still has to decide what that implementation is...","readable_publish_date":"Sep 29","slug":"code-review-is-not-an-authority-boundary-3dfc","path":"/kenwalger/code-review-is-not-an-authority-boundary-3dfc","url":"https://dev.to/kenwalger/code-review-is-not-an-authority-boundary-3dfc","comments_count":12,"public_reactions_count":18,"collection_id":null,"published_timestamp":"2026-09-29T14:28:19Z","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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhvg9m7hs33gyx9zqzuug.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%2Fhvg9m7hs33gyx9zqzuug.png","canonical_url":"https://www.kenwalger.com/blog/software-architecture/code-review-authority-boundary-capability-security/","created_at":"2026-09-29T14:26:57Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-29T14:28:19Z","last_comment_at":"2026-10-01T08:24:53Z","reading_time_minutes":11,"tag_list":["security","webassembly","ai","architecture"],"tags":"security, webassembly, ai, architecture","user":{"name":"Ken W Alger","username":"kenwalger","twitter_username":null,"github_username":"kenwalger","user_id":15734,"website_url":"http://www.kenwalger.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%2F15734%2F22d0195e-9fce-4d80-9ae2-3bb416bf8d6f.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%2F15734%2F22d0195e-9fce-4d80-9ae2-3bb416bf8d6f.jpg"}},{"type_of":"article","id":4776171,"title":"How to Moderate Live Chat in Real Time with Jev and Composio (Discord + Twitch)","description":"Anyone who has moderated a live chat knows how fast things go wrong.  Someone says something bad and...","readable_publish_date":"Sep 30","slug":"how-to-moderate-live-chat-in-real-time-with-jev-and-composio-discord-twitch-5ab0","path":"/composiodev/how-to-moderate-live-chat-in-real-time-with-jev-and-composio-discord-twitch-5ab0","url":"https://dev.to/composiodev/how-to-moderate-live-chat-in-real-time-with-jev-and-composio-discord-twitch-5ab0","comments_count":4,"public_reactions_count":15,"collection_id":null,"published_timestamp":"2026-09-30T13:05:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":15,"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%2Fwvn2a89cre9aezzzs9wj.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%2Fwvn2a89cre9aezzzs9wj.png","canonical_url":"https://composio.dev/content/how-to-build-a-real-time-ai-chat-moderator-with-jev","created_at":"2026-09-30T08:05:30Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T13:05:00Z","last_comment_at":"2026-09-30T20:16:16Z","reading_time_minutes":12,"tag_list":["ai","jev","tutorial","productivity"],"tags":"ai, jev, tutorial, productivity","user":{"name":"Shrijal Acharya","username":"shricodev","twitter_username":"shricodev","github_username":"shricodev","user_id":1127015,"website_url":"https://www.techwithshrijal.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%2F1127015%2F1c5e48a2-f602-4e7d-8312-3c0322d155c6.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%2F1127015%2F1c5e48a2-f602-4e7d-8312-3c0322d155c6.jpg"},"organization":{"name":"Composio","username":"composiodev","slug":"composiodev","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%2F9157%2Fdf89ab52-2d48-474b-a971-087232b09f19.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%2F9157%2Fdf89ab52-2d48-474b-a971-087232b09f19.png"}},{"type_of":"article","id":4772565,"title":"AI Is Making Me Faster. I Don’t Want It to Make Me Worse.","description":"I use AI constantly when I code and when I write. I use it to research ideas, plan code, debug,...","readable_publish_date":"Sep 29","slug":"ai-is-making-me-faster-i-dont-want-it-to-make-me-worse-3lc3","path":"/mikachu/ai-is-making-me-faster-i-dont-want-it-to-make-me-worse-3lc3","url":"https://dev.to/mikachu/ai-is-making-me-faster-i-dont-want-it-to-make-me-worse-3lc3","comments_count":7,"public_reactions_count":25,"collection_id":null,"published_timestamp":"2026-09-29T15:50:08Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":25,"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%2Ffevo12gqxc750vfm8jm5.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%2Ffevo12gqxc750vfm8jm5.png","canonical_url":"https://dev.to/mikachu/ai-is-making-me-faster-i-dont-want-it-to-make-me-worse-3lc3","created_at":"2026-09-29T15:50:08Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-29T15:50:08Z","last_comment_at":"2026-10-01T04:11:53Z","reading_time_minutes":5,"tag_list":["ai","programming","productivity","tutorial"],"tags":"ai, programming, productivity, tutorial","user":{"name":"Mika Flowers","username":"mikachu","twitter_username":null,"github_username":"miflow13","user_id":4120886,"website_url":"https://miflow13.github.io/my-blog/","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%2F4120886%2F5d1b9ce7-6321-409e-98bd-d4ad78e2a965.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%2F4120886%2F5d1b9ce7-6321-409e-98bd-d4ad78e2a965.png"}},{"type_of":"article","id":4766638,"title":"My OSS Projects: Electron.NET","description":"This is the fourth post in my \"My Open-Source Projects\" series, where I go through some of the OSS...","readable_publish_date":"Sep 30","slug":"my-oss-projects-electronnet-2cgl","path":"/florianrappl/my-oss-projects-electronnet-2cgl","url":"https://dev.to/florianrappl/my-oss-projects-electronnet-2cgl","comments_count":0,"public_reactions_count":5,"collection_id":43968,"published_timestamp":"2026-09-30T13:30:00Z","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%2Foliah78dbtq0dpeu7s3o.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%2Foliah78dbtq0dpeu7s3o.png","canonical_url":"https://dev.to/florianrappl/my-oss-projects-electronnet-2cgl","created_at":"2026-09-28T19:29:53Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T13:30:00Z","last_comment_at":"2026-09-30T13:30:00Z","reading_time_minutes":12,"tag_list":["dotnet","electron","csharp","opensource"],"tags":"dotnet, electron, csharp, opensource","user":{"name":"Florian Rappl","username":"florianrappl","twitter_username":"FlorianRappl","github_username":null,"user_id":268296,"website_url":"https://florian-rappl.de","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%2F268296%2Feb6a1ad0-17d3-4302-9c44-a263a666b072.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%2F268296%2Feb6a1ad0-17d3-4302-9c44-a263a666b072.jpg"}},{"type_of":"article","id":4777331,"title":"Coupon Calculator, A lightweight Flask app","description":"I made this lightweight Flask app designed to make checkout math faster, clearer, and more accurate....","readable_publish_date":"Sep 30","slug":"coupon-calculatora-lightweight-flask-app-3ojo","path":"/codebunny20/coupon-calculatora-lightweight-flask-app-3ojo","url":"https://dev.to/codebunny20/coupon-calculatora-lightweight-flask-app-3ojo","comments_count":2,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-09-30T11:52:47Z","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%2Foo3ysp0nivau54onk1yc.png","canonical_url":"https://dev.to/codebunny20/coupon-calculatora-lightweight-flask-app-3ojo","created_at":"2026-09-30T11:52:47Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T11:52:47Z","last_comment_at":"2026-10-01T03:13:09Z","reading_time_minutes":2,"tag_list":["webdev","devpride","trans","feedback"],"tags":"webdev, devpride, trans, feedback","user":{"name":"codebunny20","username":"codebunny20","twitter_username":null,"github_username":"codebunny20","user_id":3690282,"website_url":"https://www.notion.so/CurioCorner-Homepage-2b1f0fe9ca6480abb7c7ceeefaff8c70?source=copy_link","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%2F3690282%2F0272efec-0589-4b0c-a2cd-f2fc36918fd2.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%2F3690282%2F0272efec-0589-4b0c-a2cd-f2fc36918fd2.gif"}},{"type_of":"article","id":4775068,"title":"The Data Was Public. The Agent Path Wasn't. So His Mock Became My Documentation.","description":"Two commands against the same data. Run them yourself:    $ curl -sS --get...","readable_publish_date":"Sep 30","slug":"the-data-was-public-the-agent-path-wasnt-so-his-mock-became-my-documentation-413a","path":"/kenielzep97/the-data-was-public-the-agent-path-wasnt-so-his-mock-became-my-documentation-413a","url":"https://dev.to/kenielzep97/the-data-was-public-the-agent-path-wasnt-so-his-mock-became-my-documentation-413a","comments_count":7,"public_reactions_count":32,"collection_id":null,"published_timestamp":"2026-09-30T04:36:02Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":32,"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%2Fe7l1ijox2mmyau7630k2.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%2Fe7l1ijox2mmyau7630k2.png","canonical_url":"https://dev.to/kenielzep97/the-data-was-public-the-agent-path-wasnt-so-his-mock-became-my-documentation-413a","created_at":"2026-09-30T04:36:03Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T04:36:02Z","last_comment_at":"2026-09-30T19:04:52Z","reading_time_minutes":8,"tag_list":["ai","opensource","testing","python"],"tags":"ai, opensource, testing, python","user":{"name":"Self-Correcting Systems","username":"kenielzep97","twitter_username":null,"github_username":"keniel13-ui","user_id":3948231,"website_url":"https://primaworkflows.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%2F3948231%2F09b103a6-4a7f-4016-a261-debf92d5b015.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%2F3948231%2F09b103a6-4a7f-4016-a261-debf92d5b015.jpeg"}},{"type_of":"article","id":4766867,"title":"[AI in Practice] Shadowing Assessment with Gemini 3.5 Transcribe: Let Song Lingo Listen to You Read Lyrics","description":"Recap   In the first post, I used Gemini 3.8 Flash TTS to create Song Lingo: paste a...","readable_publish_date":"Sep 29","slug":"ai-in-practice-shadowing-assessment-with-gemini-35-transcribe-let-song-lingo-listen-to-you-read-55ih","path":"/gde/ai-in-practice-shadowing-assessment-with-gemini-35-transcribe-let-song-lingo-listen-to-you-read-55ih","url":"https://dev.to/gde/ai-in-practice-shadowing-assessment-with-gemini-35-transcribe-let-song-lingo-listen-to-you-read-55ih","comments_count":0,"public_reactions_count":2,"collection_id":null,"published_timestamp":"2026-09-29T08:38:38Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":2,"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%2Fp3nsd85c1iy0f4if9fyu.png","canonical_url":"https://www.evanlin.com/gemini-song-lingo-stt/","created_at":"2026-09-28T20:22:20Z","edited_at":"2026-09-29T12:09:10Z","crossposted_at":"2026-09-29T08:38:38Z","published_at":"2026-09-29T08:38:38Z","last_comment_at":"2026-09-29T08:38:38Z","reading_time_minutes":10,"tag_list":["ai","cloud","gemini","webdev"],"tags":"ai, cloud, gemini, webdev","user":{"name":"Evan Lin","username":"evanlin","twitter_username":"Evan_Lin","github_username":"kkdai","user_id":409957,"website_url":"https://www.evanlin.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%2F409957%2Fc150d4a7-cb20-469d-a230-bac27232c577.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%2F409957%2Fc150d4a7-cb20-469d-a230-bac27232c577.jpeg"},"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":4779485,"title":"A wine cellar that remembers what you used to believe","description":"This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange           What I...","readable_publish_date":"Sep 30","slug":"a-wine-cellar-that-remembers-what-you-used-to-believe-4i55","path":"/kenwalger/a-wine-cellar-that-remembers-what-you-used-to-believe-4i55","url":"https://dev.to/kenwalger/a-wine-cellar-that-remembers-what-you-used-to-believe-4i55","comments_count":0,"public_reactions_count":11,"collection_id":null,"published_timestamp":"2026-09-30T22:49:21Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","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%2F4n2dqcxgghv78nz0rtoq.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%2F4n2dqcxgghv78nz0rtoq.png","canonical_url":"https://dev.to/kenwalger/a-wine-cellar-that-remembers-what-you-used-to-believe-4i55","created_at":"2026-09-30T21:41:09Z","edited_at":"2026-09-30T22:54:37Z","crossposted_at":null,"published_at":"2026-09-30T22:49:21Z","last_comment_at":"2026-09-30T22:49:21Z","reading_time_minutes":19,"tag_list":["sanitychallenge","devchallenge","ai","sanity"],"tags":"sanitychallenge, devchallenge, ai, sanity","user":{"name":"Ken W Alger","username":"kenwalger","twitter_username":null,"github_username":"kenwalger","user_id":15734,"website_url":"http://www.kenwalger.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%2F15734%2F22d0195e-9fce-4d80-9ae2-3bb416bf8d6f.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%2F15734%2F22d0195e-9fce-4d80-9ae2-3bb416bf8d6f.jpg"}},{"type_of":"article","id":4777883,"title":"The Death of the Traditional Software Engineer? Meet the Forward Deployed Engineer (FDE)","description":"AI is changing more than the software engineers build. It is changing where they work, how closely...","readable_publish_date":"Sep 30","slug":"the-death-of-the-traditional-software-engineer-meet-the-forward-deployed-engineer-fde-1fg9","path":"/pavanbelagatti/the-death-of-the-traditional-software-engineer-meet-the-forward-deployed-engineer-fde-1fg9","url":"https://dev.to/pavanbelagatti/the-death-of-the-traditional-software-engineer-meet-the-forward-deployed-engineer-fde-1fg9","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-09-30T13:31:01Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","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%2Fgz2x0jb1j6eqdyu0v7ci.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%2Fgz2x0jb1j6eqdyu0v7ci.png","canonical_url":"https://www.linkedin.com/pulse/how-become-forward-deployed-engineer-fde-hottest-tech-belagatti-hrq7c/","created_at":"2026-09-30T13:31:01Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T13:31:01Z","last_comment_at":"2026-09-30T13:31:01Z","reading_time_minutes":13,"tag_list":["ai","developer","software","agents"],"tags":"ai, developer, software, agents","user":{"name":"Pavan Belagatti","username":"pavanbelagatti","twitter_username":null,"github_username":"pavanbelagatti","user_id":68703,"website_url":"https://www.youtube.com/@pavanbelagatti","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%2F68703%2F46d312f8-f4ee-4c00-a8f2-84502856bcd5.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%2F68703%2F46d312f8-f4ee-4c00-a8f2-84502856bcd5.png"}},{"type_of":"article","id":4757876,"title":"Stop Waiting for GitHub Actions: Make Your CI Faster Today","description":"A practical guide to canceling outdated runs, caching dependencies, reducing duplicate work, and getting faster feedback from GitHub Actions.","readable_publish_date":"Sep 29","slug":"stop-waiting-for-github-actions-make-your-ci-faster-today-a2l","path":"/johnnylemonny/stop-waiting-for-github-actions-make-your-ci-faster-today-a2l","url":"https://dev.to/johnnylemonny/stop-waiting-for-github-actions-make-your-ci-faster-today-a2l","comments_count":4,"public_reactions_count":10,"collection_id":null,"published_timestamp":"2026-09-29T15:30:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ggcbph24n7betkgp7m8.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%2F1ggcbph24n7betkgp7m8.png","canonical_url":"https://dev.to/johnnylemonny/stop-waiting-for-github-actions-make-your-ci-faster-today-a2l","created_at":"2026-09-27T20:40:56Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-29T15:30:00Z","last_comment_at":"2026-10-01T01:55:02Z","reading_time_minutes":15,"tag_list":["github","devops","productivity","tutorial"],"tags":"github, devops, productivity, tutorial","user":{"name":"𝗝𝗼𝗵𝗻","username":"johnnylemonny","twitter_username":null,"github_username":"johnnylemonny","user_id":3868757,"website_url":"https://github.com/johnnylemonny","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%2F3868757%2F96a5e915-2968-4aeb-8d85-d9206cb3f703.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%2F3868757%2F96a5e915-2968-4aeb-8d85-d9206cb3f703.gif"}},{"type_of":"article","id":4772129,"title":"Agent memory needs more than vector search","description":"Vector search is great, but it only goes so far. I benchmarked several ways to improve relevance with surprising results.","readable_publish_date":"Sep 29","slug":"agent-memory-needs-more-than-vector-search-afp","path":"/aws-heroes/agent-memory-needs-more-than-vector-search-afp","url":"https://dev.to/aws-heroes/agent-memory-needs-more-than-vector-search-afp","comments_count":6,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-09-29T14:28:49Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":6,"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%2Fco3wo5uvyx026wa9g6md.jpg","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%2Fco3wo5uvyx026wa9g6md.jpg","canonical_url":"https://www.readysetcloud.io/blog/allen.helton/agent-memory-needs-more-than-vector-search/","created_at":"2026-09-29T14:28:49Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-29T14:28:49Z","last_comment_at":"2026-09-30T11:45:10Z","reading_time_minutes":9,"tag_list":["ai","agents","memory"],"tags":"ai, agents, memory","user":{"name":"Allen Helton","username":"allenheltondev","twitter_username":"AllenHeltonDev","github_username":"allenheltondev","user_id":153157,"website_url":"https://readysetcloud.io","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%2F153157%2Fd03699fc-2a88-4555-97ee-f2c325294133.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%2F153157%2Fd03699fc-2a88-4555-97ee-f2c325294133.jpg"},"organization":{"name":"AWS Heroes","username":"aws-heroes","slug":"aws-heroes","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%2F2491%2Ff0c1a659-c959-42cd-bb12-cd25909dd9db.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%2F2491%2Ff0c1a659-c959-42cd-bb12-cd25909dd9db.png"}},{"type_of":"article","id":4774624,"title":"I Ran My Career Like a Production System for 12 Weeks. The Dashboard Was Wrong Before I Was.","description":"For 25 years I've been the person in the room asking to see the data. In incident reviews, in...","readable_publish_date":"Sep 30","slug":"i-ran-my-career-like-a-production-system-for-12-weeks-the-dashboard-was-wrong-before-i-was-285l","path":"/debashish_ghosal/i-ran-my-career-like-a-production-system-for-12-weeks-the-dashboard-was-wrong-before-i-was-285l","url":"https://dev.to/debashish_ghosal/i-ran-my-career-like-a-production-system-for-12-weeks-the-dashboard-was-wrong-before-i-was-285l","comments_count":1,"public_reactions_count":17,"collection_id":42434,"published_timestamp":"2026-09-30T02:10: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%2Fw9yqyg1cvvlwmrjhrf6f.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%2Fw9yqyg1cvvlwmrjhrf6f.png","canonical_url":"https://dev.to/debashish_ghosal/i-ran-my-career-like-a-production-system-for-12-weeks-the-dashboard-was-wrong-before-i-was-285l","created_at":"2026-09-30T02:10:27Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T02:10:27Z","last_comment_at":"2026-09-30T23:16:21Z","reading_time_minutes":7,"tag_list":["growth","career","healthydebate","leadership"],"tags":"growth, career, healthydebate, leadership","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":4756737,"title":"VRAM for local LLMs: why memory bandwidth sets your tokens per second","description":"VRAM for LLMs is a bandwidth problem: every token streams the whole model from memory. Bandwidth per tier, the 20x offload cliff, and what fits in 16, 24 or 48 GB.","readable_publish_date":"Sep 30","slug":"vram-for-local-llms-why-memory-bandwidth-sets-your-tokens-per-second-h4h","path":"/axrisi/vram-for-local-llms-why-memory-bandwidth-sets-your-tokens-per-second-h4h","url":"https://dev.to/axrisi/vram-for-local-llms-why-memory-bandwidth-sets-your-tokens-per-second-h4h","comments_count":3,"public_reactions_count":2,"collection_id":44598,"published_timestamp":"2026-09-30T07:46:44Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":2,"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%2F59gvru2exeetw6larphd.jpg","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%2F59gvru2exeetw6larphd.jpg","canonical_url":"https://dev.to/axrisi/vram-for-local-llms-why-memory-bandwidth-sets-your-tokens-per-second-h4h","created_at":"2026-09-27T15:49:47Z","edited_at":"2026-09-28T16:16:39Z","crossposted_at":null,"published_at":"2026-09-30T07:46:44Z","last_comment_at":"2026-09-30T21:00:07Z","reading_time_minutes":8,"tag_list":["llm","ai","hardware","gpu"],"tags":"llm, ai, hardware, gpu","user":{"name":"Nikoloz Turazashvili (@axrisi)","username":"axrisi","twitter_username":"axrisi","github_username":"turazashvili","user_id":3226798,"website_url":"https://www.vexrail.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%2F3226798%2F0c0a8594-658c-4146-a639-8068ede85f67.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%2F3226798%2F0c0a8594-658c-4146-a639-8068ede85f67.jpg"}}]