[{"type_of":"article","id":5025610,"title":"Congrats to the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine Winners!","description":"The results are in for the final week of our Hacktoberfest DEV Challenges! For Ghost in the Machine,...","readable_publish_date":"Nov 13","slug":"congrats-to-the-hacktoberfest-open-source-ai-challenge-week-4-ghost-in-the-machine-winners-nok","path":"/devteam/congrats-to-the-hacktoberfest-open-source-ai-challenge-week-4-ghost-in-the-machine-winners-nok","url":"https://dev.to/devteam/congrats-to-the-hacktoberfest-open-source-ai-challenge-week-4-ghost-in-the-machine-winners-nok","comments_count":36,"public_reactions_count":84,"collection_id":null,"published_timestamp":"2026-11-13T15:56:26Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":84,"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%2Fg9n66rugp217ye18xdzh.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%2Fg9n66rugp217ye18xdzh.png","canonical_url":"https://dev.to/devteam/congrats-to-the-hacktoberfest-open-source-ai-challenge-week-4-ghost-in-the-machine-winners-nok","created_at":"2026-11-12T21:06:34Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-13T15:56:26Z","last_comment_at":"2026-11-14T09:18:05Z","reading_time_minutes":4,"tag_list":["devchallenge","hf26challenge","hacktoberfest","ai"],"tags":"devchallenge, hf26challenge, hacktoberfest, ai","user":{"name":"Jem","username":"heyitsjem","twitter_username":null,"github_username":"GemHell","user_id":1875101,"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%2F1875101%2Ffed41ffa-3228-4a95-8381-2562d87d01ba.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%2F1875101%2Ffed41ffa-3228-4a95-8381-2562d87d01ba.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":5024286,"title":"Long Live Rails","description":"When DHH took the stage at Rails World 2026 and talked openly about going \"pencils down\" on...","readable_publish_date":"Nov 12","slug":"long-live-rails-3p21","path":"/ben/long-live-rails-3p21","url":"https://dev.to/ben/long-live-rails-3p21","comments_count":19,"public_reactions_count":124,"collection_id":null,"published_timestamp":"2026-11-12T15:30:50Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":124,"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%2Fqb9kfsla99mu47xwg4z0.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%2Fqb9kfsla99mu47xwg4z0.jpg","canonical_url":"https://dev.to/ben/long-live-rails-3p21","created_at":"2026-11-12T15:26:08Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-12T15:30:50Z","last_comment_at":"2026-11-14T07:35:11Z","reading_time_minutes":5,"tag_list":["rails","ruby","rust","ai"],"tags":"rails, ruby, rust, ai","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"}},{"type_of":"article","id":5020733,"title":"Ultimate AI Roast! 😂😹","description":"I asked my favorite AI to Roast me. Thanks @trickell for this idea.   You need to try this with your...","readable_publish_date":"Nov 12","slug":"ultimate-ai-roast-168b","path":"/annavi11arrea1/ultimate-ai-roast-168b","url":"https://dev.to/annavi11arrea1/ultimate-ai-roast-168b","comments_count":26,"public_reactions_count":69,"collection_id":null,"published_timestamp":"2026-11-12T04:55:27Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":69,"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%2Fksf61ch7njiwm3dnvck0.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%2Fksf61ch7njiwm3dnvck0.png","canonical_url":"https://dev.to/annavi11arrea1/ultimate-ai-roast-168b","created_at":"2026-11-12T04:55:28Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-12T04:55:27Z","last_comment_at":"2026-11-14T21:14:24Z","reading_time_minutes":4,"tag_list":["ai","webdev","claude","cli"],"tags":"ai, webdev, claude, cli","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":5031100,"title":"Scope WebMCP Tools to the Open React Workflow","description":"On the Events list, the browser discovered zero WebMCP tools. Opening an event draft exposed four....","readable_publish_date":"Nov 13","slug":"scope-webmcp-tools-to-the-open-react-workflow-262o","path":"/gde/scope-webmcp-tools-to-the-open-react-workflow-262o","url":"https://dev.to/gde/scope-webmcp-tools-to-the-open-react-workflow-262o","comments_count":3,"public_reactions_count":20,"collection_id":null,"published_timestamp":"2026-11-13T17:15:20Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":20,"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%2F8ukmm68nr5ws1x9u0s8c.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%2F8ukmm68nr5ws1x9u0s8c.jpg","canonical_url":"https://dev.to/gde/scope-webmcp-tools-to-the-open-react-workflow-262o","created_at":"2026-11-13T16:48:38Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-13T17:15:20Z","last_comment_at":"2026-11-14T02:17:55Z","reading_time_minutes":4,"tag_list":["typescript","webmcp","webdev","react"],"tags":"typescript, webmcp, webdev, react","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"},"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":5025826,"title":"️🎞️ What is native multimodality?","description":"🍿 Just a moment #01    Did you know there are three tokenizers involved when Gemini...","readable_publish_date":"Nov 13","slug":"what-is-native-multimodality-3091","path":"/googlecloud/what-is-native-multimodality-3091","url":"https://dev.to/googlecloud/what-is-native-multimodality-3091","comments_count":0,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-11-13T10:00:19Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":5,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbc3k4qr0pmoc5k09azvq.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%2Fbc3k4qr0pmoc5k09azvq.png","canonical_url":"https://www.youtube.com/watch?v=WxdwhoUxBZU","created_at":"2026-11-12T22:20:27Z","edited_at":"2026-11-13T16:12:06Z","crossposted_at":"2026-11-13T10:00:19Z","published_at":"2026-11-13T10:00:19Z","last_comment_at":"2026-11-13T10:00:19Z","reading_time_minutes":1,"tag_list":["llm","machinelearning","videos","justamoment"],"tags":"llm, machinelearning, videos, justamoment","user":{"name":"Laurent Picard","username":"picardparis","twitter_username":"PicardParis","github_username":"PicardParis","user_id":176350,"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%2F176350%2Fc0a833c8-b2dc-4245-9d42-a1a132548d50.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%2F176350%2Fc0a833c8-b2dc-4245-9d42-a1a132548d50.jpg"},"organization":{"name":"Google Cloud","username":"googlecloud","slug":"googlecloud","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%2F809%2Fc7814399-cf4a-4dc9-9f12-d0a97ed21bf6.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%2F809%2Fc7814399-cf4a-4dc9-9f12-d0a97ed21bf6.png"}},{"type_of":"article","id":5031066,"title":"Can't Beat Free: Gemma 4 31B on AMD Token Lab, with a Local Chat Page and an ADK Agent","description":"AMD Token Lab is a free OpenAI-compatible API on AMD GPUs that comes with the AMD AI Developer Program. How to sign up, a local chat page that keeps the key off the browser, a terminal client, and a small ADK agent that calls Gemma 4 31B through it.","readable_publish_date":"Nov 13","slug":"cant-beat-free-gemma-4-31b-on-amd-token-lab-with-a-local-chat-page-and-an-adk-agent-c5b","path":"/gde/cant-beat-free-gemma-4-31b-on-amd-token-lab-with-a-local-chat-page-and-an-adk-agent-c5b","url":"https://dev.to/gde/cant-beat-free-gemma-4-31b-on-amd-token-lab-with-a-local-chat-page-and-an-adk-agent-c5b","comments_count":13,"public_reactions_count":36,"collection_id":null,"published_timestamp":"2026-11-13T16:49:06Z","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%2Fraw.githubusercontent.com%2Fxbill9%2Fgemma4-dev%2Fmain%2Fdocs%2Ftokenlab-free%2Fdevto-cover.aff96a99.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%2Fgemma4-dev%2Fmain%2Fdocs%2Ftokenlab-free%2Fdevto-cover.aff96a99.jpg","canonical_url":"https://dev.to/gde/cant-beat-free-gemma-4-31b-on-amd-token-lab-with-a-local-chat-page-and-an-adk-agent-c5b","created_at":"2026-11-13T16:40:14Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-13T16:49:06Z","last_comment_at":"2026-11-14T14:10:12Z","reading_time_minutes":9,"tag_list":["gemma","amd","adk","ai"],"tags":"gemma, amd, adk, 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":5025287,"title":"Refactor or Rot: Designing a Self-Improving Codebase","description":"Coding agents have made it easier to produce software quickly. They have also made an old problem...","readable_publish_date":"Nov 12","slug":"refactor-or-rot-designing-a-self-improving-codebase-22ak","path":"/jacob_prall_1c6bff06b0e0d/refactor-or-rot-designing-a-self-improving-codebase-22ak","url":"https://dev.to/jacob_prall_1c6bff06b0e0d/refactor-or-rot-designing-a-self-improving-codebase-22ak","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-11-12T20:40:07Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":0,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F68w5qhmh8zsd0cb1gmvx.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%2F68w5qhmh8zsd0cb1gmvx.jpeg","canonical_url":"https://dev.to/jacob_prall_1c6bff06b0e0d/refactor-or-rot-designing-a-self-improving-codebase-22ak","created_at":"2026-11-12T19:14:40Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-12T20:40:07Z","last_comment_at":"2026-11-12T20:40:07Z","reading_time_minutes":3,"tag_list":["agents","ai","refactoring","softwareengineering"],"tags":"agents, ai, refactoring, softwareengineering","user":{"name":"Jacob Prall","username":"jacob_prall_1c6bff06b0e0d","twitter_username":null,"github_username":null,"user_id":3412346,"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%2F3412346%2Fcadd9791-8294-4feb-95ed-999f3e2a15a5.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%2F3412346%2Fcadd9791-8294-4feb-95ed-999f3e2a15a5.png"}},{"type_of":"article","id":5007200,"title":"How did you end up in tech, and are you staying?","description":"Last week you showed me where you code. This week I want to know how you ended up there in the first...","readable_publish_date":"Nov 9","slug":"how-did-you-end-up-in-tech-and-are-you-staying-4l9b","path":"/maame-codes/how-did-you-end-up-in-tech-and-are-you-staying-4l9b","url":"https://dev.to/maame-codes/how-did-you-end-up-in-tech-and-are-you-staying-4l9b","comments_count":64,"public_reactions_count":161,"collection_id":null,"published_timestamp":"2026-11-09T23:02:37Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":161,"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%2F08zci525gx05ca9bdff6.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%2F08zci525gx05ca9bdff6.png","canonical_url":"https://dev.to/maame-codes/how-did-you-end-up-in-tech-and-are-you-staying-4l9b","created_at":"2026-11-09T23:02:37Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-09T23:02:37Z","last_comment_at":"2026-11-14T21:14:47Z","reading_time_minutes":3,"tag_list":["discuss","career","beginners","watercooler"],"tags":"discuss, career, beginners, watercooler","user":{"name":"Maame Afua A. P. Fordjour ","username":"maame-codes","twitter_username":"maame_codes","github_username":"Maame-codes","user_id":870724,"website_url":"https://buymeacoffee.com/maame_codes","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%2F870724%2Fe7722a3a-8b1f-47b6-a26d-777bfaf22abc.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%2F870724%2Fe7722a3a-8b1f-47b6-a26d-777bfaf22abc.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":5019341,"title":"Can you merge at agent speed?","description":"Major League Hacking and Entire are teaming up for a year of hackathons, DEV Challenges, and a new...","readable_publish_date":"Nov 12","slug":"can-you-merge-at-agent-speed-4m67","path":"/mlh/can-you-merge-at-agent-speed-4m67","url":"https://blog.mlh.com/can-you-merge-at-agent-speed-4m67","comments_count":3,"public_reactions_count":32,"collection_id":null,"published_timestamp":"2026-11-12T17:40:59Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":32,"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%2Fx4ae4os9kmw5lsmraiv1.png","canonical_url":"https://blog.mlh.com/can-you-merge-at-agent-speed-4m67","created_at":"2026-11-11T21:47:34Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-12T17:40:59Z","last_comment_at":"2026-11-13T01:49:29Z","reading_time_minutes":5,"tag_list":["hackathon","ai","opensource","entire"],"tags":"hackathon, ai, opensource, entire","user":{"name":"MLH Team","username":"mlhacks","twitter_username":"MLHacks","github_username":null,"user_id":1197638,"website_url":"https://hackp.ac/mlh-devto","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%2F1197638%2F19fd3a43-32d3-466f-9009-b99e790635a9.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%2F1197638%2F19fd3a43-32d3-466f-9009-b99e790635a9.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":5018863,"title":"Why We Built an MCP Server for AI Founders’ Go to Market","description":"Launching a technical startup in the age of AI is challenging. So we built a full MCP server to put...","readable_publish_date":"Nov 12","slug":"why-we-built-an-mcp-server-for-ai-founders-go-to-market-4hge","path":"/tedcarstensen/why-we-built-an-mcp-server-for-ai-founders-go-to-market-4hge","url":"https://dev.to/tedcarstensen/why-we-built-an-mcp-server-for-ai-founders-go-to-market-4hge","comments_count":0,"public_reactions_count":2,"collection_id":null,"published_timestamp":"2026-11-12T16:59:44Z","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%2Fk37d3uvvzkob5ch9jgvf.png","canonical_url":"https://dev.to/tedcarstensen/why-we-built-an-mcp-server-for-ai-founders-go-to-market-4hge","created_at":"2026-11-11T19:16:39Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-12T16:59:44Z","last_comment_at":"2026-11-12T16:59:44Z","reading_time_minutes":5,"tag_list":["ai","mcp","startup"],"tags":"ai, mcp, startup","user":{"name":"ted carstensen","username":"tedcarstensen","twitter_username":"tedcarstensen","github_username":"tedcarstensen","user_id":1176,"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%2F1176%2Fd9DP5OnV.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%2F1176%2Fd9DP5OnV.jpg"}},{"type_of":"article","id":5019869,"title":"Fast multimodal control flow with the Gemini Decisions API","description":"Generative models write text for people to read. When your app only needs to pick a tool or route a...","readable_publish_date":"Nov 12","slug":"fast-multimodal-control-flow-with-the-gemini-decisions-api-533b","path":"/philschmid/fast-multimodal-control-flow-with-the-gemini-decisions-api-533b","url":"https://dev.to/philschmid/fast-multimodal-control-flow-with-the-gemini-decisions-api-533b","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-11-12T01:00:57Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":0,"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%2Fqjgp58mzmzmtw5d0l6dy.png","canonical_url":"https://dev.to/philschmid/fast-multimodal-control-flow-with-the-gemini-decisions-api-533b","created_at":"2026-11-12T00:55:21Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-12T01:00:57Z","last_comment_at":"2026-11-12T01:00:57Z","reading_time_minutes":1,"tag_list":["ai","api","gemini","llm"],"tags":"ai, api, gemini, llm","user":{"name":"Philipp Schmid","username":"philschmid","twitter_username":null,"github_username":"philschmid","user_id":3618790,"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%2F3618790%2F40bca4af-3087-4856-a5d9-7e69e13a8061.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%2F3618790%2F40bca4af-3087-4856-a5d9-7e69e13a8061.png"}},{"type_of":"article","id":4990908,"title":"From Prompt to Production: Building a Serverless Cloud Pipeline with Google Antigravity","description":"If you've watched an AI coding agent build a to-do app in two minutes, you've probably asked yourself...","readable_publish_date":"Nov 13","slug":"from-prompt-to-production-building-a-serverless-cloud-pipeline-with-google-antigravity-264l","path":"/gdg/from-prompt-to-production-building-a-serverless-cloud-pipeline-with-google-antigravity-264l","url":"https://dev.to/gdg/from-prompt-to-production-building-a-serverless-cloud-pipeline-with-google-antigravity-264l","comments_count":0,"public_reactions_count":9,"collection_id":null,"published_timestamp":"2026-11-13T12:39:27Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":9,"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%2Fykwev2zv5c83l8gtam7h.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%2Fykwev2zv5c83l8gtam7h.png","canonical_url":"https://dev.to/gdg/from-prompt-to-production-building-a-serverless-cloud-pipeline-with-google-antigravity-264l","created_at":"2026-11-06T22:57:05Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-13T12:39:27Z","last_comment_at":"2026-11-13T12:39:27Z","reading_time_minutes":10,"tag_list":["ai","googlecloud","serverless","tutorial"],"tags":"ai, googlecloud, serverless, tutorial","user":{"name":"Caleb Duff","username":"duffigoogle","twitter_username":null,"github_username":null,"user_id":3750796,"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%2F3750796%2F0b0e1f44-93cf-40c6-a9d9-d1f2f9fc3e23.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%2F3750796%2F0b0e1f44-93cf-40c6-a9d9-d1f2f9fc3e23.jpg"},"organization":{"name":"Google Developer Group","username":"gdg","slug":"gdg","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%2F12748%2Fe3cbcad3-4749-4461-ad88-4b9b8cde89ec.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%2F12748%2Fe3cbcad3-4749-4461-ad88-4b9b8cde89ec.png"}},{"type_of":"article","id":5025516,"title":"Prompt Pad: What Are Tokens?","description":"Your AI doesn't read your prompt word for word. It reads tokens.  In this episode of Prompt Pad,...","readable_publish_date":"Nov 12","slug":"prompt-pad-what-are-tokens-gec","path":"/mlh/prompt-pad-what-are-tokens-gec","url":"https://blog.mlh.com/prompt-pad-what-are-tokens-gec","comments_count":0,"public_reactions_count":7,"collection_id":45875,"published_timestamp":"2026-11-12T20:34:29Z","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%2Ftdwk6gu2yeiz5imuf1go.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%2Ftdwk6gu2yeiz5imuf1go.png","canonical_url":"https://blog.mlh.com/prompt-pad-what-are-tokens-gec","created_at":"2026-11-12T20:33:14Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-12T20:34:29Z","last_comment_at":"2026-11-12T20:34:29Z","reading_time_minutes":1,"tag_list":["ai","beginners","codenewbie","llm"],"tags":"ai, beginners, codenewbie, llm","user":{"name":"MLH Team","username":"mlhacks","twitter_username":"MLHacks","github_username":null,"user_id":1197638,"website_url":"https://hackp.ac/mlh-devto","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%2F1197638%2F19fd3a43-32d3-466f-9009-b99e790635a9.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%2F1197638%2F19fd3a43-32d3-466f-9009-b99e790635a9.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":5012548,"title":"Detecting WasmPlugin version drift in Cloud Load Balancing Service Extensions","description":"When you attach a WebAssembly (Wasm) plugin to an Application Load Balancer with Service Extensions,...","readable_publish_date":"Nov 11","slug":"detecting-wasmplugin-version-drift-in-cloud-load-balancing-service-extensions-52p5","path":"/googlecloud/detecting-wasmplugin-version-drift-in-cloud-load-balancing-service-extensions-52p5","url":"https://dev.to/googlecloud/detecting-wasmplugin-version-drift-in-cloud-load-balancing-service-extensions-52p5","comments_count":1,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-11-11T14:00:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":5,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl4a9im42pgylrtb1sxfq.png","canonical_url":"https://dev.to/googlecloud/detecting-wasmplugin-version-drift-in-cloud-load-balancing-service-extensions-52p5","created_at":"2026-11-10T19:53:07Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-11T14:00:00Z","last_comment_at":"2026-11-12T13:05:42Z","reading_time_minutes":5,"tag_list":["googlecloud","networking"],"tags":"googlecloud, networking","user":{"name":"Zach S.","username":"zachs","twitter_username":null,"github_username":null,"user_id":3953098,"website_url":"https://cloud.google.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%2F3953098%2F019e9c98-6e94-4f90-ad73-224db32c4e7c.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%2F3953098%2F019e9c98-6e94-4f90-ad73-224db32c4e7c.jpeg"},"organization":{"name":"Google Cloud","username":"googlecloud","slug":"googlecloud","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%2F809%2Fc7814399-cf4a-4dc9-9f12-d0a97ed21bf6.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%2F809%2Fc7814399-cf4a-4dc9-9f12-d0a97ed21bf6.png"}},{"type_of":"article","id":5025639,"title":"Make the most of your hackathon","description":"Every time I attend a conference like AI Engineer Code Summit, I wish I had a space to try what I...","readable_publish_date":"Nov 12","slug":"make-the-most-of-your-hackathon-3914","path":"/thisisryanswift/make-the-most-of-your-hackathon-3914","url":"https://dev.to/thisisryanswift/make-the-most-of-your-hackathon-3914","comments_count":0,"public_reactions_count":9,"collection_id":null,"published_timestamp":"2026-11-12T21:44:22Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":9,"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%2F7yth1ly3ad14rkxoywq4.png","canonical_url":"https://dev.to/thisisryanswift/make-the-most-of-your-hackathon-3914","created_at":"2026-11-12T21:16:09Z","edited_at":"2026-11-12T22:59:49Z","crossposted_at":null,"published_at":"2026-11-12T21:44:22Z","last_comment_at":"2026-11-12T21:44:22Z","reading_time_minutes":2,"tag_list":["aie","hackathon"],"tags":"aie, hackathon","user":{"name":"Ryan Swift","username":"thisisryanswift","twitter_username":null,"github_username":"thisisryanswift","user_id":3669112,"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%2F3669112%2F4911d3fc-6abb-4012-98b2-bfe70a261034.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%2F3669112%2F4911d3fc-6abb-4012-98b2-bfe70a261034.jpeg"}},{"type_of":"article","id":5025278,"title":"Keeping a software factory stable at 1,000 PRs a week","description":"By Zejiang (Joe) Guo, Bolin Chen, and Zezhen Xu. Originally published on Kiro on October 26,...","readable_publish_date":"Nov 12","slug":"keeping-a-software-factory-stable-at-1000-prs-a-week-363j","path":"/dailycontext/keeping-a-software-factory-stable-at-1000-prs-a-week-363j","url":"https://dev.to/dailycontext/keeping-a-software-factory-stable-at-1000-prs-a-week-363j","comments_count":2,"public_reactions_count":3,"collection_id":null,"published_timestamp":"2026-11-12T20:46:34Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":3,"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%2Fac0ojxsprfc411qu1f0c.png","canonical_url":"https://kiro.dev/blog/software-factory-stability/","created_at":"2026-11-12T19:09:27Z","edited_at":"2026-11-12T20:47:41Z","crossposted_at":null,"published_at":"2026-11-12T20:46:34Z","last_comment_at":"2026-11-14T14:09:13Z","reading_time_minutes":14,"tag_list":["agents","automation","devops","softwareengineering"],"tags":"agents, automation, devops, softwareengineering","user":{"name":"Zejiang Guo","username":"iamwhatever","twitter_username":null,"github_username":null,"user_id":4241775,"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%2F4241775%2F939d8d3d-8cbd-4c4d-822a-f81bb2480963.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%2F4241775%2F939d8d3d-8cbd-4c4d-822a-f81bb2480963.jpg"},"organization":{"name":"Daily Context","username":"dailycontext","slug":"dailycontext","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%2F13814%2F22a0c918-422d-4931-9c15-5974094549ae.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%2F13814%2F22a0c918-422d-4931-9c15-5974094549ae.png"}},{"type_of":"article","id":5019892,"title":"Six Serving Engines on Four Accelerators: Gemma 4 E2B on an RTX 3050, a T4, an L4 and a TPU v5e","description":"The same Gemma 4 E2B, prompts, load sweep and GSM8K and BFCL questions through the same serving engines on an 8 GB RTX 3050, a Tesla T4, an NVIDIA L4 and one TPU v5e chip. Answers hold on every chip; vLLM with its drafter leads on all three GPUs, and SGLang-JAX leads on the TPU.","readable_publish_date":"Nov 13","slug":"six-serving-engines-on-four-accelerators-gemma-4-e2b-on-an-rtx-3050-a-t4-an-l4-and-a-tpu-v5e-1a0e","path":"/gde/six-serving-engines-on-four-accelerators-gemma-4-e2b-on-an-rtx-3050-a-t4-an-l4-and-a-tpu-v5e-1a0e","url":"https://dev.to/gde/six-serving-engines-on-four-accelerators-gemma-4-e2b-on-an-rtx-3050-a-t4-an-l4-and-a-tpu-v5e-1a0e","comments_count":1,"public_reactions_count":15,"collection_id":null,"published_timestamp":"2026-11-13T13:52:45Z","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%2Fraw.githubusercontent.com%2Fxbill9%2Fgemma4-dev%2Fmain%2Fdocs%2Fserving-engines-rollup%2Fdevto-cover.083b3fac.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%2Fgemma4-dev%2Fmain%2Fdocs%2Fserving-engines-rollup%2Fdevto-cover.083b3fac.jpg","canonical_url":"https://dev.to/gde/six-serving-engines-on-four-accelerators-gemma-4-e2b-on-an-rtx-3050-a-t4-an-l4-and-a-tpu-v5e-1a0e","created_at":"2026-11-12T01:06:42Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-13T13:52:45Z","last_comment_at":"2026-11-13T16:40:10Z","reading_time_minutes":11,"tag_list":["gemma","vllm","nvidia","tpu"],"tags":"gemma, vllm, nvidia, tpu","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":4965130,"title":"Prompt Pad: What Are Open-Weight Models?","description":"When people call an AI model \"open,\" they don't always mean the same thing.  On this week's Prompt...","readable_publish_date":"Nov 5","slug":"prompt-pad-what-are-open-weight-models-1ghh","path":"/mlh/prompt-pad-what-are-open-weight-models-1ghh","url":"https://blog.mlh.com/prompt-pad-what-are-open-weight-models-1ghh","comments_count":0,"public_reactions_count":12,"collection_id":45875,"published_timestamp":"2026-11-05T21:00:19Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","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%2Fdhpbb4fkjfpnq7nocn60.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%2Fdhpbb4fkjfpnq7nocn60.png","canonical_url":"https://blog.mlh.com/prompt-pad-what-are-open-weight-models-1ghh","created_at":"2026-11-02T21:12:53Z","edited_at":"2026-11-05T21:00:53Z","crossposted_at":null,"published_at":"2026-11-05T21:00:19Z","last_comment_at":"2026-11-05T21:00:19Z","reading_time_minutes":1,"tag_list":["opensource","ai","beginners","codenewbie"],"tags":"opensource, ai, beginners, codenewbie","user":{"name":"MLH Team","username":"mlhacks","twitter_username":"MLHacks","github_username":null,"user_id":1197638,"website_url":"https://hackp.ac/mlh-devto","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%2F1197638%2F19fd3a43-32d3-466f-9009-b99e790635a9.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%2F1197638%2F19fd3a43-32d3-466f-9009-b99e790635a9.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":5019800,"title":"The Case for Smart Software","description":"At a typical AI conference, there's usually much discussion of \"the future of software\", but it...","readable_publish_date":"Nov 12","slug":"the-case-for-smart-software-329f","path":"/swyx/the-case-for-smart-software-329f","url":"https://dev.to/swyx/the-case-for-smart-software-329f","comments_count":2,"public_reactions_count":12,"collection_id":null,"published_timestamp":"2026-11-12T01:00:57Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":12,"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%2Ftlzmkzz51drmiptal7sd.png","canonical_url":"https://dev.to/swyx/the-case-for-smart-software-329f","created_at":"2026-11-12T00:18:25Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-12T01:00:57Z","last_comment_at":"2026-11-12T13:46:54Z","reading_time_minutes":3,"tag_list":["jev","ai","software","aie"],"tags":"jev, ai, software, aie","user":{"name":"swyx","username":"swyx","twitter_username":"swyx","github_username":"swyxio","user_id":47766,"website_url":"http://swyx.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%2F47766%2F26fbd2bf-c352-447c-9b4f-f66652dc4899.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%2F47766%2F26fbd2bf-c352-447c-9b4f-f66652dc4899.jpg"}},{"type_of":"article","id":5012106,"title":"Kent C. Dodds Hasn't Looked at His Code All Year","description":"At the start of this year, Kent C. Dodds gave a coding agent a link to a GitHub issue he had been...","readable_publish_date":"Nov 11","slug":"kent-c-dodds-hasnt-looked-at-his-code-all-year-gd5","path":"/dailycontext/kent-c-dodds-hasnt-looked-at-his-code-all-year-gd5","url":"https://dev.to/dailycontext/kent-c-dodds-hasnt-looked-at-his-code-all-year-gd5","comments_count":3,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2026-11-11T01:36:37Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":8,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8axeyndijdbjn0mg7dnr.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%2F8axeyndijdbjn0mg7dnr.jpg","canonical_url":"https://dev.to/dailycontext/kent-c-dodds-hasnt-looked-at-his-code-all-year-gd5","created_at":"2026-11-10T17:27:29Z","edited_at":"2026-11-11T16:09:12Z","crossposted_at":null,"published_at":"2026-11-11T01:36:37Z","last_comment_at":"2026-11-12T05:03:47Z","reading_time_minutes":17,"tag_list":["ai","agents","career","productivity"],"tags":"ai, agents, career, productivity","user":{"name":"Kara Silverman","username":"karasilv","twitter_username":null,"github_username":null,"user_id":3779607,"website_url":"http://www.althealabs.co","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%2F3779607%2F0e200d93-ae7e-4c3e-be77-880eceb52930.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%2F3779607%2F0e200d93-ae7e-4c3e-be77-880eceb52930.jpg"},"organization":{"name":"Daily Context","username":"dailycontext","slug":"dailycontext","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%2F13814%2F22a0c918-422d-4931-9c15-5974094549ae.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%2F13814%2F22a0c918-422d-4931-9c15-5974094549ae.png"}},{"type_of":"article","id":4999883,"title":"How much does it cost to run a text game with LLMs","description":"AI costs are confusing. Providers give you a lot of numbers and nothing to actually know how much you are going to pay in the long run. There is no point in these input/cached/output token prices if you have no idea how many reasoning tokens you'll spend on your tasks. How much will be cached. We are going to review the real-world usage of 27 frontier models.","readable_publish_date":"Nov 8","slug":"how-much-does-it-cost-to-run-a-text-game-with-llms-57o7","path":"/hiper2d/how-much-does-it-cost-to-run-a-text-game-with-llms-57o7","url":"https://dev.to/hiper2d/how-much-does-it-cost-to-run-a-text-game-with-llms-57o7","comments_count":88,"public_reactions_count":85,"collection_id":null,"published_timestamp":"2026-11-08T18:46:19Z","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%2Fazelianouski.dev%2Fimages%2Fwerewolf-costs-intro.jpg","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fazelianouski.dev%2Fimages%2Fwerewolf-costs-intro.jpg","canonical_url":"https://azelianouski.dev/post/werewolf-real-llm-costs/","created_at":"2026-11-08T18:46:09Z","edited_at":"2026-11-08T18:58:35Z","crossposted_at":null,"published_at":"2026-11-08T18:46:19Z","last_comment_at":"2026-11-14T15:20:41Z","reading_time_minutes":18,"tag_list":["ai","llm","gamedev","machinelearning"],"tags":"ai, llm, gamedev, machinelearning","user":{"name":"Aliaksei Zelianouski","username":"hiper2d","twitter_username":"hiper2d","github_username":"hiper2d","user_id":3977796,"website_url":"https://azelianouski.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%2F3977796%2Fae90bc0b-4f01-4909-9094-3f9111cfca1e.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%2F3977796%2Fae90bc0b-4f01-4909-9094-3f9111cfca1e.png"}},{"type_of":"article","id":4982713,"title":"Ask More of Your UI","description":"In my last post, I wrote about moving Forem’s performance and maintenance work into autonomous loops...","readable_publish_date":"Nov 11","slug":"ask-more-of-your-ui-2nf7","path":"/dailycontext/ask-more-of-your-ui-2nf7","url":"https://dev.to/dailycontext/ask-more-of-your-ui-2nf7","comments_count":6,"public_reactions_count":57,"collection_id":null,"published_timestamp":"2026-11-11T01:39:15Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":57,"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%2Fsbhz5b16c123bk8q1zp6.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%2Fsbhz5b16c123bk8q1zp6.jpg","canonical_url":"https://dev.to/dailycontext/ask-more-of-your-ui-2nf7","created_at":"2026-11-05T14:49:41Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-11T01:39:15Z","last_comment_at":"2026-11-12T05:02:14Z","reading_time_minutes":4,"tag_list":["ai","agents","webdev","architecture"],"tags":"ai, agents, webdev, architecture","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":"Daily Context","username":"dailycontext","slug":"dailycontext","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%2F13814%2F22a0c918-422d-4931-9c15-5974094549ae.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%2F13814%2F22a0c918-422d-4931-9c15-5974094549ae.png"}},{"type_of":"article","id":4984329,"title":"Prompt Pad: Show Your AI How to Respond with Few-Shot Examples","description":"Want AI to answer in a specific way? Don't just tell it. Show it.  In this episode of Prompt Pad,...","readable_publish_date":"Nov 6","slug":"prompt-pad-show-your-ai-how-to-respond-with-few-shot-examples-2869","path":"/mlh/prompt-pad-show-your-ai-how-to-respond-with-few-shot-examples-2869","url":"https://blog.mlh.com/prompt-pad-show-your-ai-how-to-respond-with-few-shot-examples-2869","comments_count":1,"public_reactions_count":15,"collection_id":45875,"published_timestamp":"2026-11-06T16:00:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","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%2Ftn3p67u8ofy4cefxftvd.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%2Ftn3p67u8ofy4cefxftvd.png","canonical_url":"https://blog.mlh.com/prompt-pad-show-your-ai-how-to-respond-with-few-shot-examples-2869","created_at":"2026-11-05T21:06:18Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-06T16:00:00Z","last_comment_at":"2026-11-06T23:11:39Z","reading_time_minutes":1,"tag_list":["ai","beginners","codenewbie","vibecoding"],"tags":"ai, beginners, codenewbie, vibecoding","user":{"name":"MLH Team","username":"mlhacks","twitter_username":"MLHacks","github_username":null,"user_id":1197638,"website_url":"https://hackp.ac/mlh-devto","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%2F1197638%2F19fd3a43-32d3-466f-9009-b99e790635a9.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%2F1197638%2F19fd3a43-32d3-466f-9009-b99e790635a9.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":5012113,"title":"AI Has Changed the Economics of Hacking: What Changes for Businesses After Black October","description":"1. What has been happening?   October's wave of AI-enabled cybersecurity incidents have been...","readable_publish_date":"Nov 12","slug":"ai-has-changed-the-economics-of-hacking-what-changes-for-businesses-after-black-october-5h4c","path":"/dailycontext/ai-has-changed-the-economics-of-hacking-what-changes-for-businesses-after-black-october-5h4c","url":"https://dev.to/dailycontext/ai-has-changed-the-economics-of-hacking-what-changes-for-businesses-after-black-october-5h4c","comments_count":3,"public_reactions_count":17,"collection_id":null,"published_timestamp":"2026-11-12T21:46:52Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":17,"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%2Fl66l7zkrt1a77i55spfl.png","canonical_url":"https://dev.to/dailycontext/ai-has-changed-the-economics-of-hacking-what-changes-for-businesses-after-black-october-5h4c","created_at":"2026-11-10T17:28:42Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-12T21:46:52Z","last_comment_at":"2026-11-14T07:37:20Z","reading_time_minutes":4,"tag_list":["ai","security","opensource","devops"],"tags":"ai, security, opensource, devops","user":{"name":"e52.ai","username":"sgusberg","twitter_username":null,"github_username":null,"user_id":4227044,"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%2F4227044%2Fe2d1bfa3-e4f7-4a00-ae8d-e25110832415.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%2F4227044%2Fe2d1bfa3-e4f7-4a00-ae8d-e25110832415.png"},"organization":{"name":"Daily Context","username":"dailycontext","slug":"dailycontext","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%2F13814%2F22a0c918-422d-4931-9c15-5974094549ae.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%2F13814%2F22a0c918-422d-4931-9c15-5974094549ae.png"}},{"type_of":"article","id":5019530,"title":"AI Coding Agents Need to Keep Their Promises","description":"At AIE CODE SUMMIT 2026, I introduced a notion of brownfield factories. I encourage you to watch the...","readable_publish_date":"Nov 12","slug":"ai-coding-agents-need-to-keep-their-promises-2nhh","path":"/jmccarthy/ai-coding-agents-need-to-keep-their-promises-2nhh","url":"https://dev.to/jmccarthy/ai-coding-agents-need-to-keep-their-promises-2nhh","comments_count":1,"public_reactions_count":1,"collection_id":null,"published_timestamp":"2026-11-12T16:59:44Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":1,"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%2F90ejc1upmd0uf7uoc8u5.png","canonical_url":"https://dev.to/jmccarthy/ai-coding-agents-need-to-keep-their-promises-2nhh","created_at":"2026-11-11T22:59:55Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-12T16:59:44Z","last_comment_at":"2026-11-14T08:16:34Z","reading_time_minutes":3,"tag_list":["ai","agents","software"],"tags":"ai, agents, software","user":{"name":"Justin McCarthy","username":"jmccarthy","twitter_username":null,"github_username":null,"user_id":4237653,"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%2F4237653%2Fdd58fa01-8589-4523-906c-e820bb290d1d.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%2F4237653%2Fdd58fa01-8589-4523-906c-e820bb290d1d.png"}},{"type_of":"article","id":4984400,"title":"Who is building solutions with documents?","description":"Digital transformation, anyone? ","readable_publish_date":"Nov 5","slug":"who-is-building-solutions-for-documents-4d58","path":"/missamarakay/who-is-building-solutions-for-documents-4d58","url":"https://dev.to/missamarakay/who-is-building-solutions-for-documents-4d58","comments_count":3,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-11-05T21:23:07Z","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%2Fr12kj04591zg8ft1tfka.png","canonical_url":"https://dev.to/missamarakay/who-is-building-solutions-for-documents-4d58","created_at":"2026-11-05T21:23:07Z","edited_at":"2026-11-05T21:23:22Z","crossposted_at":null,"published_at":"2026-11-05T21:23:07Z","last_comment_at":"2026-11-06T10:12:30Z","reading_time_minutes":2,"tag_list":["discuss"],"tags":"discuss","user":{"name":"Amara Graham","username":"missamarakay","twitter_username":"MissAmaraKay","github_username":"akeller","user_id":1330,"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%2F1330%2Fe4706a09-0796-4d76-a451-832c6897bda5.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%2F1330%2Fe4706a09-0796-4d76-a451-832c6897bda5.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4983051,"title":"Find the production agent failures that every health check misses","description":"AQuA is an open-source quality agent that surfaces the production failures your health checks miss and, when you ask, traces a failure to the line of code behind it. Try its dashboard locally.","readable_publish_date":"Nov 5","slug":"find-the-production-agent-failures-that-every-health-check-misses-39j8","path":"/googlecloud/find-the-production-agent-failures-that-every-health-check-misses-39j8","url":"https://dev.to/googlecloud/find-the-production-agent-failures-that-every-health-check-misses-39j8","comments_count":4,"public_reactions_count":10,"collection_id":null,"published_timestamp":"2026-11-05T15:46:25Z","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/https%3A%2F%2Feliasecchig.github.io%2F_astro%2Fquality-curve.6xHWd_CO_2kumlD.webp","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto/https%3A%2F%2Feliasecchig.github.io%2F_astro%2Fquality-curve.6xHWd_CO_2kumlD.webp","canonical_url":"https://eliasecchig.github.io/blog/2026-11-10-aqua-silent-failures/","created_at":"2026-11-05T15:46:25Z","edited_at":"2026-11-05T16:09:50Z","crossposted_at":null,"published_at":"2026-11-05T15:46:25Z","last_comment_at":"2026-11-06T08:17:36Z","reading_time_minutes":6,"tag_list":["agents","ai","debugging","testing"],"tags":"agents, ai, debugging, testing","user":{"name":"Elia Secchi","username":"eliasecchi","twitter_username":null,"github_username":null,"user_id":4228703,"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%2F4228703%2F01ffca4d-4322-4a02-9046-d6ed74ee3f29.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%2F4228703%2F01ffca4d-4322-4a02-9046-d6ed74ee3f29.png"},"organization":{"name":"Google Cloud","username":"googlecloud","slug":"googlecloud","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%2F809%2Fc7814399-cf4a-4dc9-9f12-d0a97ed21bf6.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%2F809%2Fc7814399-cf4a-4dc9-9f12-d0a97ed21bf6.png"}},{"type_of":"article","id":4943100,"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":"Nov 13","slug":"what-was-your-win-this-week-4j49","path":"/devteam/what-was-your-win-this-week-4j49","url":"https://dev.to/devteam/what-was-your-win-this-week-4j49","comments_count":64,"public_reactions_count":80,"collection_id":null,"published_timestamp":"2026-11-13T14:00:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":80,"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%2Fbjp2sopgabk8cs355b5g.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%2Fbjp2sopgabk8cs355b5g.jpg","canonical_url":"https://dev.to/devteam/what-was-your-win-this-week-4j49","created_at":"2026-10-29T19:21:13Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-13T14:00:00Z","last_comment_at":"2026-11-14T22:37:11Z","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":5012098,"title":"How We Review 4x More AI Code Without Reading Every Line","description":"Do you need to read every line of AI-generated code to trust it? Not necessarily. You need to check...","readable_publish_date":"Nov 11","slug":"how-we-review-4x-more-ai-code-without-reading-every-line-d5j","path":"/dailycontext/how-we-review-4x-more-ai-code-without-reading-every-line-d5j","url":"https://dev.to/dailycontext/how-we-review-4x-more-ai-code-without-reading-every-line-d5j","comments_count":3,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-11-11T01:27:30Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","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%2Fnpfu8or4c7sd1dwd7fn2.png","canonical_url":"https://dev.to/dailycontext/how-we-review-4x-more-ai-code-without-reading-every-line-d5j","created_at":"2026-11-10T17:26:11Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-11T01:27:30Z","last_comment_at":"2026-11-12T08:19:54Z","reading_time_minutes":3,"tag_list":["ai","codereview","agents","softwareengineering"],"tags":"ai, codereview, agents, softwareengineering","user":{"name":"Ankit Jain","username":"ankitxg","twitter_username":"ankitxg","github_username":null,"user_id":577462,"website_url":"https://aviator.co","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%2F577462%2Fd5498053-fb57-48d5-a51c-8973e27ab4a1.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%2F577462%2Fd5498053-fb57-48d5-a51c-8973e27ab4a1.jpg"},"organization":{"name":"Daily Context","username":"dailycontext","slug":"dailycontext","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%2F13814%2F22a0c918-422d-4931-9c15-5974094549ae.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%2F13814%2F22a0c918-422d-4931-9c15-5974094549ae.png"}},{"type_of":"article","id":5007347,"title":"Should You Rewrite It With AI? Aaron Beals on What Breaks","description":"The decision to rewrite   For years, rewriting an existing codebase from scratch was...","readable_publish_date":"Nov 11","slug":"should-you-rewrite-it-with-ai-aaron-beals-on-what-breaks-2bng","path":"/dailycontext/should-you-rewrite-it-with-ai-aaron-beals-on-what-breaks-2bng","url":"https://dev.to/dailycontext/should-you-rewrite-it-with-ai-aaron-beals-on-what-breaks-2bng","comments_count":0,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2026-11-11T01:52:59Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":8,"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%2Fk5efhikpl2hrgjzjcw4j.png","canonical_url":"https://dev.to/dailycontext/should-you-rewrite-it-with-ai-aaron-beals-on-what-breaks-2bng","created_at":"2026-11-09T23:41:11Z","edited_at":null,"crossposted_at":null,"published_at":"2026-11-11T01:52:59Z","last_comment_at":"2026-11-11T01:52:59Z","reading_time_minutes":9,"tag_list":["ai","agents","architecture"],"tags":"ai, agents, architecture","user":{"name":"Kara Silverman","username":"karasilv","twitter_username":null,"github_username":null,"user_id":3779607,"website_url":"http://www.althealabs.co","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%2F3779607%2F0e200d93-ae7e-4c3e-be77-880eceb52930.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%2F3779607%2F0e200d93-ae7e-4c3e-be77-880eceb52930.jpg"},"organization":{"name":"Daily Context","username":"dailycontext","slug":"dailycontext","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%2F13814%2F22a0c918-422d-4931-9c15-5974094549ae.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%2F13814%2F22a0c918-422d-4931-9c15-5974094549ae.png"}}]