[{"type_of":"article","id":3938386,"title":"Skills over System Prompts: Building an Anki Tutor with the Antigravity SDK","description":"AI has made me a little lazier.  Not dramatically lazy. Not \"the robots will do everything\" lazy....","readable_publish_date":"Jun 19","slug":"skills-over-system-prompts-building-an-anki-tutor-with-the-antigravity-sdk-2o8f","path":"/gde/skills-over-system-prompts-building-an-anki-tutor-with-the-antigravity-sdk-2o8f","url":"https://dev.to/gde/skills-over-system-prompts-building-an-anki-tutor-with-the-antigravity-sdk-2o8f","comments_count":0,"public_reactions_count":9,"collection_id":null,"published_timestamp":"2026-06-19T10:09:03Z","language":"en","subforem_id":1,"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%2Foe1iuqbf35ts225oksqp.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%2Foe1iuqbf35ts225oksqp.png","canonical_url":"https://dev.to/gde/skills-over-system-prompts-building-an-anki-tutor-with-the-antigravity-sdk-2o8f","created_at":"2026-06-19T07:51:30Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-19T10:09:03Z","last_comment_at":"2026-06-19T10:09:03Z","reading_time_minutes":17,"tag_list":["ai","antigravity","agents","gemini"],"tags":"ai, antigravity, agents, gemini","user":{"name":"Ertuğrul Demir","username":"ertugrul_demir","twitter_username":null,"github_username":null,"user_id":3700961,"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%2F3700961%2Fa008c5d6-a099-4c11-827e-bc2df02828a9.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%2F3700961%2Fa008c5d6-a099-4c11-827e-bc2df02828a9.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":3916608,"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":"Jun 16","slug":"top-7-featured-dev-posts-of-the-week-1h65","path":"/devteam/top-7-featured-dev-posts-of-the-week-1h65","url":"https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-1h65","comments_count":25,"public_reactions_count":63,"collection_id":null,"published_timestamp":"2026-06-16T14:26:21Z","language":"en","subforem_id":1,"positive_reactions_count":63,"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.amazonaws.com%2Fuploads%2Farticles%2Fkibesjuk8f5kq6k62nyf.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.amazonaws.com%2Fuploads%2Farticles%2Fkibesjuk8f5kq6k62nyf.jpg","canonical_url":"https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-1h65","created_at":"2026-06-16T14:20:59Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-16T14:26:21Z","last_comment_at":"2026-06-20T10:18:06Z","reading_time_minutes":2,"tag_list":["top7","discuss"],"tags":"top7, discuss","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"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":3935459,"title":"Congrats to the Hermes Agent Challenge Winners!","description":"We are thrilled to announce the winners of the Hermes Agent Challenge! Over the past few weeks, the...","readable_publish_date":"Jun 18","slug":"congrats-to-the-hermes-agent-challenge-winners-3on0","path":"/devteam/congrats-to-the-hermes-agent-challenge-winners-3on0","url":"https://dev.to/devteam/congrats-to-the-hermes-agent-challenge-winners-3on0","comments_count":13,"public_reactions_count":38,"collection_id":null,"published_timestamp":"2026-06-18T22:13:44Z","language":"en","subforem_id":1,"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%2Fysuxwstlk80xqo5p41c3.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%2Fysuxwstlk80xqo5p41c3.png","canonical_url":"https://dev.to/devteam/congrats-to-the-hermes-agent-challenge-winners-3on0","created_at":"2026-06-18T21:58:55Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-18T22:13:44Z","last_comment_at":"2026-06-19T15:53:29Z","reading_time_minutes":3,"tag_list":["hermesagentchallenge","devchallenge","agents"],"tags":"hermesagentchallenge, devchallenge, agents","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":3916646,"title":"12B Gemma 4 QAT Deployment with GCE, NVIDIA L4, MCP, and Antigravity CLI","description":"This article provides a step by step deployment guide for Gemma 4 to a Google Compute Engine hosted...","readable_publish_date":"Jun 16","slug":"12b-gemma-4-qat-deployment-with-gce-nvidia-l4-mcp-and-antigravity-cli-49d8","path":"/gde/12b-gemma-4-qat-deployment-with-gce-nvidia-l4-mcp-and-antigravity-cli-49d8","url":"https://dev.to/gde/12b-gemma-4-qat-deployment-with-gce-nvidia-l4-mcp-and-antigravity-cli-49d8","comments_count":0,"public_reactions_count":6,"collection_id":39901,"published_timestamp":"2026-06-16T15:13:46Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2F099thx0k9r5ry0o2y593.png","canonical_url":"https://xbill999.medium.com/12b-gemma-4-qat-deployment-with-gce-nvidia-l4-mcp-and-antigravity-cli-7b9f67f4db83","created_at":"2026-06-16T14:23:05Z","edited_at":null,"crossposted_at":"2026-06-16T15:13:46Z","published_at":"2026-06-16T13:17:24Z","last_comment_at":"2026-06-16T13:17:24Z","reading_time_minutes":16,"tag_list":["mcps","qat","gemma4","nvidia"],"tags":"mcps, qat, gemma4, nvidia","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":3934585,"title":"Congrats to the Gemma 4 Challenge Winners!","description":"We are so excited to announce the winners of the Gemma 4 Challenge!  This is officially our most...","readable_publish_date":"Jun 18","slug":"congrats-to-the-gemma-4-challenge-winners-4fgc","path":"/devteam/congrats-to-the-gemma-4-challenge-winners-4fgc","url":"https://dev.to/devteam/congrats-to-the-gemma-4-challenge-winners-4fgc","comments_count":45,"public_reactions_count":85,"collection_id":null,"published_timestamp":"2026-06-18T18:56:22Z","language":"en","subforem_id":1,"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%2Fkzhq7ubwj6ql54brttec.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%2Fkzhq7ubwj6ql54brttec.png","canonical_url":"https://dev.to/devteam/congrats-to-the-gemma-4-challenge-winners-4fgc","created_at":"2026-06-18T18:16:50Z","edited_at":"2026-06-18T22:16:10Z","crossposted_at":null,"published_at":"2026-06-18T18:56:22Z","last_comment_at":"2026-06-20T21:14:44Z","reading_time_minutes":3,"tag_list":["devchallenge","gemmachallenge","gemma"],"tags":"devchallenge, gemmachallenge, gemma","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":3932703,"title":"How to Read a webrtc-internals Dump, Section by Section","description":"When a WebRTC call goes bad, the browser already recorded what happened. Chrome keeps a live record...","readable_publish_date":"Jun 18","slug":"how-to-read-a-webrtc-internals-dump-section-by-section-598a","path":"/tsahil/how-to-read-a-webrtc-internals-dump-section-by-section-598a","url":"https://dev.to/tsahil/how-to-read-a-webrtc-internals-dump-section-by-section-598a","comments_count":0,"public_reactions_count":1,"collection_id":null,"published_timestamp":"2026-06-18T12:56:27Z","language":"en","subforem_id":1,"positive_reactions_count":1,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flmh3wehy8yvc5xdocdo3.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%2Flmh3wehy8yvc5xdocdo3.png","canonical_url":"https://dev.to/tsahil/how-to-read-a-webrtc-internals-dump-section-by-section-598a","created_at":"2026-06-18T12:56:27Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-18T12:56:27Z","last_comment_at":"2026-06-18T12:56:27Z","reading_time_minutes":5,"tag_list":["webrtc","javascript","webdev"],"tags":"webrtc, javascript, webdev","user":{"name":"Tsahi Levent-Levi","username":"tsahil","twitter_username":"tsahil","github_username":null,"user_id":251807,"website_url":"https://bloggeek.me","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%2F251807%2Ffb62a031-b199-4046-8ca1-5695d944832b.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%2F251807%2Ffb62a031-b199-4046-8ca1-5695d944832b.jpg"}},{"type_of":"article","id":3909225,"title":"Real-time IP capacity in Google Cloud subnets","description":"When managing Shared VPCs, most teams allocate dedicated IP subnets for each service project to keep...","readable_publish_date":"Jun 17","slug":"real-time-ip-capacity-in-google-cloud-subnets-4m9j","path":"/googlecloud/real-time-ip-capacity-in-google-cloud-subnets-4m9j","url":"https://dev.to/googlecloud/real-time-ip-capacity-in-google-cloud-subnets-4m9j","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-06-17T15:46:58Z","language":"en","subforem_id":1,"positive_reactions_count":7,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxkfa2pr085hpglqbgc7r.png","canonical_url":"https://dev.to/googlecloud/real-time-ip-capacity-in-google-cloud-subnets-4m9j","created_at":"2026-06-15T20:10:05Z","edited_at":"2026-06-17T15:47:43Z","crossposted_at":null,"published_at":"2026-06-17T15:46:58Z","last_comment_at":"2026-06-17T15:46:58Z","reading_time_minutes":4,"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":3925155,"title":"Debugging Deployments with Gemma 12B, TPU v6e-1, MCP, and Antigravity CLI","description":"This article provides a step by step debugging guide for deploying Gemma 4 to a Google Cloud TPU...","readable_publish_date":"Jun 17","slug":"debugging-deployments-with-gemma-12b-tpu-v6e-1-mcp-and-antigravity-cli-83n","path":"/gde/debugging-deployments-with-gemma-12b-tpu-v6e-1-mcp-and-antigravity-cli-83n","url":"https://dev.to/gde/debugging-deployments-with-gemma-12b-tpu-v6e-1-mcp-and-antigravity-cli-83n","comments_count":0,"public_reactions_count":6,"collection_id":39465,"published_timestamp":"2026-06-17T15:31:56Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2Fd06qn4latfoeuzc50ot9.png","canonical_url":"https://xbill999.medium.com/debugging-deployments-with-gemma-12b-tpu-v6e-1-mcp-and-antigravity-cli-f62d3bb9186f","created_at":"2026-06-17T15:24:20Z","edited_at":null,"crossposted_at":"2026-06-17T15:31:56Z","published_at":"2026-06-17T15:04:24Z","last_comment_at":"2026-06-17T15:04:24Z","reading_time_minutes":24,"tag_list":["antigravitycli","gemma4","mcps","tpu"],"tags":"antigravitycli, gemma4, mcps, 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":3923003,"title":"Deploying Gemma 12B to Azure with GPU","description":"This article provides a step by step debugging guide for deploying Gemma 4 to an Azure hosted GPU...","readable_publish_date":"Jun 17","slug":"deploying-gemma-12b-to-azure-with-gpu-5bcd","path":"/gde/deploying-gemma-12b-to-azure-with-gpu-5bcd","url":"https://dev.to/gde/deploying-gemma-12b-to-azure-with-gpu-5bcd","comments_count":0,"public_reactions_count":6,"collection_id":36885,"published_timestamp":"2026-06-17T11:18:04Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2Fms8gsbl2gfv5bsvw5ttp.png","canonical_url":"https://xbill999.medium.com/deploying-gemma-12b-to-azure-with-gpu-41cf65d7ec91","created_at":"2026-06-17T10:24:45Z","edited_at":null,"crossposted_at":"2026-06-17T11:18:04Z","published_at":"2026-06-17T01:15:19Z","last_comment_at":"2026-06-17T01:15:19Z","reading_time_minutes":16,"tag_list":["qat","gemma4","mcps","nvidiagpu"],"tags":"qat, gemma4, mcps, nvidiagpu","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":3916066,"title":"Deploying Gemma 12B to AWS EC2 with NVIDIA L4 and Antigravity CLI","description":"This article provides a step by step debugging guide for deploying Gemma 4 to an AWS hosted GPU...","readable_publish_date":"Jun 16","slug":"deploying-gemma-12b-to-aws-ec2-with-nvidia-l4-and-antigravity-cli-463p","path":"/gde/deploying-gemma-12b-to-aws-ec2-with-nvidia-l4-and-antigravity-cli-463p","url":"https://dev.to/gde/deploying-gemma-12b-to-aws-ec2-with-nvidia-l4-and-antigravity-cli-463p","comments_count":0,"public_reactions_count":8,"collection_id":39901,"published_timestamp":"2026-06-16T13:00:16Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2F27j43x2fpej4lrtsuxnr.png","canonical_url":"https://dev.to/gde/deploying-gemma-12b-to-aws-ec2-with-nvidia-l4-and-antigravity-cli-463p","created_at":"2026-06-16T13:00:16Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-16T13:00:16Z","last_comment_at":"2026-06-16T13:00:16Z","reading_time_minutes":23,"tag_list":["aws","nvidial4","mcps","gemma"],"tags":"aws, nvidial4, mcps, 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":3934741,"title":"I'm not a developer, but I built a calendar app to fix my most annoying work task","description":"I’m not a developer! I’ve never coded anything in my life. As far as I’m concerned, a Cloudtop is...","readable_publish_date":"Jun 18","slug":"im-not-a-developer-but-i-built-a-calendar-app-to-fix-my-most-annoying-work-task-dj4","path":"/googleai/im-not-a-developer-but-i-built-a-calendar-app-to-fix-my-most-annoying-work-task-dj4","url":"https://dev.to/googleai/im-not-a-developer-but-i-built-a-calendar-app-to-fix-my-most-annoying-work-task-dj4","comments_count":1,"public_reactions_count":18,"collection_id":null,"published_timestamp":"2026-06-18T21:59:19Z","language":"en","subforem_id":1,"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%2F7egmohs3i50h4k68jiz0.png","canonical_url":"https://dev.to/googleai/im-not-a-developer-but-i-built-a-calendar-app-to-fix-my-most-annoying-work-task-dj4","created_at":"2026-06-18T18:41:48Z","edited_at":"2026-06-18T21:59:28Z","crossposted_at":null,"published_at":"2026-06-18T21:59:19Z","last_comment_at":"2026-06-20T12:52:30Z","reading_time_minutes":2,"tag_list":["ai","productivity","beginners","discuss"],"tags":"ai, productivity, beginners, discuss","user":{"name":"Aria Heller","username":"ariaheller","twitter_username":null,"github_username":null,"user_id":3991338,"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%2F3991338%2Fcd6201ec-b8ee-417f-bb5f-a14c066156f1.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%2F3991338%2Fcd6201ec-b8ee-417f-bb5f-a14c066156f1.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"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":3806099,"title":"Welcome Thread - v380","description":"Leave a comment below to introduce yourself! You can talk about what brought you here, what you're...","readable_publish_date":"Jun 17","slug":"welcome-thread-v380-oi4","path":"/devteam/welcome-thread-v380-oi4","url":"https://dev.to/devteam/welcome-thread-v380-oi4","comments_count":305,"public_reactions_count":78,"collection_id":null,"published_timestamp":"2026-06-17T04:00:00Z","language":"en","subforem_id":1,"positive_reactions_count":78,"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.amazonaws.com%2Fuploads%2Farticles%2Flbhd3ouhj8yoyifiq3bc.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.amazonaws.com%2Fuploads%2Farticles%2Flbhd3ouhj8yoyifiq3bc.jpeg","canonical_url":"https://dev.to/devteam/welcome-thread-v380-oi4","created_at":"2026-06-02T22:56:27Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-17T04:00:00Z","last_comment_at":"2026-06-20T21:21:41Z","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"},"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":3882689,"title":"Why I still teach Singleton even though modules make it redundant","description":"Ask any developer what design pattern they know best and Singleton comes up first. Ask the same group...","readable_publish_date":"Jun 12","slug":"why-i-still-teach-singleton-even-though-modules-make-it-redundant-1a7m","path":"/dsheiko/why-i-still-teach-singleton-even-though-modules-make-it-redundant-1a7m","url":"https://dev.to/dsheiko/why-i-still-teach-singleton-even-though-modules-make-it-redundant-1a7m","comments_count":0,"public_reactions_count":1,"collection_id":null,"published_timestamp":"2026-06-12T12:31:21Z","language":"en","subforem_id":1,"positive_reactions_count":1,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1u3u5guf3ivvqg7u4q4s.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.amazonaws.com%2Fuploads%2Farticles%2F1u3u5guf3ivvqg7u4q4s.png","canonical_url":"https://dev.to/dsheiko/why-i-still-teach-singleton-even-though-modules-make-it-redundant-1a7m","created_at":"2026-06-12T12:31:21Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-12T12:31:21Z","last_comment_at":"2026-06-12T12:31:21Z","reading_time_minutes":2,"tag_list":["webdev","javascript","python","rust"],"tags":"webdev, javascript, python, rust","user":{"name":"Dmitry Sheiko","username":"dsheiko","twitter_username":null,"github_username":"dsheiko","user_id":192419,"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%2F192419%2F99ffb828-b481-422a-958c-29d83ebd4040.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%2F192419%2F99ffb828-b481-422a-958c-29d83ebd4040.jpeg"}},{"type_of":"article","id":3877682,"title":"The AI Addiction Nobody Is Talking About","description":"There is a particular kind of restlessness spreading through the tech world right now. It is not...","readable_publish_date":"Jun 11","slug":"the-ai-addiction-nobody-is-talking-about-2of8","path":"/znsstudio/the-ai-addiction-nobody-is-talking-about-2of8","url":"https://dev.to/znsstudio/the-ai-addiction-nobody-is-talking-about-2of8","comments_count":0,"public_reactions_count":1,"collection_id":null,"published_timestamp":"2026-06-11T22:49:00Z","language":"en","subforem_id":1,"positive_reactions_count":1,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyt8uc946fgzwxmdos0fs.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.amazonaws.com%2Fuploads%2Farticles%2Fyt8uc946fgzwxmdos0fs.jpeg","canonical_url":"https://dev.to/znsstudio/the-ai-addiction-nobody-is-talking-about-2of8","created_at":"2026-06-11T22:49:00Z","edited_at":"2026-06-11T22:50:43Z","crossposted_at":null,"published_at":"2026-06-11T22:49:00Z","last_comment_at":"2026-06-11T22:49:00Z","reading_time_minutes":3,"tag_list":[],"tags":"","user":{"name":"Samir Yahyazade","username":"znsstudio","twitter_username":null,"github_username":"znsstudio","user_id":207314,"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%2F207314%2F8d7ecc17-ea93-4a5f-bbcc-53e4baee0228.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%2F207314%2F8d7ecc17-ea93-4a5f-bbcc-53e4baee0228.jpeg"}},{"type_of":"article","id":3875160,"title":"Lessons Learned: Deployment Trade-offs with Gemma4, NVIDIA L4, Cloud Run, and Antigravity CLI","description":"This article provides a step by step guide for debugging a Gemma 4 model to a Google Cloud Run hosted...","readable_publish_date":"Jun 11","slug":"lessons-learned-deployment-trade-offs-with-gemma4-nvidia-l4-cloud-run-and-antigravity-cli-lnl","path":"/gde/lessons-learned-deployment-trade-offs-with-gemma4-nvidia-l4-cloud-run-and-antigravity-cli-lnl","url":"https://dev.to/gde/lessons-learned-deployment-trade-offs-with-gemma4-nvidia-l4-cloud-run-and-antigravity-cli-lnl","comments_count":0,"public_reactions_count":8,"collection_id":39465,"published_timestamp":"2026-06-11T15:14:00Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2Fhjm724b3eduy3w5acasr.png","canonical_url":"https://xbill999.medium.com/lessons-learned-deployment-trade-offs-with-gemma4-nvidia-l4-cloud-run-and-antigravity-cli-8b67ee67da50","created_at":"2026-06-11T14:24:27Z","edited_at":null,"crossposted_at":"2026-06-11T15:14:00Z","published_at":"2026-06-11T14:11:07Z","last_comment_at":"2026-06-11T14:11:07Z","reading_time_minutes":22,"tag_list":["antigravitycli","mcps","gemma4","googlecloudrun"],"tags":"antigravitycli, mcps, gemma4, googlecloudrun","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":3920392,"title":"Trust Begins with DNS: Mitigating Abuse and Strengthening Internet Resilience with Google Cloud","description":"Tackling DNS abuse requires a blend of resilient infrastructure, traffic filtering, and advanced...","readable_publish_date":"Jun 17","slug":"trust-begins-with-dns-mitigating-abuse-and-strengthening-internet-resilience-with-google-cloud-53n2","path":"/gde/trust-begins-with-dns-mitigating-abuse-and-strengthening-internet-resilience-with-google-cloud-53n2","url":"https://dev.to/gde/trust-begins-with-dns-mitigating-abuse-and-strengthening-internet-resilience-with-google-cloud-53n2","comments_count":0,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-06-17T04:11:30Z","language":"en","subforem_id":1,"positive_reactions_count":6,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frgjkvp9o7dv4584tmtpb.webp","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.amazonaws.com%2Fuploads%2Farticles%2Frgjkvp9o7dv4584tmtpb.webp","canonical_url":"https://dev.to/gde/trust-begins-with-dns-mitigating-abuse-and-strengthening-internet-resilience-with-google-cloud-53n2","created_at":"2026-06-17T04:11:30Z","edited_at":"2026-06-18T01:17:14Z","crossposted_at":null,"published_at":"2026-06-17T04:11:30Z","last_comment_at":"2026-06-17T04:11:30Z","reading_time_minutes":3,"tag_list":["dns","dnssec","dnsabuse","trustinthecloud"],"tags":"dns, dnssec, dnsabuse, trustinthecloud","user":{"name":"Gbemisola Esho","username":"apinke","twitter_username":"gbemiesho","github_username":"Apinke","user_id":789959,"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%2F789959%2F48c62081-a7f3-48b0-92e3-0c3781831886.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%2F789959%2F48c62081-a7f3-48b0-92e3-0c3781831886.jpeg"},"organization":{"name":"Google Developer Experts","username":"gde","slug":"gde","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png"}},{"type_of":"article","id":3915791,"title":"Google Workspace Studio Tutorial: The New 'Notify by Email' Action","description":"If you run a product or manage technical operations, you likely have a Google Sheet somewhere that...","readable_publish_date":"Jun 16","slug":"google-workspace-studio-tutorial-the-new-notify-by-email-action-2400","path":"/gde/google-workspace-studio-tutorial-the-new-notify-by-email-action-2400","url":"https://dev.to/gde/google-workspace-studio-tutorial-the-new-notify-by-email-action-2400","comments_count":0,"public_reactions_count":7,"collection_id":37758,"published_timestamp":"2026-06-16T12:19:35Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2Fsh1fs7e1zxdqt6gwkjgx.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.amazonaws.com%2Fuploads%2Farticles%2Fsh1fs7e1zxdqt6gwkjgx.png","canonical_url":"https://dev.to/gde/google-workspace-studio-tutorial-the-new-notify-by-email-action-2400","created_at":"2026-06-16T12:19:35Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-16T12:19:35Z","last_comment_at":"2026-06-16T12:19:35Z","reading_time_minutes":5,"tag_list":["googleworkspace","workspacestudio","automation","productivity"],"tags":"googleworkspace, workspacestudio, automation, productivity","user":{"name":"Aryan Irani","username":"aryanirani123","twitter_username":"aryanirani123","github_username":"aryanirani123","user_id":754479,"website_url":"https://aryanirani123.medium.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F754479%2F1d1fdf42-b44b-4b4b-beba-7125aa2a60e7.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%2F754479%2F1d1fdf42-b44b-4b4b-beba-7125aa2a60e7.jpeg"},"organization":{"name":"Google Developer Experts","username":"gde","slug":"gde","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png"}},{"type_of":"article","id":3869108,"title":"Mastering Self-Hosted Convex: A Complete Deployment Guide","description":"Stop struggling with custom scripts and learn the professional way to deploy Convex functions to your own server using the official CLI.","readable_publish_date":"Jun 10","slug":"mastering-self-hosted-convex-a-complete-deployment-guide-3mp5","path":"/jookllo/mastering-self-hosted-convex-a-complete-deployment-guide-3mp5","url":"https://dev.to/jookllo/mastering-self-hosted-convex-a-complete-deployment-guide-3mp5","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-06-10T23:44:00Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2Fe3x4a92esh738c55fnzi.png","canonical_url":"https://dev.to/jookllo/mastering-self-hosted-convex-a-complete-deployment-guide-3mp5","created_at":"2026-06-10T23:44:00Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-10T23:44:00Z","last_comment_at":"2026-06-10T23:44:00Z","reading_time_minutes":3,"tag_list":["convex","selfhosted","tutorial"],"tags":"convex, selfhosted, tutorial","user":{"name":"Jookllo","username":"jookllo","twitter_username":"JooooK5","github_username":"jookllo","user_id":150820,"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%2F150820%2F1947f423-2bc0-455c-81b3-75b13c2c2934.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%2F150820%2F1947f423-2bc0-455c-81b3-75b13c2c2934.png"}},{"type_of":"article","id":3845779,"title":"I tried to make an AI agent answer more. It answered less.","description":"If you build or evaluate scoped agents: any talk about the agent in your test context makes it defend...","readable_publish_date":"Jun 8","slug":"i-tried-to-make-an-ai-agent-answer-more-it-answered-less-3d7a","path":"/ankushchadha/i-tried-to-make-an-ai-agent-answer-more-it-answered-less-3d7a","url":"https://dev.to/ankushchadha/i-tried-to-make-an-ai-agent-answer-more-it-answered-less-3d7a","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-06-08T06:48:16Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2Fby0a7dhe1gs96tr2cwhk.png","canonical_url":"https://dev.to/ankushchadha/i-tried-to-make-an-ai-agent-answer-more-it-answered-less-3d7a","created_at":"2026-06-08T06:03:24Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-08T06:48:16Z","last_comment_at":"2026-06-08T06:48:16Z","reading_time_minutes":5,"tag_list":["ai","llm","eval","agents"],"tags":"ai, llm, eval, agents","user":{"name":"ankush chadha","username":"ankushchadha","twitter_username":"tweetchadha","github_username":"ankushchadha","user_id":228719,"website_url":"https://www.linkedin.com/in/ankush-chadha-mba-ms-4618821/","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%2F228719%2F9c5cc48d-dce5-4acd-b358-c9c20220f454.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%2F228719%2F9c5cc48d-dce5-4acd-b358-c9c20220f454.png"}},{"type_of":"article","id":3867713,"title":"Deployment Planning with Gemma 26B, NVIDIA L4, MCP, Cloud Run, and Antigravity CLI","description":"This article provides a step by step debugging guide for deploying Gemma 4 to a Google Cloud Run...","readable_publish_date":"Jun 10","slug":"deployment-planning-with-gemma-26b-nvidia-l4-mcp-cloud-run-and-antigravity-cli-kn0","path":"/gde/deployment-planning-with-gemma-26b-nvidia-l4-mcp-cloud-run-and-antigravity-cli-kn0","url":"https://dev.to/gde/deployment-planning-with-gemma-26b-nvidia-l4-mcp-cloud-run-and-antigravity-cli-kn0","comments_count":0,"public_reactions_count":6,"collection_id":39465,"published_timestamp":"2026-06-10T18:43:56Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2Fg8jumgklo5uduenrphoz.png","canonical_url":"https://xbill999.medium.com/deployment-planning-with-gemma-26b-nvidia-l4-mcp-cloud-run-and-antigravity-cli-60cdd448effa","created_at":"2026-06-10T18:24:57Z","edited_at":null,"crossposted_at":"2026-06-10T18:43:56Z","published_at":"2026-06-10T17:37:21Z","last_comment_at":"2026-06-10T17:37:21Z","reading_time_minutes":23,"tag_list":["nvidia","mcps","googlecloudrun","gemma"],"tags":"nvidia, mcps, googlecloudrun, 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":3910662,"title":"Understanding DNS","description":"Domain Name System(DNS) is often called the phone book of the internet, this is because like a phone...","readable_publish_date":"Jun 16","slug":"understanding-dns-2a3j","path":"/gde/understanding-dns-2a3j","url":"https://dev.to/gde/understanding-dns-2a3j","comments_count":0,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-06-16T02:28:20Z","language":"en","subforem_id":1,"positive_reactions_count":6,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft2vacv4wozms365fh4ml.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.amazonaws.com%2Fuploads%2Farticles%2Ft2vacv4wozms365fh4ml.png","canonical_url":"https://dev.to/gde/understanding-dns-2a3j","created_at":"2026-06-16T02:28:20Z","edited_at":"2026-06-16T05:18:14Z","crossposted_at":null,"published_at":"2026-06-16T02:28:20Z","last_comment_at":"2026-06-16T02:28:20Z","reading_time_minutes":3,"tag_list":["domainame","phonebook","domainnamesystem","internet"],"tags":"domainame, phonebook, domainnamesystem, internet","user":{"name":"Gbemisola Esho","username":"apinke","twitter_username":"gbemiesho","github_username":"Apinke","user_id":789959,"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%2F789959%2F48c62081-a7f3-48b0-92e3-0c3781831886.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%2F789959%2F48c62081-a7f3-48b0-92e3-0c3781831886.jpeg"},"organization":{"name":"Google Developer Experts","username":"gde","slug":"gde","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png"}},{"type_of":"article","id":3908801,"title":"Migrate to Firebase Server Prompt Template in Angular using Dependency Injection [GDE]","description":"Migrate to Firebase Server Prompt Template in Angular using Dependency Injection   Firebase...","readable_publish_date":"Jun 15","slug":"migrate-to-firebase-server-prompt-template-in-angular-using-dependency-injection-gde-4mj","path":"/gde/migrate-to-firebase-server-prompt-template-in-angular-using-dependency-injection-gde-4mj","url":"https://dev.to/gde/migrate-to-firebase-server-prompt-template-in-angular-using-dependency-injection-gde-4mj","comments_count":0,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-06-15T18:31:32Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2Fodtswm0h0q0k2wyrvfsm.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.amazonaws.com%2Fuploads%2Farticles%2Fodtswm0h0q0k2wyrvfsm.jpg","canonical_url":"https://dev.to/railsstudent/migrate-to-firebase-server-prompt-template-in-angular-using-dependency-injection-3k95","created_at":"2026-06-15T18:31:32Z","edited_at":"2026-06-15T19:01:21Z","crossposted_at":null,"published_at":"2026-06-15T18:31:32Z","last_comment_at":"2026-06-15T18:31:32Z","reading_time_minutes":9,"tag_list":["angular","firebase","ai","web"],"tags":"angular, firebase, ai, web","user":{"name":"Connie Leung","username":"railsstudent","twitter_username":null,"github_username":"railsstudent","user_id":774921,"website_url":"https://www.blueskyconnie.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%2F774921%2F1f16eaef-f6d6-4ef0-ab0d-17eaa5c01e75.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%2F774921%2F1f16eaef-f6d6-4ef0-ab0d-17eaa5c01e75.jpeg"},"organization":{"name":"Google Developer Experts","username":"gde","slug":"gde","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png"}},{"type_of":"article","id":3773141,"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":"Jun 19","slug":"what-was-your-win-this-week-246f","path":"/devteam/what-was-your-win-this-week-246f","url":"https://dev.to/devteam/what-was-your-win-this-week-246f","comments_count":21,"public_reactions_count":28,"collection_id":null,"published_timestamp":"2026-06-19T06:00:00Z","language":"en","subforem_id":1,"positive_reactions_count":28,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5100whul7obr1eumwl3w.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.amazonaws.com%2Fuploads%2Farticles%2F5100whul7obr1eumwl3w.jpg","canonical_url":"https://dev.to/devteam/what-was-your-win-this-week-246f","created_at":"2026-05-28T19:14:57Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-19T06:00:00Z","last_comment_at":"2026-06-20T15:55:14Z","reading_time_minutes":1,"tag_list":["discuss","weeklyretro"],"tags":"discuss, 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"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":3878773,"title":"[AI Practice] Building blazing-Fast AI Mac OS App with Antigravity CLI","description":"Foreword: A Developer's New Collaboration Model     Imagine this scenario: you are...","readable_publish_date":"Jun 12","slug":"ai-practice-blazing-fast-ai-co-29l7","path":"/gde/ai-practice-blazing-fast-ai-co-29l7","url":"https://dev.to/gde/ai-practice-blazing-fast-ai-co-29l7","comments_count":0,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-06-12T06:09:40Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2F0c46l59dnusxpmnao70k.png","canonical_url":"https://www.evanlin.com/agy-macos-app/","created_at":"2026-06-12T04:21:28Z","edited_at":"2026-06-12T06:33:53Z","crossposted_at":"2026-06-12T06:09:40Z","published_at":"2026-06-12T06:09:40Z","last_comment_at":"2026-06-12T06:09:40Z","reading_time_minutes":5,"tag_list":["ai","gemini","productivity","softwaredevelopment"],"tags":"ai, gemini, productivity, softwaredevelopment","user":{"name":"Evan Lin","username":"evanlin","twitter_username":"Evan_Lin","github_username":"kkdai","user_id":409957,"website_url":"https://www.evanlin.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F409957%2Fc150d4a7-cb20-469d-a230-bac27232c577.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F409957%2Fc150d4a7-cb20-469d-a230-bac27232c577.jpeg"},"organization":{"name":"Google Developer Experts","username":"gde","slug":"gde","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png"}},{"type_of":"article","id":3864021,"title":"[Hands-on Gemini 3.5 Live","description":"Brand New API Unveiled: Gemini 3.5 Live Translate   On June 9, 2026, Google officially...","readable_publish_date":"Jun 12","slug":"hands-on-gemini-35-live-3dh6","path":"/gde/hands-on-gemini-35-live-3dh6","url":"https://dev.to/gde/hands-on-gemini-35-live-3dh6","comments_count":0,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-06-12T06:09:59Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2Fewamt5fjcv46wheked0s.png","canonical_url":"https://www.evanlin.com/gemini-live-translation/","created_at":"2026-06-10T08:22:33Z","edited_at":"2026-06-12T06:17:11Z","crossposted_at":"2026-06-12T06:09:59Z","published_at":"2026-06-12T06:09:59Z","last_comment_at":"2026-06-12T06:09:59Z","reading_time_minutes":6,"tag_list":["ai","api","gemini","google"],"tags":"ai, api, gemini, google","user":{"name":"Evan Lin","username":"evanlin","twitter_username":"Evan_Lin","github_username":"kkdai","user_id":409957,"website_url":"https://www.evanlin.com","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F409957%2Fc150d4a7-cb20-469d-a230-bac27232c577.jpeg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F409957%2Fc150d4a7-cb20-469d-a230-bac27232c577.jpeg"},"organization":{"name":"Google Developer Experts","username":"gde","slug":"gde","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png"}},{"type_of":"article","id":3862183,"title":"Debugging Deployments with Gemma 12B, NVIDIA L4, MCP, Cloud Run, and Antigravity CLI","description":"This article provides a step by step debugging guide for deploying Gemma 4 to a Google Cloud Run...","readable_publish_date":"Jun 10","slug":"debugging-deployments-with-gemma-12b-nvidia-l4-mcp-cloud-run-and-antigravity-cli-32eg","path":"/gde/debugging-deployments-with-gemma-12b-nvidia-l4-mcp-cloud-run-and-antigravity-cli-32eg","url":"https://dev.to/gde/debugging-deployments-with-gemma-12b-nvidia-l4-mcp-cloud-run-and-antigravity-cli-32eg","comments_count":0,"public_reactions_count":6,"collection_id":39465,"published_timestamp":"2026-06-10T12:54:11Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2Fb8upvzndx9jeymxxoaw6.png","canonical_url":"https://xbill999.medium.com/debugging-deployments-with-gemma-12b-nvidia-l4-mcp-cloud-run-and-antigravity-cli-528dc097abf1","created_at":"2026-06-10T03:25:12Z","edited_at":null,"crossposted_at":"2026-06-10T12:54:11Z","published_at":"2026-06-10T01:05:21Z","last_comment_at":"2026-06-10T01:05:21Z","reading_time_minutes":21,"tag_list":["mcps","nvidial4","gemma12b","googlecloudrun"],"tags":"mcps, nvidial4, gemma12b, googlecloudrun","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":3875595,"title":"Congrats to the Google I/O 2026 Writing Challenge Winners!","description":"We are so excited to announce the winners of the Google I/O 2026 Writing Challenge!  We asked you to...","readable_publish_date":"Jun 11","slug":"congrats-to-the-google-io-writing-challenge-winners-1364","path":"/devteam/congrats-to-the-google-io-writing-challenge-winners-1364","url":"https://dev.to/devteam/congrats-to-the-google-io-writing-challenge-winners-1364","comments_count":66,"public_reactions_count":155,"collection_id":null,"published_timestamp":"2026-06-11T15:38:46Z","language":"en","subforem_id":1,"positive_reactions_count":155,"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.amazonaws.com%2Fuploads%2Farticles%2Fk3zt7a35luwqwtv8lfsj.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.amazonaws.com%2Fuploads%2Farticles%2Fk3zt7a35luwqwtv8lfsj.png","canonical_url":"https://dev.to/devteam/congrats-to-the-google-io-writing-challenge-winners-1364","created_at":"2026-06-11T15:32:37Z","edited_at":"2026-06-11T15:57:26Z","crossposted_at":null,"published_at":"2026-06-11T15:38:46Z","last_comment_at":"2026-06-20T16:20:28Z","reading_time_minutes":2,"tag_list":["devchallenge","googleiochallenge"],"tags":"devchallenge, googleiochallenge","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":3935378,"title":"Firebase Midsommer Madnesss with Antigravity CLI","description":"This is a submission for the June Solstice Game Jam  This installment brings a Firebase build to...","readable_publish_date":"Jun 19","slug":"firebase-midsommer-madnesss-with-antigravity-cli-3geb","path":"/gde/firebase-midsommer-madnesss-with-antigravity-cli-3geb","url":"https://dev.to/gde/firebase-midsommer-madnesss-with-antigravity-cli-3geb","comments_count":0,"public_reactions_count":8,"collection_id":40713,"published_timestamp":"2026-06-19T00:18:39Z","language":"en","subforem_id":1,"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%2F960omswhpyiw1senu99b.png","canonical_url":"https://xbill999.medium.com/firebase-midsommer-madnesss-with-antigravity-cli-d3a8b9c45ec5","created_at":"2026-06-18T21:24:37Z","edited_at":"2026-06-19T00:19:13Z","crossposted_at":"2026-06-19T00:18:39Z","published_at":"2026-06-19T00:18:39Z","last_comment_at":"2026-06-19T00:18:39Z","reading_time_minutes":11,"tag_list":["midsommar","devchallenge","gamechallenge","gamedev"],"tags":"midsommar, devchallenge, gamechallenge, gamedev","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":3908739,"title":"Migrate to Firebase Server Prompt Template in Angular using Dependency Injection","description":"Firebase released Server Prompt Templates to host prompt templates in its infrastructure. The...","readable_publish_date":"Jun 15","slug":"migrate-to-firebase-server-prompt-template-in-angular-using-dependency-injection-3k95","path":"/railsstudent/migrate-to-firebase-server-prompt-template-in-angular-using-dependency-injection-3k95","url":"https://dev.to/railsstudent/migrate-to-firebase-server-prompt-template-in-angular-using-dependency-injection-3k95","comments_count":0,"public_reactions_count":5,"collection_id":40361,"published_timestamp":"2026-06-15T18:29:52Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2Fea1vfma7x7108b1p85pb.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.amazonaws.com%2Fuploads%2Farticles%2Fea1vfma7x7108b1p85pb.jpg","canonical_url":"https://www.blueskyconnie.com/migrate-to-firebase-server-prompt-template-in-angular-using-dependency-injection/","created_at":"2026-06-15T18:21:30Z","edited_at":"2026-06-15T18:30:06Z","crossposted_at":null,"published_at":"2026-06-15T18:29:52Z","last_comment_at":"2026-06-15T18:29:52Z","reading_time_minutes":9,"tag_list":["angular","firebase","ai","webdev"],"tags":"angular, firebase, ai, webdev","user":{"name":"Connie Leung","username":"railsstudent","twitter_username":null,"github_username":"railsstudent","user_id":774921,"website_url":"https://www.blueskyconnie.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%2F774921%2F1f16eaef-f6d6-4ef0-ab0d-17eaa5c01e75.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%2F774921%2F1f16eaef-f6d6-4ef0-ab0d-17eaa5c01e75.jpeg"}},{"type_of":"article","id":3859636,"title":"Claude Fable 5 is Now Generally Available on Google Cloud! 🚀","description":"Good news for Claude devs deploying on Google Cloud. Claude Fable 5, Anthropic’s latest frontier...","readable_publish_date":"Jun 9","slug":"claude-fable-5-is-now-generally-available-on-google-cloud-3gog","path":"/googleai/claude-fable-5-is-now-generally-available-on-google-cloud-3gog","url":"https://dev.to/googleai/claude-fable-5-is-now-generally-available-on-google-cloud-3gog","comments_count":1,"public_reactions_count":33,"collection_id":null,"published_timestamp":"2026-06-09T18:44:05Z","language":"en","subforem_id":1,"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.amazonaws.com%2Fuploads%2Farticles%2Fmbico5qc1opbayx8cc3x.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.amazonaws.com%2Fuploads%2Farticles%2Fmbico5qc1opbayx8cc3x.jpg","canonical_url":"https://dev.to/googleai/claude-fable-5-is-now-generally-available-on-google-cloud-3gog","created_at":"2026-06-09T18:44:05Z","edited_at":"2026-06-09T21:33:21Z","crossposted_at":null,"published_at":"2026-06-09T18:44:05Z","last_comment_at":"2026-06-09T21:33:41Z","reading_time_minutes":1,"tag_list":["ai","claude","googlecloud"],"tags":"ai, 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"}}]