[{"type_of":"article","id":4559844,"title":"20 Agentic AI Terms Every Developer Should Know (Explained Simply)","description":"Do you ever feel like the AI world has moved forward a little too quickly?\u0026nbsp;You hear about...","readable_publish_date":"Sep 3","slug":"20-agentic-ai-terms-every-developer-should-know-explained-simply-jii","path":"/sylwia-lask/20-agentic-ai-terms-every-developer-should-know-explained-simply-jii","url":"https://dev.to/sylwia-lask/20-agentic-ai-terms-every-developer-should-know-explained-simply-jii","comments_count":93,"public_reactions_count":192,"collection_id":null,"published_timestamp":"2026-09-03T06:44:57Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":192,"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%2Fez62u2w0ldk0fec35ytb.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%2Fez62u2w0ldk0fec35ytb.png","canonical_url":"https://dev.to/sylwia-lask/20-agentic-ai-terms-every-developer-should-know-explained-simply-jii","created_at":"2026-09-02T21:47:44Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-03T06:44:57Z","last_comment_at":"2026-09-07T12:03:46Z","reading_time_minutes":11,"tag_list":["ai","agents","mcp","beginners"],"tags":"ai, agents, mcp, beginners","user":{"name":"Sylwia Laskowska","username":"sylwia-lask","twitter_username":"SylwiaLask8977","github_username":"sylwia-lask","user_id":3535771,"website_url":"https://www.linkedin.com/in/sylwia-laskowska-5a8467131/","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%2F3535771%2Fe22860d5-274b-43c9-819b-56b162e5bd5a.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%2F3535771%2Fe22860d5-274b-43c9-819b-56b162e5bd5a.jpeg"}},{"type_of":"article","id":4538206,"title":"How long does it take for you to write a dev.to article?","description":"It takes me 2 hours.    I am not joking. Usually, I don't have it \"planned\" before I started to...","readable_publish_date":"Aug 31","slug":"how-long-does-it-take-for-you-to-write-a-devto-article-49m1","path":"/francistrdev/how-long-does-it-take-for-you-to-write-a-devto-article-49m1","url":"https://dev.to/francistrdev/how-long-does-it-take-for-you-to-write-a-devto-article-49m1","comments_count":149,"public_reactions_count":127,"collection_id":null,"published_timestamp":"2026-08-31T14:45:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"no_ai","ai_disclosure_label":"No AI","positive_reactions_count":127,"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%2Fzoij3up8ypff2hjioovq.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%2Fzoij3up8ypff2hjioovq.png","canonical_url":"https://dev.to/francistrdev/how-long-does-it-take-for-you-to-write-a-devto-article-49m1","created_at":"2026-08-31T14:39:18Z","edited_at":null,"crossposted_at":null,"published_at":"2026-08-31T14:45:00Z","last_comment_at":"2026-09-06T07:12:48Z","reading_time_minutes":2,"tag_list":["discuss","community","writing","devto"],"tags":"discuss, community, writing, devto","user":{"name":"FrancisTRᴅᴇᴠ (っ◔◡◔)っ","username":"francistrdev","twitter_username":null,"github_username":"FrancisTRdev","user_id":3711376,"website_url":"https://francistrdev.github.io/","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%2F3711376%2Fe88f6fdf-33af-4dde-bb60-fbe662e87d02.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%2F3711376%2Fe88f6fdf-33af-4dde-bb60-fbe662e87d02.gif"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4539686,"title":"Fixing Delicate Cache Mismatches in a Brownfield SPA: A Pragmatic Solution","description":"How we eliminated subtle stylesheet caching glitches during deployments on DEV without a massive rewrite.","readable_publish_date":"Aug 31","slug":"fixing-delicate-cache-mismatches-in-a-brownfield-spa-a-pragmatic-solution-dk9","path":"/devteam/fixing-delicate-cache-mismatches-in-a-brownfield-spa-a-pragmatic-solution-dk9","url":"https://dev.to/devteam/fixing-delicate-cache-mismatches-in-a-brownfield-spa-a-pragmatic-solution-dk9","comments_count":8,"public_reactions_count":56,"collection_id":null,"published_timestamp":"2026-08-31T19:21:38Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":56,"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%2Fcmhfcuzbrbwh981r7fnr.png","canonical_url":"https://dev.to/devteam/fixing-delicate-cache-mismatches-in-a-brownfield-spa-a-pragmatic-solution-dk9","created_at":"2026-08-31T19:10:35Z","edited_at":null,"crossposted_at":null,"published_at":"2026-08-31T19:21:38Z","last_comment_at":"2026-09-04T14:02:08Z","reading_time_minutes":4,"tag_list":["webdev","architecture","webperf","rails"],"tags":"webdev, architecture, webperf, rails","user":{"name":"Ben Halpern","username":"ben","twitter_username":"bendhalpern","github_username":"benhalpern","user_id":1,"website_url":"http://benhalpern.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%2F1%2Fbabb96d0-9cd2-49bc-a412-2dc4caf94c2a.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%2F1%2Fbabb96d0-9cd2-49bc-a412-2dc4caf94c2a.png"},"organization":{"name":"The DEV Team","username":"devteam","slug":"devteam","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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.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%2Forganization%2Fprofile_image%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg"}},{"type_of":"article","id":4551647,"title":"Hey Everyone! I’m Sanidhya from MLH","description":"MLH AI Roadshow Bengaluru       Hey Everyone! I am Sanidhya Goel, a new MLH Hackathon Community...","readable_publish_date":"Sep 4","slug":"hey-everyone-im-sanidhya-from-mlh-25an","path":"/mlh/hey-everyone-im-sanidhya-from-mlh-25an","url":"https://blog.mlh.com/hey-everyone-im-sanidhya-from-mlh-25an","comments_count":17,"public_reactions_count":51,"collection_id":null,"published_timestamp":"2026-09-04T03:04:14Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","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%2Fp3llaaqmmnz7oo35ibk6.png","canonical_url":"https://blog.mlh.com/hey-everyone-im-sanidhya-from-mlh-25an","created_at":"2026-09-02T03:26:41Z","edited_at":"2026-09-04T03:04:42Z","crossposted_at":null,"published_at":"2026-09-04T03:04:14Z","last_comment_at":"2026-09-07T03:36:09Z","reading_time_minutes":4,"tag_list":["mlh","community","devrel","career"],"tags":"mlh, community, devrel, career","user":{"name":"Sanidhya Goel","username":"sanidhya_at_mlh","twitter_username":"SanidhyaGoel18","github_username":null,"user_id":4097818,"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%2F4097818%2Fa8c23ec5-8de2-4950-a642-b6c86cf2f1fd.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%2F4097818%2Fa8c23ec5-8de2-4950-a642-b6c86cf2f1fd.jpg"},"organization":{"name":"Major League Hacking (MLH)","username":"mlh","slug":"mlh","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%2F2310%2F828f0108-477d-4d0d-8812-973f182358b4.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%2Forganization%2Fprofile_image%2F2310%2F828f0108-477d-4d0d-8812-973f182358b4.jpg"}},{"type_of":"article","id":4542737,"title":"Building With AI When You Don't Know Architecture: A Survival Guide","description":"Let me describe a moment you might recognize.  You had an idea for an app. You didn't know how to...","readable_publish_date":"Sep 1","slug":"building-with-ai-when-you-dont-know-architecture-a-survival-guide-1ma3","path":"/james_anderson_h/building-with-ai-when-you-dont-know-architecture-a-survival-guide-1ma3","url":"https://dev.to/james_anderson_h/building-with-ai-when-you-dont-know-architecture-a-survival-guide-1ma3","comments_count":74,"public_reactions_count":126,"collection_id":null,"published_timestamp":"2026-09-01T05:53:57Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":126,"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%2Fuc75v5ty3hnp04jrkryj.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%2Fuc75v5ty3hnp04jrkryj.png","canonical_url":"https://dev.to/james_anderson_h/building-with-ai-when-you-dont-know-architecture-a-survival-guide-1ma3","created_at":"2026-09-01T05:53:57Z","edited_at":"2026-09-02T03:57:00Z","crossposted_at":null,"published_at":"2026-09-01T05:53:57Z","last_comment_at":"2026-09-07T13:49:26Z","reading_time_minutes":7,"tag_list":["ai","beginners","webdev"],"tags":"ai, beginners, 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%2Fe70ff7fe-85b0-4c3a-8a68-b2269cd108b7.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%2Fe70ff7fe-85b0-4c3a-8a68-b2269cd108b7.png"}},{"type_of":"article","id":4557766,"title":"What do you build when you can build anything?","description":"My hot take is: Telling people that they have to build endlessly is very, very, very bad advice. If...","readable_publish_date":"Sep 2","slug":"what-do-you-build-when-you-can-build-anything-4eg0","path":"/ale3oula/what-do-you-build-when-you-can-build-anything-4eg0","url":"https://dev.to/ale3oula/what-do-you-build-when-you-can-build-anything-4eg0","comments_count":58,"public_reactions_count":100,"collection_id":null,"published_timestamp":"2026-09-02T16:38:09Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":100,"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%2Fda5tefc1nhjj65fd8ig4.png","canonical_url":"https://dev.to/ale3oula/what-do-you-build-when-you-can-build-anything-4eg0","created_at":"2026-09-02T16:38:09Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-02T16:38:09Z","last_comment_at":"2026-09-07T13:09:07Z","reading_time_minutes":5,"tag_list":["ai","productivity","discuss"],"tags":"ai, productivity, discuss","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"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4566862,"title":"I Built My First AWS Agent Workflow, and the Hardest Part Was Getting It to Stop Assuming Things","description":"TL;DR  I recently finished a project from Udacity's Future AWS Agent Engineer Nanodegree Program,...","readable_publish_date":"Sep 3","slug":"i-built-my-first-aws-agent-workflow-and-the-hardest-part-was-getting-it-to-stop-assuming-things-8fg","path":"/hemapriya_kanagala/i-built-my-first-aws-agent-workflow-and-the-hardest-part-was-getting-it-to-stop-assuming-things-8fg","url":"https://dev.to/hemapriya_kanagala/i-built-my-first-aws-agent-workflow-and-the-hardest-part-was-getting-it-to-stop-assuming-things-8fg","comments_count":29,"public_reactions_count":79,"collection_id":null,"published_timestamp":"2026-09-03T15:24:18Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":79,"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%2Fbo9j0oe35ihh9hrf946q.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%2Fbo9j0oe35ihh9hrf946q.jpeg","canonical_url":"https://dev.to/hemapriya_kanagala/i-built-my-first-aws-agent-workflow-and-the-hardest-part-was-getting-it-to-stop-assuming-things-8fg","created_at":"2026-09-03T15:24:18Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-03T15:24:18Z","last_comment_at":"2026-09-07T06:55:46Z","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":4576547,"title":"Dev Opportunity Radar #15: HackerRank Orchestrate, Claude Campus Ambassadors \u0026 the Bharat Builds Tour","description":"TL;DR  Welcome back to Dev Opportunity Radar.  This is a weekly series where I share opportunities,...","readable_publish_date":"Sep 4","slug":"dev-opportunity-radar-15-hackerrank-orchestrate-claude-campus-ambassadors-the-bharat-builds-3oc","path":"/devengers/dev-opportunity-radar-15-hackerrank-orchestrate-claude-campus-ambassadors-the-bharat-builds-3oc","url":"https://dev.to/devengers/dev-opportunity-radar-15-hackerrank-orchestrate-claude-campus-ambassadors-the-bharat-builds-3oc","comments_count":8,"public_reactions_count":59,"collection_id":40801,"published_timestamp":"2026-09-04T17:37:52Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":59,"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%2Fwf6q7p6wa9fpjg96q54n.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%2Fwf6q7p6wa9fpjg96q54n.jpeg","canonical_url":"https://dev.to/devengers/dev-opportunity-radar-15-hackerrank-orchestrate-claude-campus-ambassadors-the-bharat-builds-3oc","created_at":"2026-09-04T17:37:52Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-04T17:37:52Z","last_comment_at":"2026-09-06T04:16:14Z","reading_time_minutes":14,"tag_list":["discuss","community","opportunities","resources"],"tags":"discuss, community, opportunities, resources","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"},"organization":{"name":"The DEVengers","username":"devengers","slug":"devengers","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%2Forganization%2Fprofile_image%2F12483%2Fb3a03d2d-fbb6-4355-9593-dff0f92638e9.webp","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%2Forganization%2Fprofile_image%2F12483%2Fb3a03d2d-fbb6-4355-9593-dff0f92638e9.webp"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4566043,"title":"My Thermostat Was Speaking an Industrial Protocol. Just Not to Me.","description":"A senior software engineer who knew nothing about hardware, a BACnet MS/TP thermostat, and an RS-485 bus. How I ended up with an ESP32-S3 gateway on a DIN rail, wired into Home Assistant, in 15 evenings.","readable_publish_date":"Sep 3","slug":"my-thermostat-was-speaking-an-industrial-protocol-just-not-to-me-2a0p","path":"/managerfx/my-thermostat-was-speaking-an-industrial-protocol-just-not-to-me-2a0p","url":"https://dev.to/managerfx/my-thermostat-was-speaking-an-industrial-protocol-just-not-to-me-2a0p","comments_count":5,"public_reactions_count":18,"collection_id":null,"published_timestamp":"2026-09-03T15:32:52Z","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%2Fv09zfq5acat27lmo2hmm.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%2Fv09zfq5acat27lmo2hmm.jpg","canonical_url":"https://dev.to/managerfx/my-thermostat-was-speaking-an-industrial-protocol-just-not-to-me-2a0p","created_at":"2026-09-03T13:11:29Z","edited_at":"2026-09-07T08:21:34Z","crossposted_at":null,"published_at":"2026-09-03T15:32:52Z","last_comment_at":"2026-09-07T07:28:34Z","reading_time_minutes":22,"tag_list":["bacnet","esp32","iot","ai"],"tags":"bacnet, esp32, iot, ai","user":{"name":"Felice Lombardi","username":"managerfx","twitter_username":null,"github_username":"managerfx","user_id":1212094,"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%2F1212094%2F6592aa7b-b6d0-43e3-98c7-e22ef0a11a9b.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%2F1212094%2F6592aa7b-b6d0-43e3-98c7-e22ef0a11a9b.jpeg"}},{"type_of":"article","id":4516150,"title":"What was your win this week?","description":"👋👋👋👋 Looking back on your week -- what was something you're proud of? All wins count -- big or small...","readable_publish_date":"Sep 4","slug":"what-was-your-win-this-week-1mo8","path":"/devteam/what-was-your-win-this-week-1mo8","url":"https://dev.to/devteam/what-was-your-win-this-week-1mo8","comments_count":28,"public_reactions_count":32,"collection_id":null,"published_timestamp":"2026-09-04T13:00:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","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%2F6qeeaa1xv77jsfu0u0ji.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%2F6qeeaa1xv77jsfu0u0ji.jpg","canonical_url":"https://dev.to/devteam/what-was-your-win-this-week-1mo8","created_at":"2026-08-28T20:45:10Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-04T13:00:00Z","last_comment_at":"2026-09-06T18:20:04Z","reading_time_minutes":1,"tag_list":["weeklyretro"],"tags":"weeklyretro","user":{"name":"Jess Lee","username":"jess","twitter_username":"jessleenyc","github_username":"jessleenyc","user_id":264,"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%2F264%2Fb75f6edf-df7b-406e-a56b-43facafb352c.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%2F264%2Fb75f6edf-df7b-406e-a56b-43facafb352c.jpg"},"organization":{"name":"The DEV Team","username":"devteam","slug":"devteam","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%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.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%2Forganization%2Fprofile_image%2F1%2Fd908a186-5651-4a5a-9f76-15200bc6801f.jpg"}},{"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":10,"public_reactions_count":110,"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":110,"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-07T08:24:25Z","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":4530899,"title":"What happens to technical debt when AI makes code cheap?","description":"Dear past Jenna,  I know you're used to dealing with large, complex, legacy codebases riddled with...","readable_publish_date":"Sep 1","slug":"what-happens-to-technical-debt-when-ai-makes-code-cheap-9oa","path":"/jennapederson/what-happens-to-technical-debt-when-ai-makes-code-cheap-9oa","url":"https://dev.to/jennapederson/what-happens-to-technical-debt-when-ai-makes-code-cheap-9oa","comments_count":24,"public_reactions_count":25,"collection_id":42242,"published_timestamp":"2026-09-01T14:01:00Z","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%2Fpibqnjcnvslms7r50f40.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%2Fpibqnjcnvslms7r50f40.png","canonical_url":"https://www.jennapederson.com/blog/what-happens-to-technical-debt-when-ai-makes-code-cheap","created_at":"2026-08-30T20:48:32Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-01T14:01:00Z","last_comment_at":"2026-09-06T14:13:50Z","reading_time_minutes":4,"tag_list":["ai","programming","software","agents"],"tags":"ai, programming, software, agents","user":{"name":"Jenna Pederson","username":"jennapederson","twitter_username":null,"github_username":"jennapederson","user_id":174967,"website_url":"https://www.jennapederson.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%2F174967%2F6a67f6e2-f078-4654-a441-ec5576074cba.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%2F174967%2F6a67f6e2-f078-4654-a441-ec5576074cba.jpg"}},{"type_of":"article","id":4534883,"title":"AI-assisted genealogy","description":"My son recently came to me to brag about using AI to find our ancestors. While the results were...","readable_publish_date":"Sep 3","slug":"ai-assisted-genealogy-9cn","path":"/nfrankel/ai-assisted-genealogy-9cn","url":"https://dev.to/nfrankel/ai-assisted-genealogy-9cn","comments_count":2,"public_reactions_count":24,"collection_id":null,"published_timestamp":"2026-09-03T09:02:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":24,"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%2Fjeg91ul98zpllf1gmdcg.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%2Fjeg91ul98zpllf1gmdcg.jpg","canonical_url":"https://blog.frankel.ch/ai-assisted-genealogy/","created_at":"2026-08-31T08:44:20Z","edited_at":"2026-08-31T13:11:01Z","crossposted_at":null,"published_at":"2026-09-03T09:02:00Z","last_comment_at":"2026-09-07T01:22:50Z","reading_time_minutes":8,"tag_list":["ai","codingassistant","genealogy","claude"],"tags":"ai, codingassistant, genealogy, claude","user":{"name":"Nicolas Fränkel","username":"nfrankel","twitter_username":"nicolas_frankel","github_username":"nfrankel","user_id":362557,"website_url":"https://blog.frankel.ch/","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%2F362557%2F479d9637-2db0-4b0a-8070-edbe538c4180.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%2F362557%2F479d9637-2db0-4b0a-8070-edbe538c4180.jpg"}},{"type_of":"article","id":4540527,"title":"Execution Trees, Not More Logs: A Better Debugging Model for AI Agents","description":"A flat log can tell you that five things happened. It often cannot tell you which operation caused...","readable_publish_date":"Sep 2","slug":"execution-trees-not-more-logs-a-better-debugging-model-for-ai-agents-3d4g","path":"/raju_dandigam/execution-trees-not-more-logs-a-better-debugging-model-for-ai-agents-3d4g","url":"https://dev.to/raju_dandigam/execution-trees-not-more-logs-a-better-debugging-model-for-ai-agents-3d4g","comments_count":36,"public_reactions_count":36,"collection_id":null,"published_timestamp":"2026-09-02T04:46:27Z","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%2Fpnivwjakor95cx96ajqj.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%2Fpnivwjakor95cx96ajqj.png","canonical_url":"https://dev.to/raju_dandigam/execution-trees-not-more-logs-a-better-debugging-model-for-ai-agents-3d4g","created_at":"2026-08-31T22:29:32Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-02T04:46:27Z","last_comment_at":"2026-09-06T16:50:02Z","reading_time_minutes":5,"tag_list":["ai","typescript","debugging","opensource"],"tags":"ai, typescript, debugging, opensource","user":{"name":"Raju Dandigam","username":"raju_dandigam","twitter_username":null,"github_username":null,"user_id":1726463,"website_url":"https://rajudandigam.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%2F1726463%2F38d1e46f-d122-4fa3-b130-772169c24466.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%2F1726463%2F38d1e46f-d122-4fa3-b130-772169c24466.png"}},{"type_of":"article","id":4552932,"title":"I Tried Pair Programming With Three Different AI Tools For a Month","description":"AI coding tools can write a function in seconds. The harder question is whether that function...","readable_publish_date":"Sep 2","slug":"i-tried-pair-programming-with-three-different-ai-tools-for-a-month-2nnc","path":"/elsie-rainee/i-tried-pair-programming-with-three-different-ai-tools-for-a-month-2nnc","url":"https://dev.to/elsie-rainee/i-tried-pair-programming-with-three-different-ai-tools-for-a-month-2nnc","comments_count":18,"public_reactions_count":34,"collection_id":null,"published_timestamp":"2026-09-02T06:34:20Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":34,"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%2Fpcdsg0wpycm8k4neif52.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%2Fpcdsg0wpycm8k4neif52.png","canonical_url":"https://dev.to/elsie-rainee/i-tried-pair-programming-with-three-different-ai-tools-for-a-month-2nnc","created_at":"2026-09-02T06:34:20Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-02T06:34:20Z","last_comment_at":"2026-09-07T03:03:20Z","reading_time_minutes":8,"tag_list":["productivity","ai","tools","discuss"],"tags":"productivity, ai, tools, discuss","user":{"name":"Elsie Rainee","username":"elsie-rainee","twitter_username":null,"github_username":null,"user_id":3662727,"website_url":"https://elsierainee.medium.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%2F3662727%2Fdf8d9d25-865c-4f8f-889c-a283671a0ebc.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%2F3662727%2Fdf8d9d25-865c-4f8f-889c-a283671a0ebc.jpeg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4541392,"title":"Streamline Publishing with a Claude Code Skill","description":"A Claude Code skill that turns one markdown file into dev.to, AWS Builder Center, Medium and LinkedIn versions, checks them before they ship, and posts the ones with an API — plus the debugging tools for when a destination mangles something.","readable_publish_date":"Sep 1","slug":"streamline-publishing-with-a-claude-code-skill-1bdn","path":"/gde/streamline-publishing-with-a-claude-code-skill-1bdn","url":"https://dev.to/gde/streamline-publishing-with-a-claude-code-skill-1bdn","comments_count":3,"public_reactions_count":18,"collection_id":null,"published_timestamp":"2026-09-01T14:37:08Z","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%2Fxbill9%2Fpublishing-kit%2Fmain%2Farticles%2Fpublishing-kit-skill%2Fcover.77acc7c4.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%2Fpublishing-kit%2Fmain%2Farticles%2Fpublishing-kit-skill%2Fcover.77acc7c4.jpg","canonical_url":"https://dev.to/gde/streamline-publishing-with-a-claude-code-skill-1bdn","created_at":"2026-09-01T02:01:58Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-01T14:37:08Z","last_comment_at":"2026-09-06T13:57:04Z","reading_time_minutes":7,"tag_list":["claudecode","writing","devtools","ai"],"tags":"claudecode, writing, devtools, ai","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"},"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":4547118,"title":"How the internet actually works, and why nobody is in charge of it","description":"Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for...","readable_publish_date":"Sep 1","slug":"how-the-internet-actually-works-and-why-nobody-is-in-charge-of-it-3im8","path":"/lovestaco/how-the-internet-actually-works-and-why-nobody-is-in-charge-of-it-3im8","url":"https://dev.to/lovestaco/how-the-internet-actually-works-and-why-nobody-is-in-charge-of-it-3im8","comments_count":0,"public_reactions_count":37,"collection_id":null,"published_timestamp":"2026-09-01T18:46:58Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":37,"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%2Ffxnd7iq7dc3kzby7m3qz.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%2Ffxnd7iq7dc3kzby7m3qz.png","canonical_url":"https://dev.to/lovestaco/how-the-internet-actually-works-and-why-nobody-is-in-charge-of-it-3im8","created_at":"2026-09-01T13:05:02Z","edited_at":"2026-09-06T05:40:10Z","crossposted_at":null,"published_at":"2026-09-01T18:46:58Z","last_comment_at":"2026-09-01T18:46:58Z","reading_time_minutes":8,"tag_list":["networking","webdev","programming","beginners"],"tags":"networking, webdev, programming, beginners","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":4556226,"title":"Designing a Webhook Delivery System for 10 Million Events a Day","description":"Hello, I'm Maneshwar, and I'm building LiveReview — a blast-radius aware AI code review built for...","readable_publish_date":"Sep 2","slug":"designing-a-webhook-delivery-system-for-10-million-events-a-day-2p5d","path":"/lovestaco/designing-a-webhook-delivery-system-for-10-million-events-a-day-2p5d","url":"https://dev.to/lovestaco/designing-a-webhook-delivery-system-for-10-million-events-a-day-2p5d","comments_count":2,"public_reactions_count":33,"collection_id":null,"published_timestamp":"2026-09-02T17:30:40Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":33,"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%2Fgv9d7lu0z0vroyefcstv.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%2Fgv9d7lu0z0vroyefcstv.png","canonical_url":"https://dev.to/lovestaco/designing-a-webhook-delivery-system-for-10-million-events-a-day-2p5d","created_at":"2026-09-02T12:35:05Z","edited_at":"2026-09-06T05:39:57Z","crossposted_at":null,"published_at":"2026-09-02T17:30:40Z","last_comment_at":"2026-09-03T17:06:01Z","reading_time_minutes":11,"tag_list":["systemdesign","webhooks","backend","architecture"],"tags":"systemdesign, webhooks, backend, architecture","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":4543414,"title":"React 19 Actions: I Explained 3 Hooks Without Ever Explaining What an Action Is","description":"Three parts into this series, and if you'd asked me to define the word sitting underneath every...","readable_publish_date":"Sep 1","slug":"react-19-actions-i-explained-3-hooks-without-ever-explaining-what-an-action-is-m79","path":"/shubhradev/react-19-actions-i-explained-3-hooks-without-ever-explaining-what-an-action-is-m79","url":"https://dev.to/shubhradev/react-19-actions-i-explained-3-hooks-without-ever-explaining-what-an-action-is-m79","comments_count":19,"public_reactions_count":52,"collection_id":42733,"published_timestamp":"2026-09-01T07:30:35Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":52,"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%2F24lwvfoej2cd2ccywek0.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%2F24lwvfoej2cd2ccywek0.png","canonical_url":"https://shubhra.dev/tutorials/react-19-actions","created_at":"2026-09-01T06:52:07Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-01T07:30:35Z","last_comment_at":"2026-09-06T18:22:43Z","reading_time_minutes":10,"tag_list":["react","javascript","webdev","programming"],"tags":"react, javascript, webdev, programming","user":{"name":"Shubhra Pokhariya","username":"shubhradev","twitter_username":"shubhra_dev","github_username":null,"user_id":3462235,"website_url":"https://shubhra.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%2F3462235%2Fa195c0cb-1004-4a1a-93f4-ecb8593c6884.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%2F3462235%2Fa195c0cb-1004-4a1a-93f4-ecb8593c6884.jpg"}},{"type_of":"article","id":4568159,"title":"Is This Really Required? Meet gh stack","description":"A tutorial for gh stack, and for the fact that it does not care whether the diff gets read by my lead or by an AI. Small diffs get reviewed better either way.","readable_publish_date":"Sep 3","slug":"is-this-really-required-meet-gh-stack-5g1f","path":"/anchildress1/is-this-really-required-meet-gh-stack-5g1f","url":"https://dev.to/anchildress1/is-this-really-required-meet-gh-stack-5g1f","comments_count":4,"public_reactions_count":18,"collection_id":null,"published_timestamp":"2026-09-03T20:08:55Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","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%2Fe8jl6s2fbtcbxeovvcze.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%2Fe8jl6s2fbtcbxeovvcze.jpg","canonical_url":"https://dev.to/anchildress1/is-this-really-required-meet-gh-stack-5g1f","created_at":"2026-09-03T20:07:58Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-03T20:08:55Z","last_comment_at":"2026-09-05T12:24:49Z","reading_time_minutes":7,"tag_list":["github","ai","tutorial","productivity"],"tags":"github, ai, tutorial, productivity","user":{"name":"Ashley Childress","username":"anchildress1","twitter_username":"anchildress1","github_username":"anchildress1","user_id":3224358,"website_url":"http://www.linkedin.com/in/anchildress1","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%2F3224358%2Fd0d49299-08e2-460d-a1fb-9374ca313093.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%2F3224358%2Fd0d49299-08e2-460d-a1fb-9374ca313093.png"}},{"type_of":"article","id":4588681,"title":"My Grandmother Ran Ajo. I Built the Version Where the Pot Can't Walk Away","description":"This is a submission for Weekend Challenge: Generosity Edition           What I Built   My late...","readable_publish_date":"Sep 6","slug":"my-grandmother-ran-ajo-i-built-the-version-where-the-pot-cant-walk-away-5gkn","path":"/dannwaneri/my-grandmother-ran-ajo-i-built-the-version-where-the-pot-cant-walk-away-5gkn","url":"https://dev.to/dannwaneri/my-grandmother-ran-ajo-i-built-the-version-where-the-pot-cant-walk-away-5gkn","comments_count":0,"public_reactions_count":21,"collection_id":null,"published_timestamp":"2026-09-06T22:19:59Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":21,"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%2Fpmtwvqdhck44nykc80qe.png","canonical_url":"https://dev.to/dannwaneri/my-grandmother-ran-ajo-i-built-the-version-where-the-pot-cant-walk-away-5gkn","created_at":"2026-09-06T15:04:52Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T22:19:59Z","last_comment_at":"2026-09-06T22:19:59Z","reading_time_minutes":6,"tag_list":["weekendchallenge","devchallenge","solana","gemini"],"tags":"weekendchallenge, devchallenge, solana, gemini","user":{"name":"Daniel Nwaneri","username":"dannwaneri","twitter_username":"dannwaneri","github_username":"dannwaneri","user_id":3606168,"website_url":"https://dannwaneri.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%2F3606168%2F7684e1e1-b986-4ee3-ae5b-56db2b97d286.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%2F3606168%2F7684e1e1-b986-4ee3-ae5b-56db2b97d286.jpg"}},{"type_of":"article","id":4432326,"title":"I tested Claude Code's memory against mine. They are not doing the same job.","description":"Proof over claim  Last time I described the hour a platform shipped the feature I had spent months...","readable_publish_date":"Sep 1","slug":"i-tested-claude-codes-memory-against-mine-they-are-not-doing-the-same-job-35jb","path":"/heinrichneb/i-tested-claude-codes-memory-against-mine-they-are-not-doing-the-same-job-35jb","url":"https://dev.to/heinrichneb/i-tested-claude-codes-memory-against-mine-they-are-not-doing-the-same-job-35jb","comments_count":29,"public_reactions_count":31,"collection_id":null,"published_timestamp":"2026-09-01T20:40:47Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","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%2Ft6arjc4vdwnayrkqlkke.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%2Ft6arjc4vdwnayrkqlkke.png","canonical_url":"https://cachly.dev/blog/not-the-same-job-at-all","created_at":"2026-08-19T07:29:47Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-01T20:40:47Z","last_comment_at":"2026-09-07T03:03:20Z","reading_time_minutes":7,"tag_list":["ai","claudecode","productivity","llm"],"tags":"ai, claudecode, productivity, llm","user":{"name":"Heinrich Neb","username":"heinrichneb","twitter_username":null,"github_username":"HeinrichNebula","user_id":4074633,"website_url":"https://cachly.dev?utm_source=devto\u0026utm_medium=profile","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%2F4074633%2Faa487288-817c-4e70-973a-53b0fca6f51b.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%2F4074633%2Faa487288-817c-4e70-973a-53b0fca6f51b.jpg"}},{"type_of":"article","id":4562013,"title":"My Dev.to CLI Got Its First Community PR. Image Uploads From Terminal.","description":"devpub v0.3 adds image uploads via `devpub upload`. The catch: the Forem API has no image endpoint. Here's how we solved it, and the story of devpub's first external contributor.","readable_publish_date":"Sep 3","slug":"my-devto-cli-got-its-first-community-pr-image-uploads-from-terminal-4562","path":"/sarvar_04/my-devto-cli-got-its-first-community-pr-image-uploads-from-terminal-4562","url":"https://dev.to/sarvar_04/my-devto-cli-got-its-first-community-pr-image-uploads-from-terminal-4562","comments_count":5,"public_reactions_count":25,"collection_id":43439,"published_timestamp":"2026-09-03T11:36:02Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":25,"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%2Fzfpzfxerc9qw0sbgul09.png","canonical_url":"https://dev.to/sarvar_04/my-devto-cli-got-its-first-community-pr-image-uploads-from-terminal-4562","created_at":"2026-09-03T05:44:18Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-03T11:36:02Z","last_comment_at":"2026-09-04T03:58:45Z","reading_time_minutes":5,"tag_list":["devto","opensource","python","webdev"],"tags":"devto, opensource, python, webdev","user":{"name":"Sarvar Nadaf","username":"sarvar_04","twitter_username":null,"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"}},{"type_of":"article","id":4547159,"title":"The CI/CD Pipeline That Was Lying to Us: A Deploy Debugging Story","description":"I had a GitHub Actions workflow called Deploy to DigitalOcean. It had been sitting in the repo for...","readable_publish_date":"Sep 1","slug":"-the-cicd-pipeline-that-was-lying-to-us-a-deploy-debugging-story-9fi","path":"/highcenburg/-the-cicd-pipeline-that-was-lying-to-us-a-deploy-debugging-story-9fi","url":"https://dev.to/highcenburg/-the-cicd-pipeline-that-was-lying-to-us-a-deploy-debugging-story-9fi","comments_count":8,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-09-01T13:10:03Z","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%2F7l0si1p0xc0gvs0ys3jh.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%2F7l0si1p0xc0gvs0ys3jh.png","canonical_url":"https://www.vicentereyes.org/blog/the-cicd-pipeline-that-was-lying-to-me-a-deploy-debugging-story-16e63521","created_at":"2026-09-01T13:10:03Z","edited_at":"2026-09-02T02:14:06Z","crossposted_at":null,"published_at":"2026-09-01T13:10:03Z","last_comment_at":"2026-09-05T13:32:06Z","reading_time_minutes":8,"tag_list":["githubactions","docker","django","devops"],"tags":"githubactions, docker, django, devops","user":{"name":"Vicente G. Reyes","username":"highcenburg","twitter_username":"highcenburg","github_username":"reyesvicente","user_id":126345,"website_url":"https://vicentereyes.org","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%2F126345%2F09607ce3-52e6-4252-be98-7a84d754bc60.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%2F126345%2F09607ce3-52e6-4252-be98-7a84d754bc60.png"}},{"type_of":"article","id":4589958,"title":"Remembering Why We Code: Dropping AI for Fundamental Learning","description":"Excitement   I wanted to share my excitement of forcing myself to build without using AI.  I...","readable_publish_date":"Sep 6","slug":"remembering-why-we-code-dropping-ai-for-fundamental-learning-4868","path":"/annavi11arrea1/remembering-why-we-code-dropping-ai-for-fundamental-learning-4868","url":"https://dev.to/annavi11arrea1/remembering-why-we-code-dropping-ai-for-fundamental-learning-4868","comments_count":1,"public_reactions_count":17,"collection_id":null,"published_timestamp":"2026-09-06T19:18:44Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","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%2Fv0j2ugfv9u9nfded6156.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%2Fv0j2ugfv9u9nfded6156.jpg","canonical_url":"https://dev.to/annavi11arrea1/remembering-why-we-code-dropping-ai-for-fundamental-learning-4868","created_at":"2026-09-06T19:18:44Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-06T19:18:44Z","last_comment_at":"2026-09-07T06:53:51Z","reading_time_minutes":3,"tag_list":["learning","beginners","programming","java"],"tags":"learning, beginners, programming, java","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":4547966,"title":"I raced six models against each other on DigitalOcean Inference. The cheapest one won.","description":"Every time I put a model behind an endpoint I make the same lazy decision. I pick whatever I used...","readable_publish_date":"Sep 1","slug":"i-raced-six-models-against-each-other-on-digitalocean-inference-the-cheapest-one-won-4lga","path":"/remdore/i-raced-six-models-against-each-other-on-digitalocean-inference-the-cheapest-one-won-4lga","url":"https://dev.to/remdore/i-raced-six-models-against-each-other-on-digitalocean-inference-the-cheapest-one-won-4lga","comments_count":8,"public_reactions_count":15,"collection_id":null,"published_timestamp":"2026-09-01T15:10:34Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":15,"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%2Fu2mti7w0sqknxh9u17e1.png","canonical_url":"https://dev.to/remdore/i-raced-six-models-against-each-other-on-digitalocean-inference-the-cheapest-one-won-4lga","created_at":"2026-09-01T15:10:34Z","edited_at":"2026-09-03T07:30:07Z","crossposted_at":null,"published_at":"2026-09-01T15:10:34Z","last_comment_at":"2026-09-03T07:28:13Z","reading_time_minutes":8,"tag_list":["showdev","ai","python","digitalocean"],"tags":"showdev, ai, python, digitalocean","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"},"flare_tag":{"name":"showdev","bg_color_hex":"#091b47","text_color_hex":"#b2ffe1"}},{"type_of":"article","id":4561232,"title":"The extraction returned zero memories, and nothing screamed","description":"A session commit reported success. The memory extraction produced zero memories. No error dialog, no...","readable_publish_date":"Sep 3","slug":"the-extraction-returned-zero-memories-and-nothing-screamed-3c7c","path":"/pm25coder/the-extraction-returned-zero-memories-and-nothing-screamed-3c7c","url":"https://dev.to/pm25coder/the-extraction-returned-zero-memories-and-nothing-screamed-3c7c","comments_count":28,"public_reactions_count":13,"collection_id":null,"published_timestamp":"2026-09-03T03:43:27Z","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%2Fm1tla36mxrxoilxl2q6t.png","canonical_url":"https://dev.to/pm25coder/the-extraction-returned-zero-memories-and-nothing-screamed-3c7c","created_at":"2026-09-03T03:43:27Z","edited_at":"2026-09-03T23:52:21Z","crossposted_at":null,"published_at":"2026-09-03T03:43:27Z","last_comment_at":"2026-09-06T17:20:30Z","reading_time_minutes":5,"tag_list":["ai","agents","programming","devops"],"tags":"ai, agents, programming, devops","user":{"name":"pm25coder","username":"pm25coder","twitter_username":null,"github_username":"pm25coder","user_id":4085808,"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%2F4085808%2F0049b7d1-7772-4584-a8cb-005eb61937ec.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%2F4085808%2F0049b7d1-7772-4584-a8cb-005eb61937ec.png"}},{"type_of":"article","id":4572783,"title":"AI Engineering Is Easy. Changing How We Work Is Hard","description":"AI engineering sounds fancy. New terms are everywhere: agentic development, AI-native engineering,...","readable_publish_date":"Sep 4","slug":"ai-engineering-is-easy-changing-how-we-work-is-hard-39j4","path":"/ujja/ai-engineering-is-easy-changing-how-we-work-is-hard-39j4","url":"https://dev.to/ujja/ai-engineering-is-easy-changing-how-we-work-is-hard-39j4","comments_count":29,"public_reactions_count":39,"collection_id":null,"published_timestamp":"2026-09-04T09:24:10Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":39,"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%2Fg3w3qarjxhlga0achtsj.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%2Fg3w3qarjxhlga0achtsj.png","canonical_url":"https://dev.to/ujja/ai-engineering-is-easy-changing-how-we-work-is-hard-39j4","created_at":"2026-09-04T09:23:49Z","edited_at":"2026-09-05T11:42:18Z","crossposted_at":null,"published_at":"2026-09-04T09:24:10Z","last_comment_at":"2026-09-07T13:11:10Z","reading_time_minutes":4,"tag_list":["ai","agents","software","discuss"],"tags":"ai, agents, software, discuss","user":{"name":"ujja","username":"ujja","twitter_username":null,"github_username":"ujjavala","user_id":439943,"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%2F439943%2F774d42c6-75e1-4247-8688-30020ce8f40a.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%2F439943%2F774d42c6-75e1-4247-8688-30020ce8f40a.png"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4557678,"title":"Why I'm Building ShrekOS When Containers Already Exist","description":"Useful AI agents keep forcing a bad choice: lock the environment down until it is useless, or hand the agent your real machine. ShrekOS is my attempt to move that trust decision below the agent, into the operating system.","readable_publish_date":"Sep 2","slug":"why-im-building-shrekos-when-containers-already-exist-1lg6","path":"/the_leon_odor/why-im-building-shrekos-when-containers-already-exist-1lg6","url":"https://dev.to/the_leon_odor/why-im-building-shrekos-when-containers-already-exist-1lg6","comments_count":6,"public_reactions_count":6,"collection_id":43873,"published_timestamp":"2026-09-02T16:16:13Z","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%2Fsdibe6tpywg1yc6dh4wj.png","canonical_url":"https://dev.to/the_leon_odor/why-im-building-shrekos-when-containers-already-exist-1lg6","created_at":"2026-09-02T16:16:13Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-02T16:16:13Z","last_comment_at":"2026-09-05T17:36:22Z","reading_time_minutes":4,"tag_list":["linux","security","architecture","ai"],"tags":"linux, security, architecture, ai","user":{"name":"Leon Odor","username":"the_leon_odor","twitter_username":null,"github_username":null,"user_id":4005961,"website_url":"https://github.com/constant-itis","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%2F4005961%2F3b206993-516f-42b7-8d12-a2aa3b4c59bc.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%2F4005961%2F3b206993-516f-42b7-8d12-a2aa3b4c59bc.png"}},{"type_of":"article","id":4545667,"title":"Who watches the watchdog? The boring work behind a monitoring SaaS","description":"My last post about PulseWatch ended with a satisfying discovery: the monitoring bug I was...","readable_publish_date":"Sep 1","slug":"who-watches-the-watchdog-the-boring-work-behind-a-monitoring-saas-7n8","path":"/chriscompiles/who-watches-the-watchdog-the-boring-work-behind-a-monitoring-saas-7n8","url":"https://dev.to/chriscompiles/who-watches-the-watchdog-the-boring-work-behind-a-monitoring-saas-7n8","comments_count":2,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-09-01T10:36:48Z","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%2Fa3cquvl1u5iex3cl6qyc.png","canonical_url":"https://dev.to/chriscompiles/who-watches-the-watchdog-the-boring-work-behind-a-monitoring-saas-7n8","created_at":"2026-09-01T10:36:48Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-01T10:36:48Z","last_comment_at":"2026-09-07T07:09:50Z","reading_time_minutes":4,"tag_list":["buildinpublic","devops","python","showdev"],"tags":"buildinpublic, devops, python, showdev","user":{"name":"Chris Healey","username":"chriscompiles","twitter_username":"chriscompiles","github_username":"chriscompiles","user_id":4022219,"website_url":"https://pulsewatch.ai/","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%2F4022219%2F69055c92-03e0-4c2e-9bb1-4ebce33d7de7.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%2F4022219%2F69055c92-03e0-4c2e-9bb1-4ebce33d7de7.png"},"flare_tag":{"name":"showdev","bg_color_hex":"#091b47","text_color_hex":"#b2ffe1"}}]