[{"type_of":"article","id":4802093,"title":"Why you still need a Website Portfolio, even though everyone can Vibe Code it.","description":"If you have been following me for a long time, you already know that I have been holding off on my...","readable_publish_date":"Oct 5","slug":"why-you-still-need-a-website-portfolio-even-though-everyone-can-vibe-code-it-e63","path":"/francistrdev/why-you-still-need-a-website-portfolio-even-though-everyone-can-vibe-code-it-e63","url":"https://dev.to/francistrdev/why-you-still-need-a-website-portfolio-even-though-everyone-can-vibe-code-it-e63","comments_count":150,"public_reactions_count":215,"collection_id":null,"published_timestamp":"2026-10-05T15:09:58Z","language":"en","subforem_id":1,"ai_disclosure_level":"no_ai","ai_disclosure_label":"No AI","positive_reactions_count":215,"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%2F79tl6zqq4x0zaplgo6t2.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%2F79tl6zqq4x0zaplgo6t2.jpg","canonical_url":"https://dev.to/francistrdev/why-you-still-need-a-website-portfolio-even-though-everyone-can-vibe-code-it-e63","created_at":"2026-10-05T14:28:13Z","edited_at":"2026-10-05T23:54:12Z","crossposted_at":null,"published_at":"2026-10-05T15:09:58Z","last_comment_at":"2026-10-09T03:25:52Z","reading_time_minutes":7,"tag_list":["discuss","community","showdev","a11y"],"tags":"discuss, community, showdev, a11y","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":4819778,"title":"I got Jev to zero mistakes. I'm still using Flash-Lite.","description":"Jev is a brilliant decision model. Gemini Flash-Lite is the model nobody talks about, and it’s fast,...","readable_publish_date":"Oct 8","slug":"i-got-jev-to-zero-mistakes-im-still-using-flash-lite-2mo7","path":"/theycallmeswift/i-got-jev-to-zero-mistakes-im-still-using-flash-lite-2mo7","url":"https://dev.to/theycallmeswift/i-got-jev-to-zero-mistakes-im-still-using-flash-lite-2mo7","comments_count":2,"public_reactions_count":15,"collection_id":null,"published_timestamp":"2026-10-08T20:00:18Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","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%2Fvvnv8n9pu6407t272avj.png","canonical_url":"https://dev.to/theycallmeswift/i-got-jev-to-zero-mistakes-im-still-using-flash-lite-2mo7","created_at":"2026-10-08T19:29:39Z","edited_at":"2026-10-08T20:08:11Z","crossposted_at":null,"published_at":"2026-10-08T20:00:18Z","last_comment_at":"2026-10-09T02:54:08Z","reading_time_minutes":11,"tag_list":["ai","gemini","testing","jev"],"tags":"ai, gemini, testing, jev","user":{"name":"Swift","username":"theycallmeswift","twitter_username":"SwiftAlphaOne","github_username":"theycallmeswift","user_id":51399,"website_url":"https://theycallmeswift.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%2F51399%2F13f7eb9f-3520-481a-a844-2211821388d2.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%2F51399%2F13f7eb9f-3520-481a-a844-2211821388d2.jpg"}},{"type_of":"article","id":4818530,"title":"Gemma 4 E2B on an AMD MI300X: Which Weight Format Should You Serve?","description":"Ten builds of Gemma 4 E2B (bf16, fp8 in both E4M3 flavours, int8 W8A8 and int4 W4A16, each with and without int4 embedding tables) served one after another on one AMD Instinct MI300X with the same vLLM image. fp8 is the only format that keeps pace with bf16, the 4-bit builds run at 0.14x to 0.63x, and int4 embedding tables cost almost nothing.","readable_publish_date":"Oct 8","slug":"gemma-4-e2b-on-an-amd-mi300x-which-weight-format-should-you-serve-1a01","path":"/gde/gemma-4-e2b-on-an-amd-mi300x-which-weight-format-should-you-serve-1a01","url":"https://dev.to/gde/gemma-4-e2b-on-an-amd-mi300x-which-weight-format-should-you-serve-1a01","comments_count":0,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-10-08T15:59:16Z","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%2Fraw.githubusercontent.com%2Fxbill9%2Fgemma4-dev%2Fmain%2Fgpu-vllm-mi300x-2b%2Farticle%2Fdevto-mi300x-formats-cover.355c09b0.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%2Fgpu-vllm-mi300x-2b%2Farticle%2Fdevto-mi300x-formats-cover.355c09b0.jpg","canonical_url":"https://dev.to/gde/gemma-4-e2b-on-an-amd-mi300x-which-weight-format-should-you-serve-1a01","created_at":"2026-10-08T14:38:14Z","edited_at":"2026-10-08T16:00:03Z","crossposted_at":null,"published_at":"2026-10-08T15:59:16Z","last_comment_at":"2026-10-08T15:59:16Z","reading_time_minutes":10,"tag_list":["gemma","amd","machinelearning","llm"],"tags":"gemma, amd, machinelearning, llm","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":4814814,"title":"Making cross-platform local AI easier with llamadart","description":"My writing assistant could talk to Gemini. The missing piece was using it without a connection.  That...","readable_publish_date":"Oct 8","slug":"making-cross-platform-local-ai-easier-with-llamadart-2l4k","path":"/gde/making-cross-platform-local-ai-easier-with-llamadart-2l4k","url":"https://dev.to/gde/making-cross-platform-local-ai-easier-with-llamadart-2l4k","comments_count":1,"public_reactions_count":8,"collection_id":37595,"published_timestamp":"2026-10-08T00:52:40Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":8,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe0wr458egowr32pcn8l9.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%2Fe0wr458egowr32pcn8l9.png","canonical_url":"https://dev.to/gde/making-cross-platform-local-ai-easier-with-llamadart-2l4k","created_at":"2026-10-08T00:11:13Z","edited_at":"2026-10-08T22:34:59Z","crossposted_at":null,"published_at":"2026-10-08T00:52:40Z","last_comment_at":"2026-10-08T19:47:40Z","reading_time_minutes":6,"tag_list":["dart","flutter","ai","tutorial"],"tags":"dart, flutter, ai, tutorial","user":{"name":"Jhin Lee","username":"leehack","twitter_username":"leehack","github_username":"leehack","user_id":952098,"website_url":"https://leehack.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%2F952098%2F87e9abb1-4dc5-4cf7-988f-a47aeaea919b.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%2F952098%2F87e9abb1-4dc5-4cf7-988f-a47aeaea919b.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":4802507,"title":"Top 7 Featured DEV Posts of the Week","description":"Welcome to this week's Top 7, where the DEV editorial team handpicks their favorite posts from the...","readable_publish_date":"Oct 6","slug":"top-7-featured-dev-posts-of-the-week-1682","path":"/devteam/top-7-featured-dev-posts-of-the-week-1682","url":"https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-1682","comments_count":24,"public_reactions_count":51,"collection_id":null,"published_timestamp":"2026-10-06T13:00:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":51,"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%2F9x79okaevr3h8vgsnd8k.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%2F9x79okaevr3h8vgsnd8k.jpg","canonical_url":"https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-1682","created_at":"2026-10-05T16:23:43Z","edited_at":null,"crossposted_at":null,"published_at":"2026-10-06T13:00:00Z","last_comment_at":"2026-10-08T19:56:57Z","reading_time_minutes":3,"tag_list":["top7","discuss"],"tags":"top7, discuss","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"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4801771,"title":"Meme Monday","description":"Meme Monday!  Today's cover image comes from the last thread.  DEV is an inclusive space! Humor in...","readable_publish_date":"Oct 5","slug":"meme-monday-3ib7","path":"/ben/meme-monday-3ib7","url":"https://dev.to/ben/meme-monday-3ib7","comments_count":35,"public_reactions_count":47,"collection_id":null,"published_timestamp":"2026-10-05T13:03:51Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":47,"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%2F3nbs5bafo5e8cp7q0sjk.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%2F3nbs5bafo5e8cp7q0sjk.webp","canonical_url":"https://dev.to/ben/meme-monday-3ib7","created_at":"2026-10-05T13:03:51Z","edited_at":null,"crossposted_at":null,"published_at":"2026-10-05T13:03:51Z","last_comment_at":"2026-10-08T14:08:26Z","reading_time_minutes":1,"tag_list":["discuss","jokes","watercooler"],"tags":"discuss, jokes, watercooler","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"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4803571,"title":"Build a Tiny Virtual Pet on Arduino in 60 Minutes 🐾","description":"Turn an Arduino Uno Q into Kiku, a Tamagotchi-style virtual pet with an animated LED face, moods, and keyboard controls.","readable_publish_date":"Oct 6","slug":"build-a-tiny-virtual-pet-on-arduino-in-60-minutes-2cf","path":"/heraistudio/build-a-tiny-virtual-pet-on-arduino-in-60-minutes-2cf","url":"https://dev.to/heraistudio/build-a-tiny-virtual-pet-on-arduino-in-60-minutes-2cf","comments_count":15,"public_reactions_count":38,"collection_id":null,"published_timestamp":"2026-10-06T00:47:44Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":38,"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%2Fdvrnvtfr1l854y335hld.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%2Fdvrnvtfr1l854y335hld.png","canonical_url":"https://dev.to/heraistudio/build-a-tiny-virtual-pet-on-arduino-in-60-minutes-2cf","created_at":"2026-10-05T22:35:06Z","edited_at":"2026-10-06T00:56:19Z","crossposted_at":null,"published_at":"2026-10-06T00:47:44Z","last_comment_at":"2026-10-08T16:12:29Z","reading_time_minutes":5,"tag_list":["arduino","beginners","programming","hacktoberfest"],"tags":"arduino, beginners, programming, hacktoberfest","user":{"name":"Jen Looper","username":"jenlooper","twitter_username":"jenlooper","github_username":"jlooper","user_id":9819,"website_url":"http://www.jenlooper.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F9819%2Fd0d0dc5d-031b-43fe-85a4-469def492123.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F9819%2Fd0d0dc5d-031b-43fe-85a4-469def492123.jpg"},"organization":{"name":"Her AI Studio","username":"heraistudio","slug":"heraistudio","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%2F14625%2Fc587ad01-6b1b-4e97-b620-9e19a4a8a2cb.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%2F14625%2Fc587ad01-6b1b-4e97-b620-9e19a4a8a2cb.png"}},{"type_of":"article","id":4766425,"title":"Welcome Thread - v 396","description":"Leave a comment below to introduce yourself! You can talk about what brought you here, what you're...","readable_publish_date":"Oct 7","slug":"welcome-thread-v-396-ih4","path":"/sloan/welcome-thread-v-396-ih4","url":"https://dev.to/sloan/welcome-thread-v-396-ih4","comments_count":212,"public_reactions_count":29,"collection_id":null,"published_timestamp":"2026-10-07T13:00:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":29,"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%2Fxhna3x2vv3gj30nsuz8r.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%2Fxhna3x2vv3gj30nsuz8r.webp","canonical_url":"https://dev.to/sloan/welcome-thread-v-396-ih4","created_at":"2026-09-28T18:51:49Z","edited_at":"2026-09-28T18:52:10Z","crossposted_at":null,"published_at":"2026-10-07T13:00:00Z","last_comment_at":"2026-10-09T03:28:22Z","reading_time_minutes":1,"tag_list":["welcome"],"tags":"welcome","user":{"name":"Sloan the DEV Moderator","username":"sloan","twitter_username":"theslothdev","github_username":"theslothdev","user_id":31047,"website_url":"https://dev.to/t/anonymous","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%2F31047%2Faf153cd6-9994-4a68-83f4-8ddf3e13f0bf.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%2F31047%2Faf153cd6-9994-4a68-83f4-8ddf3e13f0bf.jpg"}},{"type_of":"article","id":4766339,"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":"Oct 2","slug":"what-was-your-win-this-week-4jli","path":"/devteam/what-was-your-win-this-week-4jli","url":"https://dev.to/devteam/what-was-your-win-this-week-4jli","comments_count":133,"public_reactions_count":115,"collection_id":null,"published_timestamp":"2026-10-02T13:00:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":115,"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%2Fokj4uvv9twzvmdt7vk2f.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%2Fokj4uvv9twzvmdt7vk2f.jpg","canonical_url":"https://dev.to/devteam/what-was-your-win-this-week-4jli","created_at":"2026-09-28T18:31:48Z","edited_at":null,"crossposted_at":null,"published_at":"2026-10-02T13:00:00Z","last_comment_at":"2026-10-09T03:05:46Z","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":4778677,"title":"stop-using-complex-urls-for-your-demos.us-central1.run.app","description":"Wish you had a custom domain for all of your demos and AI prototypes? When you deploy your apps with...","readable_publish_date":"Oct 7","slug":"stop-using-complex-urls-for-your-demosus-central1runapp-2efd","path":"/googleai/stop-using-complex-urls-for-your-demosus-central1runapp-2efd","url":"https://dev.to/googleai/stop-using-complex-urls-for-your-demosus-central1runapp-2efd","comments_count":1,"public_reactions_count":26,"collection_id":null,"published_timestamp":"2026-10-07T01:00:03Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":26,"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%2F6pqsbje0wmav75yf0dkl.png","canonical_url":"https://dev.to/googleai/stop-using-complex-urls-for-your-demosus-central1runapp-2efd","created_at":"2026-09-30T17:01:59Z","edited_at":null,"crossposted_at":null,"published_at":"2026-10-07T01:00:03Z","last_comment_at":"2026-10-08T19:41:50Z","reading_time_minutes":1,"tag_list":["googlecloud","cloud","software","programming"],"tags":"googlecloud, cloud, software, programming","user":{"name":"Ruchika Goel","username":"ruchika_goel","twitter_username":null,"github_username":null,"user_id":4132216,"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%2F4132216%2F4457bef6-1f77-4e00-857d-ec5f734117cc.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%2F4132216%2F4457bef6-1f77-4e00-857d-ec5f734117cc.jpg"},"organization":{"name":"Google AI","username":"googleai","slug":"googleai","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%2F11026%2F386b14d3-cc9a-4270-aba0-3e41cdfb9d85.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%2F11026%2F386b14d3-cc9a-4270-aba0-3e41cdfb9d85.jpg"}},{"type_of":"article","id":4809565,"title":"Run, Hunt, Hack: Join the Cloud Run Hackathon on Product Hunt","description":"Got a cool side project running on your local machine? This is your chance to make it live and have...","readable_publish_date":"Oct 7","slug":"run-hunt-hack-join-the-cloud-run-hackathon-on-product-hunt-3cc","path":"/googlecloud/run-hunt-hack-join-the-cloud-run-hackathon-on-product-hunt-3cc","url":"https://dev.to/googlecloud/run-hunt-hack-join-the-cloud-run-hackathon-on-product-hunt-3cc","comments_count":2,"public_reactions_count":18,"collection_id":null,"published_timestamp":"2026-10-07T00:58:52Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":18,"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%2Fjcsh30ae11g3jgrddo92.png","canonical_url":"https://dev.to/googlecloud/run-hunt-hack-join-the-cloud-run-hackathon-on-product-hunt-3cc","created_at":"2026-10-07T00:58:13Z","edited_at":null,"crossposted_at":null,"published_at":"2026-10-07T00:58:52Z","last_comment_at":"2026-10-08T14:06:43Z","reading_time_minutes":1,"tag_list":["hackathon","cloud"],"tags":"hackathon, cloud","user":{"name":"Martin Omander","username":"momander","twitter_username":null,"github_username":"momander","user_id":204768,"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%2F204768%2F47dc5f1f-3b0a-4e1e-98cd-9879e19f6815.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%2F204768%2F47dc5f1f-3b0a-4e1e-98cd-9879e19f6815.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":4813795,"title":"Claude Haiku 5.5 is available on Google Cloud","description":"Hey developers!   If you’ve been building autonomous agents or multi-agent orchestrations, you...","readable_publish_date":"Oct 7","slug":"claude-haiku-55-is-available-on-google-cloud-4gn0","path":"/googleai/claude-haiku-55-is-available-on-google-cloud-4gn0","url":"https://dev.to/googleai/claude-haiku-55-is-available-on-google-cloud-4gn0","comments_count":0,"public_reactions_count":11,"collection_id":null,"published_timestamp":"2026-10-07T18:06:52Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":11,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7xqp0urcm030lv8w705l.png","canonical_url":"https://dev.to/googleai/claude-haiku-55-is-available-on-google-cloud-4gn0","created_at":"2026-10-07T18:06:52Z","edited_at":null,"crossposted_at":null,"published_at":"2026-10-07T18:06:52Z","last_comment_at":"2026-10-07T18:06:52Z","reading_time_minutes":1,"tag_list":["claude","googlecloud"],"tags":"claude, googlecloud","user":{"name":"Jen Harvey","username":"pugsandprincesses","twitter_username":null,"github_username":null,"user_id":3529802,"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%2F3529802%2F96c01065-2ced-4b31-99a4-36ff42abdc41.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%2F3529802%2F96c01065-2ced-4b31-99a4-36ff42abdc41.jpg"},"organization":{"name":"Google AI","username":"googleai","slug":"googleai","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%2F11026%2F386b14d3-cc9a-4270-aba0-3e41cdfb9d85.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%2F11026%2F386b14d3-cc9a-4270-aba0-3e41cdfb9d85.jpg"}},{"type_of":"article","id":4726858,"title":"Disappeared Since March: Taking a Long Break Was My Best Decision Yet","description":"If you checked my profile recently, you probably noticed my page has been completely quiet since...","readable_publish_date":"Sep 23","slug":"disappeared-since-march-taking-a-long-break-was-my-best-decision-yet-1n45","path":"/maame-codes/disappeared-since-march-taking-a-long-break-was-my-best-decision-yet-1n45","url":"https://dev.to/maame-codes/disappeared-since-march-taking-a-long-break-was-my-best-decision-yet-1n45","comments_count":31,"public_reactions_count":84,"collection_id":null,"published_timestamp":"2026-09-23T17:06:01Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","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%2Fjkefqnwarmqoxiv5dy8n.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%2Fjkefqnwarmqoxiv5dy8n.jpg","canonical_url":"https://dev.to/maame-codes/disappeared-since-march-taking-a-long-break-was-my-best-decision-yet-1n45","created_at":"2026-09-23T17:06:01Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-23T17:06:01Z","last_comment_at":"2026-09-29T04:51:40Z","reading_time_minutes":2,"tag_list":[],"tags":"","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"}},{"type_of":"article","id":4718247,"title":"Claude Opus 5.5 is now available on Google Cloud","description":"Everyday complex tasks? No problem. Opus 5.5 handles long-running coding and knowledge work while...","readable_publish_date":"Sep 22","slug":"claude-opus-55-is-now-available-on-google-cloud-2oh","path":"/googleai/claude-opus-55-is-now-available-on-google-cloud-2oh","url":"https://dev.to/googleai/claude-opus-55-is-now-available-on-google-cloud-2oh","comments_count":0,"public_reactions_count":15,"collection_id":null,"published_timestamp":"2026-09-22T17:48:24Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","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%2F5jtt33mr439wwucin75o.png","canonical_url":"https://dev.to/googleai/claude-opus-55-is-now-available-on-google-cloud-2oh","created_at":"2026-09-22T17:48:24Z","edited_at":"2026-09-22T17:53:17Z","crossposted_at":null,"published_at":"2026-09-22T17:48:24Z","last_comment_at":"2026-09-22T17:48:24Z","reading_time_minutes":1,"tag_list":["claude","googlecloud"],"tags":"claude, googlecloud","user":{"name":"Jen Harvey","username":"pugsandprincesses","twitter_username":null,"github_username":null,"user_id":3529802,"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%2F3529802%2F96c01065-2ced-4b31-99a4-36ff42abdc41.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%2F3529802%2F96c01065-2ced-4b31-99a4-36ff42abdc41.jpg"},"organization":{"name":"Google AI","username":"googleai","slug":"googleai","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%2F11026%2F386b14d3-cc9a-4270-aba0-3e41cdfb9d85.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%2F11026%2F386b14d3-cc9a-4270-aba0-3e41cdfb9d85.jpg"}},{"type_of":"article","id":4802799,"title":"Publishing Markdown to Substack from an Agent Skill","description":"Substack has no publishing API, its editor has no tables, and a link around inline code is dropped on paste. A step by step walk-through of the Substack destination in publishing-kit: what the editor keeps, what it drops, and how an agent publishes to it and reads the result back.","readable_publish_date":"Oct 5","slug":"publishing-markdown-to-substack-from-an-agent-skill-258f","path":"/gde/publishing-markdown-to-substack-from-an-agent-skill-258f","url":"https://dev.to/gde/publishing-markdown-to-substack-from-an-agent-skill-258f","comments_count":5,"public_reactions_count":18,"collection_id":null,"published_timestamp":"2026-10-05T17:56:04Z","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%2Fsubstack-destination%2Fcover.325bdb37.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%2Fsubstack-destination%2Fcover.325bdb37.jpg","canonical_url":"https://dev.to/gde/publishing-markdown-to-substack-from-an-agent-skill-258f","created_at":"2026-10-05T17:40:31Z","edited_at":"2026-10-05T18:01:19Z","crossposted_at":null,"published_at":"2026-10-05T17:56:04Z","last_comment_at":"2026-10-08T14:06:35Z","reading_time_minutes":8,"tag_list":["substack","writing","devtools","ai"],"tags":"substack, 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":4802245,"title":"Join the Hacktoberfest Open-Source AI Challenge: Touch Grass! $2,450 in Prizes Across 17 Winners.","description":"Week 1 of our five Hacktoberfest DEV Challenges starts today! Running through October 11, the...","readable_publish_date":"Oct 5","slug":"join-the-hacktoberfest-open-source-ai-challenge-week-1-touch-grass-2450-in-prizes-across-17-4pom","path":"/devteam/join-the-hacktoberfest-open-source-ai-challenge-week-1-touch-grass-2450-in-prizes-across-17-4pom","url":"https://dev.to/devteam/join-the-hacktoberfest-open-source-ai-challenge-week-1-touch-grass-2450-in-prizes-across-17-4pom","comments_count":50,"public_reactions_count":191,"collection_id":null,"published_timestamp":"2026-10-05T18:03:31Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":191,"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%2Fkuhjpurwtrzpxh5wsntc.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%2Fkuhjpurwtrzpxh5wsntc.png","canonical_url":"https://dev.to/devteam/join-the-hacktoberfest-open-source-ai-challenge-week-1-touch-grass-2450-in-prizes-across-17-4pom","created_at":"2026-10-05T15:09:28Z","edited_at":"2026-10-05T18:47:38Z","crossposted_at":null,"published_at":"2026-10-05T18:03:31Z","last_comment_at":"2026-10-09T03:18:57Z","reading_time_minutes":7,"tag_list":["devchallenge","hf26challenge","hacktoberfest","softwaredevelopment"],"tags":"devchallenge, hf26challenge, hacktoberfest, softwaredevelopment","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":4506549,"title":"Activating Your Data Layer for Production-Ready AI","description":"When discussing applications and systems using generative AI and the new opportunities they present,...","readable_publish_date":"Oct 5","slug":"activating-your-data-layer-for-production-ready-ai-p3e","path":"/googleai/activating-your-data-layer-for-production-ready-ai-p3e","url":"https://dev.to/googleai/activating-your-data-layer-for-production-ready-ai-p3e","comments_count":3,"public_reactions_count":21,"collection_id":null,"published_timestamp":"2026-10-05T19:39:51Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":21,"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%2Fl7xk0sfzruw5iuyhwbtr.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%2Fl7xk0sfzruw5iuyhwbtr.png","canonical_url":"https://dev.to/googleai/activating-your-data-layer-for-production-ready-ai-p3e","created_at":"2026-08-27T16:49:20Z","edited_at":null,"crossposted_at":null,"published_at":"2026-10-05T19:39:51Z","last_comment_at":"2026-10-08T14:07:59Z","reading_time_minutes":5,"tag_list":["database","googlecloud","ai"],"tags":"database, googlecloud, ai","user":{"name":"Gleb Otochkin","username":"gleb_otochkin","twitter_username":null,"github_username":null,"user_id":3599230,"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%2F3599230%2F235f9bc7-2df4-45ca-ac02-f8aaf243c969.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%2F3599230%2F235f9bc7-2df4-45ca-ac02-f8aaf243c969.png"},"organization":{"name":"Google AI","username":"googleai","slug":"googleai","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%2F11026%2F386b14d3-cc9a-4270-aba0-3e41cdfb9d85.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%2F11026%2F386b14d3-cc9a-4270-aba0-3e41cdfb9d85.jpg"}},{"type_of":"article","id":4783476,"title":"Views Measure Views","description":"Nine years in, I finally worked out what else to count.  A writer I follow, Sylwia Laskowska,...","readable_publish_date":"Oct 1","slug":"views-measure-views-4co7","path":"/kenwalger/views-measure-views-4co7","url":"https://dev.to/kenwalger/views-measure-views-4co7","comments_count":18,"public_reactions_count":31,"collection_id":null,"published_timestamp":"2026-10-01T19:32:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":31,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fik61iuczdvne65ywaopp.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%2Fik61iuczdvne65ywaopp.png","canonical_url":"https://www.kenwalger.com/blog/writing/views-measure-views-nine-years-writing","created_at":"2026-10-01T16:12:19Z","edited_at":null,"crossposted_at":null,"published_at":"2026-10-01T19:32:00Z","last_comment_at":"2026-10-08T14:07:56Z","reading_time_minutes":12,"tag_list":["career","writing","devjournal","meta"],"tags":"career, writing, devjournal, meta","user":{"name":"Ken W Alger","username":"kenwalger","twitter_username":null,"github_username":"kenwalger","user_id":15734,"website_url":"http://www.kenwalger.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F15734%2F22d0195e-9fce-4d80-9ae2-3bb416bf8d6f.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F15734%2F22d0195e-9fce-4d80-9ae2-3bb416bf8d6f.jpg"}},{"type_of":"article","id":4807580,"title":"Gemma 4 Inference on AWS: Bedrock, SageMaker, GPUs, Inferentia and Trainium Behind One Strands Agent","description":"A step by step survey of six ways to serve a model on AWS, from a managed API to your own Neuron chip, driven by one Strands agent and measured on the same day with the same prompts.","readable_publish_date":"Oct 6","slug":"gemma-4-inference-on-aws-bedrock-sagemaker-gpus-inferentia-and-trainium-behind-one-strands-agent-2lnm","path":"/gde/gemma-4-inference-on-aws-bedrock-sagemaker-gpus-inferentia-and-trainium-behind-one-strands-agent-2lnm","url":"https://dev.to/gde/gemma-4-inference-on-aws-bedrock-sagemaker-gpus-inferentia-and-trainium-behind-one-strands-agent-2lnm","comments_count":2,"public_reactions_count":16,"collection_id":null,"published_timestamp":"2026-10-06T15:09:17Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":16,"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%2Faws-inference-strands%2Fmain%2Fdocs%2Farticle%2Fdevto-cover.f3c999ed.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%2Faws-inference-strands%2Fmain%2Fdocs%2Farticle%2Fdevto-cover.f3c999ed.jpg","canonical_url":"https://dev.to/gde/gemma-4-inference-on-aws-bedrock-sagemaker-gpus-inferentia-and-trainium-behind-one-strands-agent-2lnm","created_at":"2026-10-06T15:07:19Z","edited_at":null,"crossposted_at":null,"published_at":"2026-10-06T15:09:17Z","last_comment_at":"2026-10-09T02:37:12Z","reading_time_minutes":13,"tag_list":["aws","ai","machinelearning","gemma"],"tags":"aws, ai, machinelearning, gemma","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":4798532,"title":"MCP Configuration for Google Workspace with Claude Code","description":"Connect Claude Code to Google's eight remote Workspace MCP servers (Gmail, Drive, Docs, Sheets, Slides, Calendar, Chat and People), packaged as a Claude Code skill, with the two sign-in limits that decide how you use it.","readable_publish_date":"Oct 5","slug":"mcp-configuration-for-google-workspace-with-claude-code-11om","path":"/gde/mcp-configuration-for-google-workspace-with-claude-code-11om","url":"https://dev.to/gde/mcp-configuration-for-google-workspace-with-claude-code-11om","comments_count":2,"public_reactions_count":13,"collection_id":null,"published_timestamp":"2026-10-05T13:42:33Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":13,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fxbill9%2Fworkspace-mcp-claude%2Fmain%2Fdocs%2Farticle%2Fdevto-cover.2ed35ff2.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%2Fworkspace-mcp-claude%2Fmain%2Fdocs%2Farticle%2Fdevto-cover.2ed35ff2.jpg","canonical_url":"https://dev.to/gde/mcp-configuration-for-google-workspace-with-claude-code-11om","created_at":"2026-10-05T00:42:19Z","edited_at":"2026-10-06T18:13:35Z","crossposted_at":null,"published_at":"2026-10-05T13:42:33Z","last_comment_at":"2026-10-08T14:07:57Z","reading_time_minutes":18,"tag_list":["claudecode","mcp","googleworkspace","googleoauth"],"tags":"claudecode, mcp, googleworkspace, googleoauth","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":4799051,"title":"Event-Driven AI at Cloud Scale: High-Throughput Stream Classification with Pub/Sub, Dataflow, and Jev","description":"How to turn millions of events per hour into typed, confidence-scored decisions, without a...","readable_publish_date":"Oct 5","slug":"event-driven-ai-at-cloud-scale-high-throughput-stream-classification-with-pubsub-dataflow-and-12ic","path":"/gde/event-driven-ai-at-cloud-scale-high-throughput-stream-classification-with-pubsub-dataflow-and-12ic","url":"https://dev.to/gde/event-driven-ai-at-cloud-scale-high-throughput-stream-classification-with-pubsub-dataflow-and-12ic","comments_count":1,"public_reactions_count":15,"collection_id":null,"published_timestamp":"2026-10-05T04:10:50Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","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%2Fleqqrq8kj3ramm2izrv9.png","canonical_url":"https://dev.to/gde/event-driven-ai-at-cloud-scale-high-throughput-stream-classification-with-pubsub-dataflow-and-12ic","created_at":"2026-10-05T04:10:50Z","edited_at":"2026-10-05T04:14:15Z","crossposted_at":null,"published_at":"2026-10-05T04:10:50Z","last_comment_at":"2026-10-08T14:07:56Z","reading_time_minutes":8,"tag_list":["ai","googlecloud","jev","dataflow"],"tags":"ai, googlecloud, jev, dataflow","user":{"name":"Saurabh Mishra","username":"saurabhmi","twitter_username":null,"github_username":null,"user_id":1150046,"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%2F1150046%2F9eb9c423-db61-4ab6-80d9-1d7c038cb029.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%2F1150046%2F9eb9c423-db61-4ab6-80d9-1d7c038cb029.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":4678373,"title":"Your Type Guard Can Silently Drift from Your TypeScript Type 🔧","description":"Hoi hoi! 👋  I'm @nyaomaru, a frontend engineer just back from a short vacation on Texel, a small...","readable_publish_date":"Sep 23","slug":"your-type-guard-can-silently-drift-from-your-typescript-type-o57","path":"/nyaomaru/your-type-guard-can-silently-drift-from-your-typescript-type-o57","url":"https://dev.to/nyaomaru/your-type-guard-can-silently-drift-from-your-typescript-type-o57","comments_count":38,"public_reactions_count":81,"collection_id":44173,"published_timestamp":"2026-09-23T14:23:57Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":81,"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%2F5yvvb4hfohcyypcuieae.gif","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5yvvb4hfohcyypcuieae.gif","canonical_url":"https://is-kit.dev/guides/keep-type-guards-in-sync","created_at":"2026-09-17T16:23:35Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-23T14:23:57Z","last_comment_at":"2026-10-09T03:05:37Z","reading_time_minutes":6,"tag_list":["typescript","javascript","webdev","opensource"],"tags":"typescript, javascript, webdev, opensource","user":{"name":"nyaomaru","username":"nyaomaru","twitter_username":"nyaomaru_dev","github_username":"nyaomaru","user_id":1436158,"website_url":"https://nyaomaru-portfolio.vercel.app/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1436158%2Fa78bc4ed-7796-4760-baa5-06283c2404d6.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1436158%2Fa78bc4ed-7796-4760-baa5-06283c2404d6.png"}},{"type_of":"article","id":4727355,"title":"Deploying LiteLLM: An Open-Source AI Gateway","description":"LiteLLM is an open-source AI gateway that provides a unified, OpenAI-compatible API for over 100...","readable_publish_date":"Sep 23","slug":"deploying-litellm-an-open-source-ai-gateway-2idp","path":"/vultr/deploying-litellm-an-open-source-ai-gateway-2idp","url":"https://dev.to/vultr/deploying-litellm-an-open-source-ai-gateway-2idp","comments_count":2,"public_reactions_count":9,"collection_id":39876,"published_timestamp":"2026-09-23T19:19:19Z","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%2Fhx08h4qm479s3anc9vio.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%2Fhx08h4qm479s3anc9vio.png","canonical_url":"https://docs.vultr.com/how-to-deploy-litellm-open-source-ai-gateway","created_at":"2026-09-23T19:03:34Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-23T19:19:19Z","last_comment_at":"2026-09-24T06:20:54Z","reading_time_minutes":8,"tag_list":["ai","llm","docker","postgres"],"tags":"ai, llm, docker, postgres","user":{"name":"Sanskriti Harmukh","username":"sharmukh","twitter_username":null,"github_username":null,"user_id":3900728,"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%2F3900728%2F38e545fb-274b-483d-a868-8780a6503800.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%2F3900728%2F38e545fb-274b-483d-a868-8780a6503800.png"},"organization":{"name":"Vultr","username":"vultr","slug":"vultr","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%2F13147%2Fb80ac1b8-cd21-44b9-9bf8-38224e413737.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%2F13147%2Fb80ac1b8-cd21-44b9-9bf8-38224e413737.png"}},{"type_of":"article","id":4724515,"title":"I Turned DEV.to Into a Walkable 3D Library — Debugging It Has Been a Nightmare","description":"DEV Library is my idea of first-person 3D reimagining of DEV.to. Not a themed scene with some...","readable_publish_date":"Sep 23","slug":"i-turned-devto-into-a-walkable-3d-library-debugging-it-has-been-a-nightmare-4lkd","path":"/mikachu/i-turned-devto-into-a-walkable-3d-library-debugging-it-has-been-a-nightmare-4lkd","url":"https://dev.to/mikachu/i-turned-devto-into-a-walkable-3d-library-debugging-it-has-been-a-nightmare-4lkd","comments_count":39,"public_reactions_count":85,"collection_id":null,"published_timestamp":"2026-09-23T11:31:31Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":85,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs4n0kxkyv15gwcnc1xnm.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%2Fs4n0kxkyv15gwcnc1xnm.jpeg","canonical_url":"https://dev.to/mikachu/i-turned-devto-into-a-walkable-3d-library-debugging-it-has-been-a-nightmare-4lkd","created_at":"2026-09-23T11:21:00Z","edited_at":"2026-09-23T12:04:17Z","crossposted_at":null,"published_at":"2026-09-23T11:31:31Z","last_comment_at":"2026-10-09T01:23:07Z","reading_time_minutes":7,"tag_list":["buildinpublic","webdev","nextjs","ai"],"tags":"buildinpublic, webdev, nextjs, ai","user":{"name":"Mika Flowers","username":"mikachu","twitter_username":null,"github_username":"miflow13","user_id":4120886,"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%2F4120886%2F5d1b9ce7-6321-409e-98bd-d4ad78e2a965.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4120886%2F5d1b9ce7-6321-409e-98bd-d4ad78e2a965.png"}},{"type_of":"article","id":4767598,"title":"🎡 Social Ferris Wheel: Sanity is the Hub","description":"This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange             What...","readable_publish_date":"Sep 30","slug":"social-ferris-wheel-sanity-is-the-hub-2m7j","path":"/annavi11arrea1/social-ferris-wheel-sanity-is-the-hub-2m7j","url":"https://dev.to/annavi11arrea1/social-ferris-wheel-sanity-is-the-hub-2m7j","comments_count":7,"public_reactions_count":33,"collection_id":null,"published_timestamp":"2026-09-30T01:25:29Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":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%2F590pgxcylpzb99su14sq.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F590pgxcylpzb99su14sq.png","canonical_url":"https://dev.to/annavi11arrea1/social-ferris-wheel-sanity-is-the-hub-2m7j","created_at":"2026-09-29T00:47:49Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-30T01:25:29Z","last_comment_at":"2026-10-08T14:06:36Z","reading_time_minutes":14,"tag_list":["devchallenge","sanitychallenge","sanity","ai"],"tags":"devchallenge, sanitychallenge, sanity, ai","user":{"name":"Anna Villarreal","username":"annavi11arrea1","twitter_username":null,"github_username":"AnnaVi11arrea1","user_id":1467610,"website_url":"https://annavillarreal.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1467610%2F3e4ce925-fffd-4643-9aae-8ee77cf01828.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1467610%2F3e4ce925-fffd-4643-9aae-8ee77cf01828.png"}},{"type_of":"article","id":4778910,"title":"Building an Offline Arduino UNO Q Cyberdeck That Identifies Birdsong and Draws Vintage Field Notes","description":"In this post, I walk through B.L.O.O.M. (Bridging Local Observations, Openly Mapped), an offline...","readable_publish_date":"Sep 30","slug":"building-an-offline-arduino-uno-q-cyberdeck-that-identifies-birdsong-and-draws-vintage-field-notes-1cjg","path":"/cloudinary/building-an-offline-arduino-uno-q-cyberdeck-that-identifies-birdsong-and-draws-vintage-field-notes-1cjg","url":"https://dev.to/cloudinary/building-an-offline-arduino-uno-q-cyberdeck-that-identifies-birdsong-and-draws-vintage-field-notes-1cjg","comments_count":6,"public_reactions_count":35,"collection_id":null,"published_timestamp":"2026-09-30T19:36:21Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":35,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9utit2uix6jp8aewof64.jpeg","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9utit2uix6jp8aewof64.jpeg","canonical_url":"https://dev.to/cloudinary/building-an-offline-arduino-uno-q-cyberdeck-that-identifies-birdsong-and-draws-vintage-field-notes-1cjg","created_at":"2026-09-30T17:41:44Z","edited_at":"2026-10-06T03:32:38Z","crossposted_at":null,"published_at":"2026-09-30T19:36:21Z","last_comment_at":"2026-10-08T17:24:29Z","reading_time_minutes":9,"tag_list":["arduino","iot","ai","hf26challenge"],"tags":"arduino, iot, ai, hf26challenge","user":{"name":"Jen Looper","username":"jenlooper","twitter_username":"jenlooper","github_username":"jlooper","user_id":9819,"website_url":"http://www.jenlooper.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F9819%2Fd0d0dc5d-031b-43fe-85a4-469def492123.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F9819%2Fd0d0dc5d-031b-43fe-85a4-469def492123.jpg"},"organization":{"name":"Cloudinary","username":"cloudinary","slug":"cloudinary","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F7286%2F8677e80f-fe6d-40e5-a9d6-c72af0042cd8.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F7286%2F8677e80f-fe6d-40e5-a9d6-c72af0042cd8.png"}},{"type_of":"article","id":4779485,"title":"A wine cellar that remembers what you used to believe","description":"This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange           What I...","readable_publish_date":"Sep 30","slug":"a-wine-cellar-that-remembers-what-you-used-to-believe-4i55","path":"/kenwalger/a-wine-cellar-that-remembers-what-you-used-to-believe-4i55","url":"https://dev.to/kenwalger/a-wine-cellar-that-remembers-what-you-used-to-believe-4i55","comments_count":9,"public_reactions_count":33,"collection_id":null,"published_timestamp":"2026-09-30T22:49:21Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":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%2F4n2dqcxgghv78nz0rtoq.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4n2dqcxgghv78nz0rtoq.png","canonical_url":"https://dev.to/kenwalger/a-wine-cellar-that-remembers-what-you-used-to-believe-4i55","created_at":"2026-09-30T21:41:09Z","edited_at":"2026-10-01T18:17:13Z","crossposted_at":null,"published_at":"2026-09-30T22:49:21Z","last_comment_at":"2026-10-08T14:07:59Z","reading_time_minutes":20,"tag_list":["sanitychallenge","devchallenge","ai","sanity"],"tags":"sanitychallenge, devchallenge, ai, sanity","user":{"name":"Ken W Alger","username":"kenwalger","twitter_username":null,"github_username":"kenwalger","user_id":15734,"website_url":"http://www.kenwalger.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F15734%2F22d0195e-9fce-4d80-9ae2-3bb416bf8d6f.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F15734%2F22d0195e-9fce-4d80-9ae2-3bb416bf8d6f.jpg"}},{"type_of":"article","id":4742153,"title":"8 Posts by Women on DEV That Deserve More Than a Once-a-Year Spotlight","description":"We went looking for good posts by women on DEV. Not \"inspirational,\" not \"diverse\" but just genuinely...","readable_publish_date":"Sep 25","slug":"8-posts-by-women-on-dev-that-deserve-more-than-a-once-a-year-spotlight-27dc","path":"/sheships/8-posts-by-women-on-dev-that-deserve-more-than-a-once-a-year-spotlight-27dc","url":"https://dev.to/sheships/8-posts-by-women-on-dev-that-deserve-more-than-a-once-a-year-spotlight-27dc","comments_count":32,"public_reactions_count":75,"collection_id":44554,"published_timestamp":"2026-09-25T12:06:34Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":75,"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%2Ftnbc2gdakk3qehpieo3u.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%2Ftnbc2gdakk3qehpieo3u.png","canonical_url":"https://dev.to/sheships/8-posts-by-women-on-dev-that-deserve-more-than-a-once-a-year-spotlight-27dc","created_at":"2026-09-25T11:55:35Z","edited_at":"2026-09-25T12:15:22Z","crossposted_at":null,"published_at":"2026-09-25T12:06:34Z","last_comment_at":"2026-10-08T14:08:34Z","reading_time_minutes":4,"tag_list":["wecoded","womenintech","showdev","career"],"tags":"wecoded, womenintech, showdev, career","user":{"name":"Mika Flowers","username":"mikachu","twitter_username":null,"github_username":"miflow13","user_id":4120886,"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%2F4120886%2F5d1b9ce7-6321-409e-98bd-d4ad78e2a965.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4120886%2F5d1b9ce7-6321-409e-98bd-d4ad78e2a965.png"},"organization":{"name":"she[ships]","username":"sheships","slug":"sheships","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%2F14874%2F02a17400-4acf-4473-83a5-9b512b1a3084.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%2Forganization%2Fprofile_image%2F14874%2F02a17400-4acf-4473-83a5-9b512b1a3084.jpeg"},"flare_tag":{"name":"showdev","bg_color_hex":"#091b47","text_color_hex":"#b2ffe1"}},{"type_of":"article","id":4679179,"title":"Congrats to the DEV Weekend Challenge: Dog Days Edition Winners!","description":"The results are in for our DEV Weekend Challenge: Dog Days Edition! Thank you for your patience while...","readable_publish_date":"Sep 17","slug":"congrats-to-the-dev-weekend-challenge-dog-days-edition-winners-300g","path":"/devteam/congrats-to-the-dev-weekend-challenge-dog-days-edition-winners-300g","url":"https://dev.to/devteam/congrats-to-the-dev-weekend-challenge-dog-days-edition-winners-300g","comments_count":36,"public_reactions_count":81,"collection_id":null,"published_timestamp":"2026-09-17T20:22:43Z","language":"en","subforem_id":1,"ai_disclosure_level":"some_ai","ai_disclosure_label":"AI-assisted","positive_reactions_count":81,"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%2Fkrehvaum6dypvyi3mixf.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%2Fkrehvaum6dypvyi3mixf.png","canonical_url":"https://dev.to/devteam/congrats-to-the-dev-weekend-challenge-dog-days-edition-winners-300g","created_at":"2026-09-17T19:01:11Z","edited_at":"2026-09-18T00:20:39Z","crossposted_at":null,"published_at":"2026-09-17T20:22:43Z","last_comment_at":"2026-10-08T14:09:46Z","reading_time_minutes":3,"tag_list":["devchallenge","weekendchallenge","hackathon","programming"],"tags":"devchallenge, weekendchallenge, hackathon, programming","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":4516301,"title":"Welcome Thread - v 394","description":"Leave a comment below to introduce yourself! You can talk about what brought you here, what you're...","readable_publish_date":"Sep 23","slug":"welcome-thread-v-394-22l2","path":"/sloan/welcome-thread-v-394-22l2","url":"https://dev.to/sloan/welcome-thread-v-394-22l2","comments_count":536,"public_reactions_count":93,"collection_id":null,"published_timestamp":"2026-09-23T13:00:00Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":93,"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%2F870l5im1fzhvkdzd0fhe.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%2F870l5im1fzhvkdzd0fhe.jpeg","canonical_url":"https://dev.to/sloan/welcome-thread-v-394-22l2","created_at":"2026-08-28T21:11:21Z","edited_at":null,"crossposted_at":null,"published_at":"2026-09-23T13:00:00Z","last_comment_at":"2026-10-09T03:05:59Z","reading_time_minutes":1,"tag_list":["welcome"],"tags":"welcome","user":{"name":"Sloan the DEV Moderator","username":"sloan","twitter_username":"theslothdev","github_username":"theslothdev","user_id":31047,"website_url":"https://dev.to/t/anonymous","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%2F31047%2Faf153cd6-9994-4a68-83f4-8ddf3e13f0bf.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%2F31047%2Faf153cd6-9994-4a68-83f4-8ddf3e13f0bf.jpg"}}]