[{"type_of":"article","id":3972234,"title":"How My AI Agent Hacked Its Own Permissions (And What It Taught Me)","description":"Have you ever tried to build an automation that works so well it bypasses the very rules you set for...","readable_publish_date":"Jun 23","slug":"how-my-ai-agent-hacked-its-own-permissions-and-what-it-taught-me-34bm","path":"/gdg/how-my-ai-agent-hacked-its-own-permissions-and-what-it-taught-me-34bm","url":"https://dev.to/gdg/how-my-ai-agent-hacked-its-own-permissions-and-what-it-taught-me-34bm","comments_count":0,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-06-23T17:09:18Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiiv7ds46nm5ufvh3tdcp.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%2Fiiv7ds46nm5ufvh3tdcp.jpg","canonical_url":"https://dev.to/gdg/how-my-ai-agent-hacked-its-own-permissions-and-what-it-taught-me-34bm","created_at":"2026-06-23T17:06:27Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-23T17:09:18Z","last_comment_at":"2026-06-23T17:09:18Z","reading_time_minutes":2,"tag_list":["ai","security","agents","automation"],"tags":"ai, security, agents, automation","user":{"name":"Alexander Tyutin","username":"alexandertyutin","twitter_username":null,"github_username":null,"user_id":3854187,"website_url":"https://www.linkedin.com/in/alexander-tyutin/","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%2F3854187%2F756dd1f6-023a-45cf-885a-1974f1cec815.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%2F3854187%2F756dd1f6-023a-45cf-885a-1974f1cec815.jpg"},"organization":{"name":"Google Developer Group","username":"gdg","slug":"gdg","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F12748%2Fe3cbcad3-4749-4461-ad88-4b9b8cde89ec.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F12748%2Fe3cbcad3-4749-4461-ad88-4b9b8cde89ec.png"}},{"type_of":"article","id":3971915,"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 23","slug":"top-7-featured-dev-posts-of-the-week-55d8","path":"/devteam/top-7-featured-dev-posts-of-the-week-55d8","url":"https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-55d8","comments_count":5,"public_reactions_count":29,"collection_id":null,"published_timestamp":"2026-06-23T16:20:02Z","language":"en","subforem_id":1,"positive_reactions_count":29,"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%2F0r3afsmzw1ymknk2dau2.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%2F0r3afsmzw1ymknk2dau2.jpg","canonical_url":"https://dev.to/devteam/top-7-featured-dev-posts-of-the-week-55d8","created_at":"2026-06-23T16:16:14Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-23T16:20:02Z","last_comment_at":"2026-06-23T18:03:33Z","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":3971073,"title":"Building a Custom Status Line for Claude Code","description":"I spend most of my day in Claude Code. It's my pair programmer, code reviewer, and rubber duck all...","readable_publish_date":"Jun 23","slug":"building-a-custom-status-line-for-claude-code-5822","path":"/ndrone/building-a-custom-status-line-for-claude-code-5822","url":"https://dev.to/ndrone/building-a-custom-status-line-for-claude-code-5822","comments_count":0,"public_reactions_count":1,"collection_id":null,"published_timestamp":"2026-06-23T13:20:37Z","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%2F3uwgyh6qi0q5lp9kxz7w.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%2F3uwgyh6qi0q5lp9kxz7w.png","canonical_url":"https://dev.to/ndrone/building-a-custom-status-line-for-claude-code-5822","created_at":"2026-06-23T13:17:11Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-23T13:20:37Z","last_comment_at":"2026-06-23T13:20:37Z","reading_time_minutes":5,"tag_list":["ai","productivity","tutorial","claude"],"tags":"ai, productivity, tutorial, claude","user":{"name":"Nicholas Drone","username":"ndrone","twitter_username":"ndrone81","github_username":"ndrone","user_id":6521,"website_url":"https://github.com/ndrone","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%2F6521%2F0e139613-3893-4891-96f7-384fe6c1856e.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%2F6521%2F0e139613-3893-4891-96f7-384fe6c1856e.jpg"}},{"type_of":"article","id":3963124,"title":"AI found 300 WordPress plugin zero-days in 72 hours. I build plugins. Here's what changed for me.","description":"Before I released my own AI chatbot plugin, I ran it through a security review. It came back with 35...","readable_publish_date":"Jun 22","slug":"ai-found-300-wordpress-plugin-zero-days-in-72-hours-i-build-plugins-heres-what-changed-for-me-43na","path":"/rapls/ai-found-300-wordpress-plugin-zero-days-in-72-hours-i-build-plugins-heres-what-changed-for-me-43na","url":"https://dev.to/rapls/ai-found-300-wordpress-plugin-zero-days-in-72-hours-i-build-plugins-heres-what-changed-for-me-43na","comments_count":2,"public_reactions_count":16,"collection_id":null,"published_timestamp":"2026-06-22T22:47:18Z","language":"en","subforem_id":1,"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%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2e0bx67zxfi77ncygmdm.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%2F2e0bx67zxfi77ncygmdm.png","canonical_url":"https://dev.to/rapls/ai-found-300-wordpress-plugin-zero-days-in-72-hours-i-build-plugins-heres-what-changed-for-me-43na","created_at":"2026-06-22T13:46:55Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-22T22:47:18Z","last_comment_at":"2026-06-23T09:31:45Z","reading_time_minutes":5,"tag_list":["wordpress","security","webdev","ai"],"tags":"wordpress, security, webdev, ai","user":{"name":"Rapls","username":"rapls","twitter_username":null,"github_username":"rapls","user_id":3886801,"website_url":"https://raplsworks.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%2F3886801%2F1f380f23-3b41-4825-80fe-ba6efc0c6d3e.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%2F3886801%2F1f380f23-3b41-4825-80fe-ba6efc0c6d3e.png"}},{"type_of":"article","id":3971154,"title":"I Am Fired Up Again","description":"A personal reflection on getting fired up again, chasing financial stability, building income that can outlast a job, and still loving the work I do today.","readable_publish_date":"Jun 23","slug":"i-am-fired-up-again-377i","path":"/jenueldev/i-am-fired-up-again-377i","url":"https://dev.to/jenueldev/i-am-fired-up-again-377i","comments_count":0,"public_reactions_count":4,"collection_id":null,"published_timestamp":"2026-06-23T13:29:11Z","language":"en","subforem_id":1,"positive_reactions_count":4,"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%2Fgpk1zws19f9ji4j11y5a.png","canonical_url":"https://blog.jenuel.dev/blog/i-am-fired-up-again","created_at":"2026-06-23T13:29:11Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-23T13:29:11Z","last_comment_at":"2026-06-23T13:29:11Z","reading_time_minutes":3,"tag_list":["career","motivation","productivity","life"],"tags":"career, motivation, productivity, life","user":{"name":"Jenuel Oras Ganawed","username":"jenueldev","twitter_username":"broJenuel","github_username":"JenuelDev","user_id":298966,"website_url":"https://jenuel.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%2F298966%2Fa0b07775-fff3-4c12-b48b-20ed22d5165a.webp","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%2F298966%2Fa0b07775-fff3-4c12-b48b-20ed22d5165a.webp"}},{"type_of":"article","id":3967546,"title":"12B Gemma 4 Deployment with NVIDIA Blackwell 6000, QAT, MTP, and Antigravity CLI","description":"This article provides a step by step deployment guide for Gemma 4 to a Google Cloud Run hosted GPU...","readable_publish_date":"Jun 23","slug":"12b-gemma-4-deployment-with-nvidia-blackwell-6000-qat-mtp-and-antigravity-cli-3gn6","path":"/gde/12b-gemma-4-deployment-with-nvidia-blackwell-6000-qat-mtp-and-antigravity-cli-3gn6","url":"https://dev.to/gde/12b-gemma-4-deployment-with-nvidia-blackwell-6000-qat-mtp-and-antigravity-cli-3gn6","comments_count":0,"public_reactions_count":5,"collection_id":39465,"published_timestamp":"2026-06-23T13:11:21Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0lyv2xm0spw92qe8kefd.png","canonical_url":"https://xbill999.medium.com/12b-gemma-4-deployment-with-nvidia-blackwell-6000-qat-mtp-and-antigravity-cli-e55615392999","created_at":"2026-06-23T06:24:20Z","edited_at":"2026-06-23T13:11:34Z","crossposted_at":"2026-06-23T13:11:21Z","published_at":"2026-06-23T03:39:55Z","last_comment_at":"2026-06-23T03:39:55Z","reading_time_minutes":17,"tag_list":["speculativedecoding","antigravitycli","qat","blackwell6000"],"tags":"speculativedecoding, antigravitycli, qat, blackwell6000","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":3970107,"title":"Debian Packages","description":"Ubuntu OS (Operating System) is a distribution of Linux OS and is a derivative of Debian OS which is...","readable_publish_date":"Jun 23","slug":"debian-packages-51gj","path":"/karuppiah7890/debian-packages-51gj","url":"https://dev.to/karuppiah7890/debian-packages-51gj","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-06-23T12:10:18Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F21lxyr9ed5khec5ap6xy.png","canonical_url":"https://dev.to/karuppiah7890/debian-packages-51gj","created_at":"2026-06-23T11:35:05Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-23T12:10:18Z","last_comment_at":"2026-06-23T12:10:18Z","reading_time_minutes":7,"tag_list":["beginners","cli","linux","opensource"],"tags":"beginners, cli, linux, opensource","user":{"name":"Karuppiah","username":"karuppiah7890","twitter_username":"karuppiah7890","github_username":"karuppiah7890","user_id":86287,"website_url":"https://karuppiah.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%2F86287%2F1bf26ae2-9206-4cf8-9424-d6c1a26949cc.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%2F86287%2F1bf26ae2-9206-4cf8-9424-d6c1a26949cc.jpg"}},{"type_of":"article","id":3967545,"title":"Serverless Gemma 12B with NVIDIA A100 on Azure Container Apps","description":"This article provides a step by step debugging guide for deploying Gemma 4 to Azure Container Apps. A...","readable_publish_date":"Jun 23","slug":"serverless-gemma-12b-with-nvidia-a100-on-azure-container-apps-1ff4","path":"/gde/serverless-gemma-12b-with-nvidia-a100-on-azure-container-apps-1ff4","url":"https://dev.to/gde/serverless-gemma-12b-with-nvidia-a100-on-azure-container-apps-1ff4","comments_count":0,"public_reactions_count":5,"collection_id":36885,"published_timestamp":"2026-06-23T13:10:52Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3byp4e6yimnxjn3sscla.png","canonical_url":"https://xbill999.medium.com/serverless-gemma-12b-with-nvidia-a100-on-azure-container-apps-3b6dace385e2","created_at":"2026-06-23T06:24:19Z","edited_at":null,"crossposted_at":"2026-06-23T13:10:52Z","published_at":"2026-06-22T17:13:03Z","last_comment_at":"2026-06-22T17:13:03Z","reading_time_minutes":20,"tag_list":["qat","gemma4","mcps","azurecontainerapps"],"tags":"qat, gemma4, mcps, azurecontainerapps","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":3932311,"title":"What it takes to build docs worth reading","description":"From 476 to 1,900+ commits: See how the Midnight DevRel team treated documentation like a product and completely transformed the developer hub.","readable_publish_date":"Jun 22","slug":"what-it-takes-to-build-docs-worth-reading-2290","path":"/devsofmidnight/what-it-takes-to-build-docs-worth-reading-2290","url":"https://dev.to/devsofmidnight/what-it-takes-to-build-docs-worth-reading-2290","comments_count":0,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2026-06-22T15:24:45Z","language":"en","subforem_id":1,"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%2Fxsed8c8qzu65ommykp4m.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%2Fxsed8c8qzu65ommykp4m.png","canonical_url":"https://midnight.network/blog/building-great-docs","created_at":"2026-06-18T12:06:55Z","edited_at":"2026-06-22T15:30:03Z","crossposted_at":null,"published_at":"2026-06-22T15:24:45Z","last_comment_at":"2026-06-22T15:24:45Z","reading_time_minutes":4,"tag_list":["documentation","developer","devrel","product"],"tags":"documentation, developer, devrel, product","user":{"name":"Lauren Lee","username":"lolocoding","twitter_username":"LoLoCoding","github_username":"laurenelee","user_id":236316,"website_url":"https://lolocoding.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%2F236316%2Fce26420f-318e-4227-9c3c-595213d4fe8c.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%2F236316%2Fce26420f-318e-4227-9c3c-595213d4fe8c.jpg"},"organization":{"name":"Devs of Midnight","username":"devsofmidnight","slug":"devsofmidnight","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%2F10715%2F614fb778-bd43-4a7a-bda0-98a4ad4aed1f.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%2F10715%2F614fb778-bd43-4a7a-bda0-98a4ad4aed1f.png"}},{"type_of":"article","id":3959436,"title":"12B Gemma 4 Deployment with NVIDIA Blackwell 6000, MCP, Cloud Run, and Antigravity CLI","description":"This article provides a step by step deployment guide for Gemma 4 to a Google Cloud Run hosted GPU...","readable_publish_date":"Jun 22","slug":"12b-gemma-4-deployment-with-nvidia-blackwell-6000-mcp-cloud-run-and-antigravity-cli-3ckn","path":"/gde/12b-gemma-4-deployment-with-nvidia-blackwell-6000-mcp-cloud-run-and-antigravity-cli-3ckn","url":"https://dev.to/gde/12b-gemma-4-deployment-with-nvidia-blackwell-6000-mcp-cloud-run-and-antigravity-cli-3ckn","comments_count":0,"public_reactions_count":5,"collection_id":39465,"published_timestamp":"2026-06-22T13:56:23Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpxlhtrqv0hhjemzk2mrg.png","canonical_url":"https://xbill999.medium.com/12b-gemma-4-deployment-with-nvidia-blackwell-6000-mcp-cloud-run-and-antigravity-cli-a74c78e1f828","created_at":"2026-06-22T05:22:48Z","edited_at":null,"crossposted_at":"2026-06-22T13:56:23Z","published_at":"2026-06-22T02:44:39Z","last_comment_at":"2026-06-22T02:44:39Z","reading_time_minutes":14,"tag_list":["gemma4","mcps","antigravity","blackwell"],"tags":"gemma4, mcps, antigravity, blackwell","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":3964617,"title":"Coding an Extension that Summarises Web Pages with HTML, CSS, and JS","description":"In this post, I will show you how you can create a Google Chrome extension that instantly summarises...","readable_publish_date":"Jun 22","slug":"coding-an-extension-that-summarises-web-pages-with-html-css-and-js-opm","path":"/hr21don/coding-an-extension-that-summarises-web-pages-with-html-css-and-js-opm","url":"https://dev.to/hr21don/coding-an-extension-that-summarises-web-pages-with-html-css-and-js-opm","comments_count":3,"public_reactions_count":2,"collection_id":null,"published_timestamp":"2026-06-22T19:54:26Z","language":"en","subforem_id":1,"positive_reactions_count":2,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj3xk6zy06ejtkmx4axjl.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%2Fj3xk6zy06ejtkmx4axjl.png","canonical_url":"https://dev.to/hr21don/coding-an-extension-that-summarises-web-pages-with-html-css-and-js-opm","created_at":"2026-06-22T19:54:26Z","edited_at":"2026-06-22T19:55:35Z","crossposted_at":null,"published_at":"2026-06-22T19:54:26Z","last_comment_at":"2026-06-23T17:07:33Z","reading_time_minutes":4,"tag_list":["html","css","javascript","beginners"],"tags":"html, css, javascript, beginners","user":{"name":"Helitha Rupasinghe","username":"hr21don","twitter_username":"legs_taken","github_username":"hr21don","user_id":793983,"website_url":"https://helitha.substack.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%2F793983%2F4b0ec14a-62a6-434d-b4f8-b9895b4cb3b1.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%2F793983%2F4b0ec14a-62a6-434d-b4f8-b9895b4cb3b1.png"}},{"type_of":"article","id":3963312,"title":"Working on a silly project - share your favorite AI buzzwords/phrases and general key terms with me please!!","description":"Feel free to include any brands or product names as well. Be as obscure or on the nose as you'd like....","readable_publish_date":"Jun 22","slug":"working-on-a-silly-project-share-your-favorite-ai-buzzwordsphrases-and-general-key-terms-with-me-664","path":"/jess/working-on-a-silly-project-share-your-favorite-ai-buzzwordsphrases-and-general-key-terms-with-me-664","url":"https://dev.to/jess/working-on-a-silly-project-share-your-favorite-ai-buzzwordsphrases-and-general-key-terms-with-me-664","comments_count":13,"public_reactions_count":23,"collection_id":null,"published_timestamp":"2026-06-22T14:21:14Z","language":"en","subforem_id":1,"positive_reactions_count":23,"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%2Fsqbcmxecvemvn32uvu8i.png","canonical_url":"https://dev.to/jess/working-on-a-silly-project-share-your-favorite-ai-buzzwordsphrases-and-general-key-terms-with-me-664","created_at":"2026-06-22T14:21:14Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-22T14:21:14Z","last_comment_at":"2026-06-23T13:51:14Z","reading_time_minutes":1,"tag_list":["ai","discuss"],"tags":"ai, 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"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":3962792,"title":"Link or Button, that is the question.","description":"What is a Link?            Definition   A link is an interactive element that redirects the...","readable_publish_date":"Jun 22","slug":"link-or-button-that-is-the-question-2n13","path":"/micaavigliano/link-or-button-that-is-the-question-2n13","url":"https://dev.to/micaavigliano/link-or-button-that-is-the-question-2n13","comments_count":3,"public_reactions_count":17,"collection_id":null,"published_timestamp":"2026-06-22T12:41:07Z","language":"en","subforem_id":1,"positive_reactions_count":17,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkwtb803ttdg0uwxotepv.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%2Fkwtb803ttdg0uwxotepv.jpeg","canonical_url":"https://micaavigliano.com/en/blog/link-or-button","created_at":"2026-06-22T12:41:07Z","edited_at":"2026-06-22T12:42:31Z","crossposted_at":null,"published_at":"2026-06-22T12:41:07Z","last_comment_at":"2026-06-22T20:24:43Z","reading_time_minutes":3,"tag_list":["a11y","webdev","frontend","html"],"tags":"a11y, webdev, frontend, html","user":{"name":"Mica","username":"micaavigliano","twitter_username":null,"github_username":"micaavigliano","user_id":578862,"website_url":"https://www.micaavigliano.com/es/","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%2F578862%2Ff9c579bb-1a47-4cbc-a285-d5f8fc71f8ff.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%2F578862%2Ff9c579bb-1a47-4cbc-a285-d5f8fc71f8ff.jpg"}},{"type_of":"article","id":3966950,"title":"A year of building with AI and the thing that scared me most wasn't the hallucinations","description":"A year ago I started building TasksForge. The premise was simple enough: use AI to simplify project...","readable_publish_date":"Jun 23","slug":"a-year-of-building-with-ai-and-the-thing-that-scared-me-most-wasnt-the-hallucinations-3oce","path":"/smirfolio/a-year-of-building-with-ai-and-the-thing-that-scared-me-most-wasnt-the-hallucinations-3oce","url":"https://dev.to/smirfolio/a-year-of-building-with-ai-and-the-thing-that-scared-me-most-wasnt-the-hallucinations-3oce","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-06-23T05:04:55Z","language":"en","subforem_id":1,"positive_reactions_count":0,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsn6gx1nmzp3msf8wtnxi.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%2Fsn6gx1nmzp3msf8wtnxi.png","canonical_url":"https://dev.to/smirfolio/a-year-of-building-with-ai-and-the-thing-that-scared-me-most-wasnt-the-hallucinations-3oce","created_at":"2026-06-23T04:53:56Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-23T05:04:55Z","last_comment_at":"2026-06-23T05:04:55Z","reading_time_minutes":4,"tag_list":[],"tags":"","user":{"name":"Samir","username":"smirfolio","twitter_username":null,"github_username":"smirfolio","user_id":4434,"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%2F4434%2F6780635c-5b0d-4688-8edd-a4fb5c8c14ad.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%2F4434%2F6780635c-5b0d-4688-8edd-a4fb5c8c14ad.png"}},{"type_of":"article","id":3957351,"title":"MTP Speculative Decoding with the 12B Gemma 4 QAT Model on NVIDIA L4, Cloud Run, MCP, and…","description":"MTP Speculative Decoding with the 12B Gemma 4 QAT Model on NVIDIA L4, Cloud Run, MCP, and...","readable_publish_date":"Jun 21","slug":"mtp-speculative-decoding-with-the-12b-gemma-4-qat-model-on-nvidia-l4-cloud-run-mcp-and-18b0","path":"/gde/mtp-speculative-decoding-with-the-12b-gemma-4-qat-model-on-nvidia-l4-cloud-run-mcp-and-18b0","url":"https://dev.to/gde/mtp-speculative-decoding-with-the-12b-gemma-4-qat-model-on-nvidia-l4-cloud-run-mcp-and-18b0","comments_count":0,"public_reactions_count":5,"collection_id":39465,"published_timestamp":"2026-06-21T21:12:09Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe2kx2byw0ujag8vspbq9.png","canonical_url":"https://xbill999.medium.com/mtp-speculative-decoding-with-the-12b-gemma-4-qat-model-on-nvidia-l4-cloud-run-mcp-and-ae6632ff66bd","created_at":"2026-06-21T19:22:29Z","edited_at":null,"crossposted_at":"2026-06-21T21:12:09Z","published_at":"2026-06-21T14:34:08Z","last_comment_at":"2026-06-21T14:34:08Z","reading_time_minutes":18,"tag_list":["antigravity","mcps","speculativedecoding","qat"],"tags":"antigravity, mcps, speculativedecoding, qat","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":3971287,"title":"I stopped generating color scales and started shaping them","description":"Generating a color scale is a solved problem. Hand most tools a color and you get back eleven valid,...","readable_publish_date":"Jun 23","slug":"i-stopped-generating-color-scales-and-started-shaping-them-5ekm","path":"/gilbarbara/i-stopped-generating-color-scales-and-started-shaping-them-5ekm","url":"https://dev.to/gilbarbara/i-stopped-generating-color-scales-and-started-shaping-them-5ekm","comments_count":0,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-06-23T13:53:17Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff3egh3iovzlun0zndqg6.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%2Ff3egh3iovzlun0zndqg6.png","canonical_url":"https://dev.to/gilbarbara/i-stopped-generating-color-scales-and-started-shaping-them-5ekm","created_at":"2026-06-23T13:53:17Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-23T13:53:17Z","last_comment_at":"2026-06-23T13:53:17Z","reading_time_minutes":3,"tag_list":["javascript","webdev","css","opensource"],"tags":"javascript, webdev, css, opensource","user":{"name":"Gil Barbara","username":"gilbarbara","twitter_username":null,"github_username":"gilbarbara","user_id":108308,"website_url":"https://gilbarbara.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%2F108308%2F324ee230-baca-4e16-8cee-96b06cb8ed12.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%2F108308%2F324ee230-baca-4e16-8cee-96b06cb8ed12.jpeg"}},{"type_of":"article","id":3970740,"title":"Multi-Tenancy Is the Real Agent Platform Problem","description":"Overview    Read on Hashnode   What I have seen when building agent platforms is that most...","readable_publish_date":"Jun 23","slug":"multi-tenancy-is-the-real-agent-platform-problem-1dh2","path":"/luffy_14/multi-tenancy-is-the-real-agent-platform-problem-1dh2","url":"https://dev.to/luffy_14/multi-tenancy-is-the-real-agent-platform-problem-1dh2","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-06-23T12:33:46Z","language":"en","subforem_id":1,"positive_reactions_count":0,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxxz9cii8o301ieaz6cmt.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%2Fxxz9cii8o301ieaz6cmt.png","canonical_url":"https://dev.to/luffy_14/multi-tenancy-is-the-real-agent-platform-problem-1dh2","created_at":"2026-06-23T12:33:47Z","edited_at":"2026-06-23T12:34:26Z","crossposted_at":null,"published_at":"2026-06-23T12:33:46Z","last_comment_at":"2026-06-23T12:33:46Z","reading_time_minutes":15,"tag_list":["ai","agents","multiplatform","architecture"],"tags":"ai, agents, multiplatform, architecture","user":{"name":"Ahmad Ra'fat","username":"luffy_14","twitter_username":"ahmadraafat23","github_username":"AhmedRaafat14","user_id":90767,"website_url":"https://araafat.blog/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F90767%2F7f705147-5559-4d90-b659-319369a6e4c7.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%2F90767%2F7f705147-5559-4d90-b659-319369a6e4c7.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":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":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":3963454,"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":"Jun 22","slug":"meme-monday-1b8h","path":"/ben/meme-monday-1b8h","url":"https://dev.to/ben/meme-monday-1b8h","comments_count":15,"public_reactions_count":14,"collection_id":null,"published_timestamp":"2026-06-22T14:47:34Z","language":"en","subforem_id":1,"positive_reactions_count":14,"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%2Fx2kvufs8n3kp3vtczpgv.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%2Fx2kvufs8n3kp3vtczpgv.png","canonical_url":"https://dev.to/ben/meme-monday-1b8h","created_at":"2026-06-22T14:47:34Z","edited_at":null,"crossposted_at":null,"published_at":"2026-06-22T14:47:34Z","last_comment_at":"2026-06-23T20:19:53Z","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":3962979,"title":"Why we rejected the export-and-fork model for visual UI editing","description":"~10 min read · Engineering     There are roughly three honest ways a visual editing tool can relate...","readable_publish_date":"Jun 22","slug":"why-we-rejected-the-export-and-fork-model-for-visual-ui-editing-d5g","path":"/linb/why-we-rejected-the-export-and-fork-model-for-visual-ui-editing-d5g","url":"https://dev.to/linb/why-we-rejected-the-export-and-fork-model-for-visual-ui-editing-d5g","comments_count":0,"public_reactions_count":1,"collection_id":41158,"published_timestamp":"2026-06-22T13:16:56Z","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%2Frdil9989ztme4s0oy93n.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%2Frdil9989ztme4s0oy93n.png","canonical_url":"https://blog.crossui.com/2026/05/why-we-rejected-the-export-and-fork-model-for-visual-ui-editing","created_at":"2026-06-22T13:16:56Z","edited_at":"2026-06-22T13:35:33Z","crossposted_at":null,"published_at":"2026-06-22T13:16:56Z","last_comment_at":"2026-06-22T13:16:56Z","reading_time_minutes":7,"tag_list":["ast","react","scd","mui"],"tags":"ast, react, scd, mui","user":{"name":"Jack Lee","username":"linb","twitter_username":null,"github_username":"linb","user_id":167185,"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%2F167185%2Fa03d48fd-2235-4fef-aa0a-9f5a2b9ea784.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%2F167185%2Fa03d48fd-2235-4fef-aa0a-9f5a2b9ea784.jpeg"}},{"type_of":"article","id":3962025,"title":"Kakoune spoiled me","description":"A post about why I fell in love with Kakoune, the best editor and development tool I know of","readable_publish_date":"Jun 22","slug":"kakoune-spoiled-me-oh7","path":"/gonzooo/kakoune-spoiled-me-oh7","url":"https://dev.to/gonzooo/kakoune-spoiled-me-oh7","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-06-22T10:56:49Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo6loh1hzaqie9xx3qotf.png","canonical_url":"https://dev.to/gonzooo/kakoune-spoiled-me-oh7","created_at":"2026-06-22T10:56:49Z","edited_at":"2026-06-22T16:13:13Z","crossposted_at":null,"published_at":"2026-06-22T10:56:49Z","last_comment_at":"2026-06-22T10:56:49Z","reading_time_minutes":10,"tag_list":["kakoune","odin","odinlang"],"tags":"kakoune, odin, odinlang","user":{"name":"Rickard Andersson","username":"gonzooo","twitter_username":null,"github_username":"GoNZooo","user_id":120081,"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%2F120081%2F71973e63-8923-4b58-a2b5-b526ded598ed.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%2F120081%2F71973e63-8923-4b58-a2b5-b526ded598ed.jpeg"}},{"type_of":"article","id":3957653,"title":"[Gemini API in Action] Building MemeFinder: A Native Mac Menu Bar Widget for Finding Memes via Text Using Gemini Vision \u0026 Semantic Embeddings","description":"The Origin: Mid-Conversation, Where on Earth Is That Meme?   Anyone who chats a lot has a...","readable_publish_date":"Jun 22","slug":"gemini-api-hands-on-59dc","path":"/gde/gemini-api-hands-on-59dc","url":"https://dev.to/gde/gemini-api-hands-on-59dc","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-06-22T00:41:17Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbjjl8qvwghok1wcofsec.png","canonical_url":"https://www.evanlin.com/meme-finder/","created_at":"2026-06-21T20:20:48Z","edited_at":"2026-06-22T09:40:05Z","crossposted_at":"2026-06-22T00:41:17Z","published_at":"2026-06-22T00:41:17Z","last_comment_at":"2026-06-22T00:41:17Z","reading_time_minutes":10,"tag_list":["ai","api","gemini","python"],"tags":"ai, api, gemini, python","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":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":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":49,"public_reactions_count":93,"collection_id":null,"published_timestamp":"2026-06-18T18:56:22Z","language":"en","subforem_id":1,"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%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-23T15:37:51Z","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"}}]