[{"type_of":"article","id":4265440,"title":"Amazon Bedrock Agents Orchestrating Google ADK over A2A","description":"This article explains how to build and test a cross-cloud currency agent. An Amazon Bedrock master...","readable_publish_date":"Jul 29","slug":"amazon-bedrock-agents-orchestrating-google-adk-over-a2a-5c2b","path":"/gde/amazon-bedrock-agents-orchestrating-google-adk-over-a2a-5c2b","url":"https://dev.to/gde/amazon-bedrock-agents-orchestrating-google-adk-over-a2a-5c2b","comments_count":0,"public_reactions_count":9,"collection_id":40501,"published_timestamp":"2026-07-29T19:14:47Z","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%2Fraw.githubusercontent.com%2Fxbill9%2Fbedrock-adk-a2a-currency%2Fmain%2Fdevto-cover-bedrock-master.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fxbill9%2Fbedrock-adk-a2a-currency%2Fmain%2Fdevto-cover-bedrock-master.png","canonical_url":"https://dev.to/gde/amazon-bedrock-agents-orchestrating-google-adk-over-a2a-5c2b","created_at":"2026-07-29T19:14:47Z","edited_at":"2026-07-29T19:14:56Z","crossposted_at":null,"published_at":"2026-07-29T19:14:47Z","last_comment_at":"2026-07-29T19:14:47Z","reading_time_minutes":9,"tag_list":["agents","googleadk","a2aprotocol","aws"],"tags":"agents, googleadk, a2aprotocol, aws","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":4281153,"title":"How to Build a Local AI Workspace Like PewDiePie's Odysseus: Hardware, Models, and Cost","description":"A practical, source-backed guide to building a local AI workspace like PewDiePie's Odysseus, including VRAM tiers, realistic budgets, model runtimes, installation steps, and security advice.","readable_publish_date":"Jul 31","slug":"how-to-build-a-local-ai-workspace-like-pewdiepies-odysseus-hardware-models-and-cost-3egh","path":"/jenueldev/how-to-build-a-local-ai-workspace-like-pewdiepies-odysseus-hardware-models-and-cost-3egh","url":"https://dev.to/jenueldev/how-to-build-a-local-ai-workspace-like-pewdiepies-odysseus-hardware-models-and-cost-3egh","comments_count":0,"public_reactions_count":2,"collection_id":null,"published_timestamp":"2026-07-31T13:17:16Z","language":"en","subforem_id":1,"positive_reactions_count":2,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi311nwozj2kckjbjj8ee.png","canonical_url":"https://blog.jenuel.dev/blog/build-local-ai-workspace-like-pewdiepie-odysseus","created_at":"2026-07-31T13:17:16Z","edited_at":null,"crossposted_at":null,"published_at":"2026-07-31T13:17:16Z","last_comment_at":"2026-07-31T13:17:16Z","reading_time_minutes":12,"tag_list":["ai","opensource","hardware","programming"],"tags":"ai, opensource, hardware, programming","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":4246473,"title":"Switching Tracks in BlocSignal: The Universal State Switchyard for BLoC, Riverpod, and Provider","description":"Stop derailing your Flutter apps! Learn how BlocSignal acts as a central railway switchyard bridging BLoC, Riverpod, and Provider synchronously without microtask stream latency or heavy code generation.","readable_publish_date":"Jul 27","slug":"switching-tracks-in-blocsignal-the-universal-state-switchyard-for-bloc-riverpod-and-provider-929","path":"/gde/switching-tracks-in-blocsignal-the-universal-state-switchyard-for-bloc-riverpod-and-provider-929","url":"https://dev.to/gde/switching-tracks-in-blocsignal-the-universal-state-switchyard-for-bloc-riverpod-and-provider-929","comments_count":0,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-07-27T15:37:53Z","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%2F0ku505653e0t2zcdeji6.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%2F0ku505653e0t2zcdeji6.png","canonical_url":"https://dev.to/gde/switching-tracks-in-blocsignal-the-universal-state-switchyard-for-bloc-riverpod-and-provider-929","created_at":"2026-07-27T15:37:37Z","edited_at":"2026-07-27T15:38:41Z","crossposted_at":null,"published_at":"2026-07-27T15:37:53Z","last_comment_at":"2026-07-27T15:37:53Z","reading_time_minutes":5,"tag_list":["flutter","dart","riverpod","architecture"],"tags":"flutter, dart, riverpod, architecture","user":{"name":"Randal L. Schwartz","username":"randalschwartz","twitter_username":null,"github_username":"RandalSchwartz","user_id":121966,"website_url":"https://www.youtube.com/@RandalOnDartAndFlutter","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%2F121966%2Fa587f86d-abcb-484e-9a8a-09213b6a54b3.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%2F121966%2Fa587f86d-abcb-484e-9a8a-09213b6a54b3.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":4292863,"title":"Google ADK: Architecture and Essential Components","description":"Nota: ✋ This post was originally published on my blog wiki-cloud.co            Introduction   The...","readable_publish_date":"Aug 2","slug":"google-adk-architecture-and-essential-components-4hb6","path":"/gde/google-adk-architecture-and-essential-components-4hb6","url":"https://dev.to/gde/google-adk-architecture-and-essential-components-4hb6","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-08-02T12:04:38Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk8nezh6tgnlfxcj5w3gn.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%2Fk8nezh6tgnlfxcj5w3gn.png","canonical_url":"https://wiki-cloud.co/en/2026/07/google-adk-architecture-essential-components/","created_at":"2026-08-02T12:01:52Z","edited_at":null,"crossposted_at":null,"published_at":"2026-08-02T12:04:38Z","last_comment_at":"2026-08-02T12:04:38Z","reading_time_minutes":9,"tag_list":["ai","agents","cloud","googlecloud"],"tags":"ai, agents, cloud, googlecloud","user":{"name":"John Bulla","username":"johnbulla","twitter_username":"johnbulla","github_username":"johnbulla","user_id":666134,"website_url":"http://wiki-cloud.co","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F666134%2Fc19791a4-86a8-48f5-8ff6-b31d0aa6b1a7.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%2F666134%2Fc19791a4-86a8-48f5-8ff6-b31d0aa6b1a7.png"},"organization":{"name":"Google Developer Experts","username":"gde","slug":"gde","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png"}},{"type_of":"article","id":4256781,"title":"Join our latest Frontend Challenge: Comfort Food Edition 🍲","description":"We're back with another Frontend Challenge, and this time we're hungry! 🍜🥧  Running through August...","readable_publish_date":"Jul 29","slug":"join-our-latest-frontend-challenge-comfort-food-edition-28a0","path":"/devteam/join-our-latest-frontend-challenge-comfort-food-edition-28a0","url":"https://dev.to/devteam/join-our-latest-frontend-challenge-comfort-food-edition-28a0","comments_count":57,"public_reactions_count":177,"collection_id":null,"published_timestamp":"2026-07-29T18:18:58Z","language":"en","subforem_id":1,"positive_reactions_count":177,"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%2Fp7ydxfn62js3xzkjw0c9.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%2Fp7ydxfn62js3xzkjw0c9.png","canonical_url":"https://dev.to/devteam/join-our-latest-frontend-challenge-comfort-food-edition-28a0","created_at":"2026-07-28T20:12:28Z","edited_at":"2026-07-29T18:32:45Z","crossposted_at":null,"published_at":"2026-07-29T18:18:58Z","last_comment_at":"2026-08-04T07:55:57Z","reading_time_minutes":4,"tag_list":["devchallenge","frontendchallenge","css","javascript"],"tags":"devchallenge, frontendchallenge, css, javascript","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":4247992,"title":"Passkeys Explained Simply","description":"You’ve probably seen that little prompt that says “Sign in with Face ID” or “Use a passkey” instead...","readable_publish_date":"Jul 27","slug":"passkeys-explained-simply-52jk","path":"/thomasbnt/passkeys-explained-simply-52jk","url":"https://dev.to/thomasbnt/passkeys-explained-simply-52jk","comments_count":28,"public_reactions_count":95,"collection_id":null,"published_timestamp":"2026-07-27T21:09:04Z","language":"en","subforem_id":1,"positive_reactions_count":95,"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%2Fbelk4tf8yj77u4d7772o.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbelk4tf8yj77u4d7772o.webp","canonical_url":"https://thomasbnt.dev/blog/passkeys-expliquees-simplement/","created_at":"2026-07-27T21:08:00Z","edited_at":"2026-07-28T00:43:32Z","crossposted_at":null,"published_at":"2026-07-27T21:09:04Z","last_comment_at":"2026-08-03T06:42:46Z","reading_time_minutes":6,"tag_list":["security","api","webdev","discuss"],"tags":"security, api, webdev, discuss","user":{"name":"Thomas Bnt","username":"thomasbnt","twitter_username":null,"github_username":"thomasbnt","user_id":18254,"website_url":"https://thomasbnt.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%2F18254%2F58d30567-4c1f-4053-8e31-9dfa5af5783c.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%2F18254%2F58d30567-4c1f-4053-8e31-9dfa5af5783c.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4292629,"title":"Lifecycle, DevOps \u0026 Multi-Agent Orchestration for Enterprise AI","description":"A deep-dive technical guide to GitOps agent manifests, AOT evaluation gates, canary deployments, and multi-agent communication protocols.","readable_publish_date":"Aug 2","slug":"lifecycle-devops-multi-agent-orchestration-for-enterprise-ai-1a1m","path":"/gde/lifecycle-devops-multi-agent-orchestration-for-enterprise-ai-1a1m","url":"https://dev.to/gde/lifecycle-devops-multi-agent-orchestration-for-enterprise-ai-1a1m","comments_count":0,"public_reactions_count":9,"collection_id":null,"published_timestamp":"2026-08-02T11:08:36Z","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%2F45slrjfmxxjbkrx22vhe.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%2F45slrjfmxxjbkrx22vhe.png","canonical_url":"https://dev.to/gde/lifecycle-devops-multi-agent-orchestration-for-enterprise-ai-1a1m","created_at":"2026-08-02T11:08:36Z","edited_at":"2026-08-02T11:11:56Z","crossposted_at":null,"published_at":"2026-08-02T11:08:36Z","last_comment_at":"2026-08-02T11:08:36Z","reading_time_minutes":3,"tag_list":["ai","devops","gitops","architecture"],"tags":"ai, devops, gitops, architecture","user":{"name":"Jitendra Gupta","username":"jitu028","twitter_username":null,"github_username":"jitu028","user_id":1274636,"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%2F1274636%2Fef8b2cf6-653d-43f0-aec4-ae05f8e9b30f.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%2F1274636%2Fef8b2cf6-653d-43f0-aec4-ae05f8e9b30f.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":4215779,"title":"I had two weeks, an 8-foot keyboard, and a Wordle Workflow","description":"A Wordle clone, an 8-foot keyboard, and a holographic fan display made Temporal's Durable Execution visible at AI Engineer World's Fair.","readable_publish_date":"Jul 28","slug":"i-had-two-weeks-an-8-foot-keyboard-and-a-wordle-workflow-15h","path":"/temporalio/i-had-two-weeks-an-8-foot-keyboard-and-a-wordle-workflow-15h","url":"https://dev.to/temporalio/i-had-two-weeks-an-8-foot-keyboard-and-a-wordle-workflow-15h","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-07-28T14:00:00Z","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%2Fimages.ctfassets.net%2F0uuz8ydxyd9p%2F77EA3CO7pz5bMyIqBx5cT8%2F75fafc7b99bd9a4212ca261a20b302b8%2FPXL_20260629_225400155.jpg","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fimages.ctfassets.net%2F0uuz8ydxyd9p%2F77EA3CO7pz5bMyIqBx5cT8%2F75fafc7b99bd9a4212ca261a20b302b8%2FPXL_20260629_225400155.jpg","canonical_url":"https://temporal.io/blog/i-had-two-weeks-an-8-foot-keyboard-and-a-wordle-workflow","created_at":"2026-07-23T13:58:03Z","edited_at":null,"crossposted_at":null,"published_at":"2026-07-28T14:00:00Z","last_comment_at":"2026-07-28T14:00:00Z","reading_time_minutes":10,"tag_list":["temporal","codesamples","industryevents","durableexecution"],"tags":"temporal, codesamples, industryevents, durableexecution","user":{"name":"Shy Ruparel","username":"shy","twitter_username":null,"github_username":"Shy","user_id":14347,"website_url":"https://shy.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%2F14347%2F5d245040-80e5-46dd-b210-ff3640bb9cbf.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%2F14347%2F5d245040-80e5-46dd-b210-ff3640bb9cbf.jpg"},"organization":{"name":"Temporal","username":"temporalio","slug":"temporalio","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%2F3146%2F0ad3097f-4bc5-469a-9263-de293ef2ab2e.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%2F3146%2F0ad3097f-4bc5-469a-9263-de293ef2ab2e.png"}},{"type_of":"article","id":4248011,"title":"Bug Smash isn't glamorous and that's what I love about it.","description":"We kicked off DEV's Big Summer Bug Smash on July 14, and I've been waiting to write this post since...","readable_publish_date":"Jul 28","slug":"bug-smash-isnt-glamorous-and-thats-what-i-love-about-it-445i","path":"/devteam/bug-smash-isnt-glamorous-and-thats-what-i-love-about-it-445i","url":"https://dev.to/devteam/bug-smash-isnt-glamorous-and-thats-what-i-love-about-it-445i","comments_count":3,"public_reactions_count":31,"collection_id":null,"published_timestamp":"2026-07-28T16:18:27Z","language":"en","subforem_id":1,"positive_reactions_count":31,"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%2F5rei87zs62x8tssvxg66.png","canonical_url":"https://dev.to/devteam/bug-smash-isnt-glamorous-and-thats-what-i-love-about-it-445i","created_at":"2026-07-27T21:12:34Z","edited_at":"2026-07-30T14:30:45Z","crossposted_at":null,"published_at":"2026-07-28T16:18:27Z","last_comment_at":"2026-07-30T08:04:07Z","reading_time_minutes":3,"tag_list":["bugsmash","devchallenge","debugging","discuss"],"tags":"bugsmash, devchallenge, debugging, 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":4236310,"title":"React 19's useActionState Showed Me Why Disabling My Submit Button Was Never Enough","description":"Every form I ever shipped before React 19 needed the same three pieces of state, and I wired them up...","readable_publish_date":"Jul 28","slug":"react-19s-useactionstate-showed-me-why-disabling-my-submit-button-was-never-enough-53jd","path":"/shubhradev/react-19s-useactionstate-showed-me-why-disabling-my-submit-button-was-never-enough-53jd","url":"https://dev.to/shubhradev/react-19s-useactionstate-showed-me-why-disabling-my-submit-button-was-never-enough-53jd","comments_count":30,"public_reactions_count":50,"collection_id":42733,"published_timestamp":"2026-07-28T10:50:54Z","language":"en","subforem_id":1,"positive_reactions_count":50,"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%2F4hfxap7zdbxbm9eafyz2.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%2F4hfxap7zdbxbm9eafyz2.png","canonical_url":"https://shubhra.dev/tutorials/react-19-useactionstate","created_at":"2026-07-26T11:12:13Z","edited_at":"2026-08-02T06:04:17Z","crossposted_at":null,"published_at":"2026-07-28T10:50:54Z","last_comment_at":"2026-08-01T19:32:13Z","reading_time_minutes":5,"tag_list":["react","webdev","javascript","programming"],"tags":"react, webdev, javascript, programming","user":{"name":"Shubhra Pokhariya","username":"shubhradev","twitter_username":"shubhra_dev","github_username":null,"user_id":3462235,"website_url":"https://shubhra.dev/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3462235%2Fa195c0cb-1004-4a1a-93f4-ecb8593c6884.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3462235%2Fa195c0cb-1004-4a1a-93f4-ecb8593c6884.jpg"}},{"type_of":"article","id":4246882,"title":"Building AI Agents with the TypeScript Agent Development Kit (ADK)","description":"Build, test, and deploy AI agents using Google's native TypeScript Agent Development Kit (ADK), Gemini 2.5 Flash, and Cloud Run.","readable_publish_date":"Jul 27","slug":"building-ai-agents-with-the-typescript-agent-development-kit-adk-3mf","path":"/gde/building-ai-agents-with-the-typescript-agent-development-kit-adk-3mf","url":"https://dev.to/gde/building-ai-agents-with-the-typescript-agent-development-kit-adk-3mf","comments_count":3,"public_reactions_count":8,"collection_id":35924,"published_timestamp":"2026-07-27T17:09:33Z","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%2Fraw.githubusercontent.com%2Fxbill9%2Fadk-hello-world-typescript%2Fmain%2Fcover.jpg","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fxbill9%2Fadk-hello-world-typescript%2Fmain%2Fcover.jpg","canonical_url":"https://dev.to/gde/building-ai-agents-with-the-typescript-agent-development-kit-adk-3mf","created_at":"2026-07-27T16:47:58Z","edited_at":null,"crossposted_at":null,"published_at":"2026-07-27T17:09:33Z","last_comment_at":"2026-07-29T13:15:04Z","reading_time_minutes":5,"tag_list":["typescript","ai","gemini","webdev"],"tags":"typescript, ai, gemini, webdev","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":4237595,"title":"Google ADK: Introduction to AI Agent Development","description":"Nota: ✋ This post was originally published on my blog wiki-cloud.co           ...","readable_publish_date":"Jul 26","slug":"google-adk-introduction-to-ai-agent-development-1b4e","path":"/gde/google-adk-introduction-to-ai-agent-development-1b4e","url":"https://dev.to/gde/google-adk-introduction-to-ai-agent-development-1b4e","comments_count":0,"public_reactions_count":29,"collection_id":null,"published_timestamp":"2026-07-26T15:56:55Z","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%2Fjprzcnaqilowqrxdrgwg.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%2Fjprzcnaqilowqrxdrgwg.png","canonical_url":"https://wiki-cloud.co/en/2026/07/google-adk-intro-ai-agent-development/","created_at":"2026-07-26T15:55:34Z","edited_at":null,"crossposted_at":null,"published_at":"2026-07-26T15:56:55Z","last_comment_at":"2026-07-26T15:56:55Z","reading_time_minutes":6,"tag_list":["ai","agents","cloud","googlecloud"],"tags":"ai, agents, cloud, googlecloud","user":{"name":"John Bulla","username":"johnbulla","twitter_username":"johnbulla","github_username":"johnbulla","user_id":666134,"website_url":"http://wiki-cloud.co","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F666134%2Fc19791a4-86a8-48f5-8ff6-b31d0aa6b1a7.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%2F666134%2Fc19791a4-86a8-48f5-8ff6-b31d0aa6b1a7.png"},"organization":{"name":"Google Developer Experts","username":"gde","slug":"gde","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png"}},{"type_of":"article","id":4280228,"title":"Your RAG copilot can't count — stop letting it try","description":"Your RAG copilot can't count — stop letting it try   A user asked our document-search...","readable_publish_date":"Jul 31","slug":"your-rag-copilot-cant-count-stop-letting-it-try-2ie3","path":"/rdiegoss/your-rag-copilot-cant-count-stop-letting-it-try-2ie3","url":"https://dev.to/rdiegoss/your-rag-copilot-cant-count-stop-letting-it-try-2ie3","comments_count":9,"public_reactions_count":9,"collection_id":null,"published_timestamp":"2026-07-31T11:00:29Z","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%2Fp1mra9jqtap83daxu43x.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%2Fp1mra9jqtap83daxu43x.png","canonical_url":"https://dev.to/rdiegoss/your-rag-copilot-cant-count-stop-letting-it-try-2ie3","created_at":"2026-07-31T10:58:18Z","edited_at":null,"crossposted_at":null,"published_at":"2026-07-31T11:00:29Z","last_comment_at":"2026-08-03T14:17:56Z","reading_time_minutes":6,"tag_list":["rag","ai","llm","bedrock"],"tags":"rag, ai, llm, bedrock","user":{"name":"Rodrigo Diego","username":"rdiegoss","twitter_username":null,"github_username":"rdiegoss","user_id":286761,"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%2F286761%2F5cc3b14e-ca66-4ff4-8fa8-9c82ec874054.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%2F286761%2F5cc3b14e-ca66-4ff4-8fa8-9c82ec874054.jpeg"}},{"type_of":"article","id":4238329,"title":"Building AI Agents with the Python Agent Development Kit (ADK) — 2026 Edition (v2)","description":"Summary of 2026 Updates (v2 — Python ADK 2.0 Migration)   This updated edition incorporates...","readable_publish_date":"Jul 26","slug":"building-ai-agents-with-the-python-agent-development-kit-adk-2026-edition-v2-32hf","path":"/gde/building-ai-agents-with-the-python-agent-development-kit-adk-2026-edition-v2-32hf","url":"https://dev.to/gde/building-ai-agents-with-the-python-agent-development-kit-adk-2026-edition-v2-32hf","comments_count":0,"public_reactions_count":7,"collection_id":35924,"published_timestamp":"2026-07-26T19:27:29Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F21p3xfh6nrufmi27sovn.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%2F21p3xfh6nrufmi27sovn.jpg","canonical_url":"https://dev.to/gde/building-ai-agents-with-the-python-agent-development-kit-adk-2026-edition-v2-32hf","created_at":"2026-07-26T19:13:46Z","edited_at":"2026-07-26T19:42:09Z","crossposted_at":null,"published_at":"2026-07-26T19:27:29Z","last_comment_at":"2026-07-26T19:27:29Z","reading_time_minutes":8,"tag_list":["python","ai","googlecloud","gemini"],"tags":"python, ai, googlecloud, gemini","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":4237941,"title":"Building AI Agents with the GO Agent Development Kit (ADK) — 2026 Edition (v2)","description":"Summary of 2026 Updates (v2 — Go ADK 2.0 Migration)   This updated edition incorporates...","readable_publish_date":"Jul 26","slug":"building-ai-agents-with-the-go-agent-development-kit-adk-2026-edition-v2-4n55","path":"/gde/building-ai-agents-with-the-go-agent-development-kit-adk-2026-edition-v2-4n55","url":"https://dev.to/gde/building-ai-agents-with-the-go-agent-development-kit-adk-2026-edition-v2-4n55","comments_count":0,"public_reactions_count":7,"collection_id":35924,"published_timestamp":"2026-07-26T17:42:32Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fui3etm0mm66xuqgvz8qs.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%2Fui3etm0mm66xuqgvz8qs.jpg","canonical_url":"https://dev.to/gde/building-ai-agents-with-the-go-agent-development-kit-adk-2026-edition-v2-4n55","created_at":"2026-07-26T17:29:30Z","edited_at":"2026-07-26T19:43:16Z","crossposted_at":null,"published_at":"2026-07-26T17:42:32Z","last_comment_at":"2026-07-26T17:42:32Z","reading_time_minutes":6,"tag_list":["go","adk","a2a","antigravity"],"tags":"go, adk, a2a, antigravity","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":3980001,"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":"Jul 31","slug":"what-was-your-win-this-week-1ed","path":"/devteam/what-was-your-win-this-week-1ed","url":"https://dev.to/devteam/what-was-your-win-this-week-1ed","comments_count":37,"public_reactions_count":46,"collection_id":null,"published_timestamp":"2026-07-31T04:00:00Z","language":"en","subforem_id":1,"positive_reactions_count":46,"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%2F3l2vgerm907h59yy4ehz.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%2F3l2vgerm907h59yy4ehz.jpg","canonical_url":"https://dev.to/devteam/what-was-your-win-this-week-1ed","created_at":"2026-06-24T15:12:45Z","edited_at":null,"crossposted_at":null,"published_at":"2026-07-31T04:00:00Z","last_comment_at":"2026-08-04T11:16:00Z","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":4266022,"title":"One TPU Chip, Eight Agents: Serving Small Agent Workloads with Raw JAX","description":"Cloud TPU v6e-1 (ct6e-standard-1t, one v6e chip, 32 GB HBM), GCE flex-start, europe-west4-a. vLLM...","readable_publish_date":"Jul 29","slug":"one-tpu-chip-eight-agents-serving-small-agent-workloads-with-raw-jax-2cc4","path":"/gde/one-tpu-chip-eight-agents-serving-small-agent-workloads-with-raw-jax-2cc4","url":"https://dev.to/gde/one-tpu-chip-eight-agents-serving-small-agent-workloads-with-raw-jax-2cc4","comments_count":4,"public_reactions_count":11,"collection_id":null,"published_timestamp":"2026-07-29T22:02:22Z","language":"en","subforem_id":1,"positive_reactions_count":11,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fxbill9%2Ftpu-jax%2Fmain%2Fdocs%2Fassets%2Fdevto-jax-gemma4-e2b-cover.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fxbill9%2Ftpu-jax%2Fmain%2Fdocs%2Fassets%2Fdevto-jax-gemma4-e2b-cover.png","canonical_url":"https://dev.to/gde/one-tpu-chip-eight-agents-serving-small-agent-workloads-with-raw-jax-2cc4","created_at":"2026-07-29T21:55:37Z","edited_at":"2026-07-30T14:04:13Z","crossposted_at":null,"published_at":"2026-07-29T22:02:22Z","last_comment_at":"2026-07-30T14:49:20Z","reading_time_minutes":15,"tag_list":["tpu","llm","jax","agents"],"tags":"tpu, llm, jax, agents","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":4282446,"title":"Six Cross-Cloud A2A Paths, One Benchmark: How AWS, Azure, and GCP Agents Actually Work Together","description":"Every directed edge between Bedrock AgentCore, Microsoft Foundry, and Google ADK, deployed and measured over A2A v1.0 — the numbers, the recurring failures, and what is still unmeasured.","readable_publish_date":"Jul 31","slug":"six-cross-cloud-a2a-paths-one-benchmark-what-aws-azure-and-gcp-agents-actually-cost-each-other-13g0","path":"/gde/six-cross-cloud-a2a-paths-one-benchmark-what-aws-azure-and-gcp-agents-actually-cost-each-other-13g0","url":"https://dev.to/gde/six-cross-cloud-a2a-paths-one-benchmark-what-aws-azure-and-gcp-agents-actually-cost-each-other-13g0","comments_count":2,"public_reactions_count":7,"collection_id":40501,"published_timestamp":"2026-07-31T17:43:12Z","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%2Fraw.githubusercontent.com%2Fxbill9%2Fcross-cloud-a2a-rollup%2Fmain%2Fdevto-cover-rollup.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fxbill9%2Fcross-cloud-a2a-rollup%2Fmain%2Fdevto-cover-rollup.png","canonical_url":"https://dev.to/gde/six-cross-cloud-a2a-paths-one-benchmark-what-aws-azure-and-gcp-agents-actually-cost-each-other-13g0","created_at":"2026-07-31T17:21:22Z","edited_at":"2026-07-31T17:43:36Z","crossposted_at":null,"published_at":"2026-07-31T17:43:12Z","last_comment_at":"2026-08-02T03:49:00Z","reading_time_minutes":20,"tag_list":["aiagents","a2a","aws","azure"],"tags":"aiagents, a2a, aws, azure","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":3422566,"title":"I've Spent 10+ Years in Software Engineering. After Sickness, Burnout, and a Layoff, I'm Rebuilding My Career. Ask Me Anything","description":"Hi, I'm Cesar, a Senior Software Engineer with 10+ years of experience.  In 2023, I got sick and...","readable_publish_date":"Jul 20","slug":"ive-spent-10-years-in-software-engineering-after-sickness-burnout-and-a-layoff-im-rebuilding-efc","path":"/canro91/ive-spent-10-years-in-software-engineering-after-sickness-burnout-and-a-layoff-im-rebuilding-efc","url":"https://dev.to/canro91/ive-spent-10-years-in-software-engineering-after-sickness-burnout-and-a-layoff-im-rebuilding-efc","comments_count":105,"public_reactions_count":103,"collection_id":null,"published_timestamp":"2026-07-20T05:00:00Z","language":"en","subforem_id":1,"positive_reactions_count":103,"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%2Fjtecye21uhduxpzyoj1s.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%2Fjtecye21uhduxpzyoj1s.png","canonical_url":"https://dev.to/canro91/ive-spent-10-years-in-software-engineering-after-sickness-burnout-and-a-layoff-im-rebuilding-efc","created_at":"2026-03-28T23:05:40Z","edited_at":"2026-07-24T14:20:16Z","crossposted_at":null,"published_at":"2026-07-20T05:00:00Z","last_comment_at":"2026-07-31T14:57:38Z","reading_time_minutes":1,"tag_list":["discuss","watercooler","ama","coding"],"tags":"discuss, watercooler, ama, coding","user":{"name":"Cesar Aguirre","username":"canro91","twitter_username":null,"github_username":"canro91","user_id":200521,"website_url":"https://bit.ly/imcsarag","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%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.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%2F200521%2Fdc60b2f5-3a14-41dd-b35a-e0f621f126eb.jpg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":4275740,"title":"Microsoft Foundry as the Master Cloud, Google ADK as the Client: Cross-Cloud A2A v1.0","description":"This installment puts Microsoft Foundry in charge. Azure is the main cloud: it hosts the master...","readable_publish_date":"Jul 31","slug":"microsoft-foundry-as-the-master-cloud-google-adk-as-the-client-cross-cloud-a2a-v10-3me0","path":"/gde/microsoft-foundry-as-the-master-cloud-google-adk-as-the-client-cross-cloud-a2a-v10-3me0","url":"https://dev.to/gde/microsoft-foundry-as-the-master-cloud-google-adk-as-the-client-cross-cloud-a2a-v10-3me0","comments_count":0,"public_reactions_count":7,"collection_id":40501,"published_timestamp":"2026-07-31T17:44:54Z","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%2Fraw.githubusercontent.com%2Fxbill9%2Ffoundry-adk-a2a-currency%2Fmain%2Fdevto-cover.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fxbill9%2Ffoundry-adk-a2a-currency%2Fmain%2Fdevto-cover.png","canonical_url":"https://dev.to/gde/microsoft-foundry-as-the-master-cloud-google-adk-as-the-client-cross-cloud-a2a-v10-3me0","created_at":"2026-07-31T01:12:18Z","edited_at":null,"crossposted_at":null,"published_at":"2026-07-31T17:44:54Z","last_comment_at":"2026-07-31T17:44:54Z","reading_time_minutes":12,"tag_list":["agents","googleadk","a2aprotocol","azure"],"tags":"agents, googleadk, a2aprotocol, azure","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":4282455,"title":"Google ADK as the Master Agent, Calling Amazon Bedrock over A2A","description":"This is the third run of the same cross-cloud currency benchmark, and the first with the arrow...","readable_publish_date":"Jul 31","slug":"google-adk-as-the-master-agent-calling-amazon-bedrock-over-a2a-4ahc","path":"/gde/google-adk-as-the-master-agent-calling-amazon-bedrock-over-a2a-4ahc","url":"https://dev.to/gde/google-adk-as-the-master-agent-calling-amazon-bedrock-over-a2a-4ahc","comments_count":0,"public_reactions_count":6,"collection_id":40501,"published_timestamp":"2026-07-31T17:42:40Z","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%2Fraw.githubusercontent.com%2Fxbill9%2Fadk-bedrock-a2a-currency%2Fmain%2Fdevto-cover-adk-master.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fxbill9%2Fadk-bedrock-a2a-currency%2Fmain%2Fdevto-cover-adk-master.png","canonical_url":"https://dev.to/gde/google-adk-as-the-master-agent-calling-amazon-bedrock-over-a2a-4ahc","created_at":"2026-07-31T17:21:55Z","edited_at":null,"crossposted_at":null,"published_at":"2026-07-31T17:42:40Z","last_comment_at":"2026-07-31T17:42:40Z","reading_time_minutes":6,"tag_list":["agents","googleadk","a2aprotocol","aws"],"tags":"agents, googleadk, a2aprotocol, aws","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":4278034,"title":"How I Fixed Broken Portrait/Landscape Gallery Alignment (and Open-Sourced It)","description":"Why I Built a Responsive Image Strip Gallery (and Published It for Every Framework)   A few...","readable_publish_date":"Jul 31","slug":"how-i-fixed-squarespaces-broken-portraitlandscape-gallery-alignment-and-open-sourced-it-3gfi","path":"/meera9/how-i-fixed-squarespaces-broken-portraitlandscape-gallery-alignment-and-open-sourced-it-3gfi","url":"https://dev.to/meera9/how-i-fixed-squarespaces-broken-portraitlandscape-gallery-alignment-and-open-sourced-it-3gfi","comments_count":10,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-07-31T06:57:48Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmcmnbgrn747nhal0jku0.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%2Fmcmnbgrn747nhal0jku0.jpg","canonical_url":"https://dev.to/meera9/how-i-fixed-squarespaces-broken-portraitlandscape-gallery-alignment-and-open-sourced-it-3gfi","created_at":"2026-07-31T06:57:48Z","edited_at":"2026-07-31T06:59:03Z","crossposted_at":null,"published_at":"2026-07-31T06:57:48Z","last_comment_at":"2026-08-03T17:46:29Z","reading_time_minutes":3,"tag_list":["frontend","javascript","opensource","webdev"],"tags":"frontend, javascript, opensource, webdev","user":{"name":"Meera9","username":"meera9","twitter_username":null,"github_username":"Meera9","user_id":751865,"website_url":"https://github.com/Meera9/myself","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%2F751865%2F04035016-8553-4874-a02d-cc571e18f6e0.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%2F751865%2F04035016-8553-4874-a02d-cc571e18f6e0.jpeg"}},{"type_of":"article","id":4151746,"title":"TPU Deployments with Gemma 31B, v6e-8, 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":"Jul 15","slug":"tpu-deployments-with-gemma-31b-v6e-8-and-antigravity-cli-3e4n","path":"/gde/tpu-deployments-with-gemma-31b-v6e-8-and-antigravity-cli-3e4n","url":"https://dev.to/gde/tpu-deployments-with-gemma-31b-v6e-8-and-antigravity-cli-3e4n","comments_count":0,"public_reactions_count":6,"collection_id":39465,"published_timestamp":"2026-07-15T19:45:37Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc2031op6ffgpw859ed8p.png","canonical_url":"https://xbill999.medium.com/tpu-deployments-with-gemma-31b-v6e-8-and-antigravity-cli-25ef946da7a4","created_at":"2026-07-15T16:24:19Z","edited_at":null,"crossposted_at":"2026-07-15T19:45:37Z","published_at":"2026-07-15T13:04:39Z","last_comment_at":"2026-07-15T13:04:39Z","reading_time_minutes":27,"tag_list":["python","tpu","antigravitycli","gemma4"],"tags":"python, tpu, antigravitycli, gemma4","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":4275778,"title":"Azure Foundry as Master, Bedrock as Remote: Cross Cloud A2A","description":"A measured cross-cloud smoke test: Microsoft Foundry orchestrates MCP and calls an Amazon Bedrock AgentCore specialist over authenticated A2A.","readable_publish_date":"Jul 31","slug":"foundry-as-master-bedrock-as-remote-the-smoke-test-finally-passed-680","path":"/aws-builders/foundry-as-master-bedrock-as-remote-the-smoke-test-finally-passed-680","url":"https://dev.to/aws-builders/foundry-as-master-bedrock-as-remote-the-smoke-test-finally-passed-680","comments_count":0,"public_reactions_count":8,"collection_id":42603,"published_timestamp":"2026-07-31T17:44:17Z","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%2Fraw.githubusercontent.com%2Fxbill9%2Ffoundry-bedrock-a2a-currency%2Fmain%2Fdevto-cover-foundry-master.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fxbill9%2Ffoundry-bedrock-a2a-currency%2Fmain%2Fdevto-cover-foundry-master.png","canonical_url":"https://dev.to/aws-builders/foundry-as-master-bedrock-as-remote-the-smoke-test-finally-passed-680","created_at":"2026-07-31T01:21:05Z","edited_at":"2026-07-31T18:10:43Z","crossposted_at":null,"published_at":"2026-07-31T17:44:17Z","last_comment_at":"2026-07-31T17:44:17Z","reading_time_minutes":4,"tag_list":["azure","aws","aiagents","a2a"],"tags":"azure, aws, aiagents, a2a","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":"AWS Community Builders ","username":"aws-builders","slug":"aws-builders","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%2F2794%2F88da75b6-aadd-4ea1-8083-ae2dfca8be94.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%2F2794%2F88da75b6-aadd-4ea1-8083-ae2dfca8be94.png"}},{"type_of":"article","id":4098485,"title":"Debugging Deployments with Gemma 2B, 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":"Jul 10","slug":"debugging-deployments-with-gemma-2b-tpu-v6e-1-mcp-and-antigravity-cli-3hh3","path":"/gde/debugging-deployments-with-gemma-2b-tpu-v6e-1-mcp-and-antigravity-cli-3hh3","url":"https://dev.to/gde/debugging-deployments-with-gemma-2b-tpu-v6e-1-mcp-and-antigravity-cli-3hh3","comments_count":0,"public_reactions_count":6,"collection_id":39465,"published_timestamp":"2026-07-10T13:34:58Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhhudjezmnc3ptdijb6cq.png","canonical_url":"https://xbill999.medium.com/debugging-deployments-with-gemma-2b-tpu-v6e-1-mcp-and-antigravity-cli-63ea5a18cf49","created_at":"2026-07-08T15:23:44Z","edited_at":null,"crossposted_at":"2026-07-10T13:34:58Z","published_at":"2026-07-08T13:26:02Z","last_comment_at":"2026-07-08T13:26:02Z","reading_time_minutes":18,"tag_list":["mcps","googleantigravity","googletpu","gemma4"],"tags":"mcps, googleantigravity, googletpu, gemma4","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":4256470,"title":"Can Google ADK Talk to Amazon Bedrock AgentCore Runtime? A Cross-Cloud A2A Benchmark","description":"This article provides a step-by-step guide to building and testing a cross-cloud currency agent. A...","readable_publish_date":"Jul 28","slug":"can-google-adk-talk-to-amazon-bedrock-agentcore-runtime-a-cross-cloud-a2a-benchmark-162l","path":"/gde/can-google-adk-talk-to-amazon-bedrock-agentcore-runtime-a-cross-cloud-a2a-benchmark-162l","url":"https://dev.to/gde/can-google-adk-talk-to-amazon-bedrock-agentcore-runtime-a-cross-cloud-a2a-benchmark-162l","comments_count":2,"public_reactions_count":8,"collection_id":40501,"published_timestamp":"2026-07-28T18:58:24Z","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%2F1zm522ijh68wb83qljx7.png","canonical_url":"https://dev.to/gde/can-google-adk-talk-to-amazon-bedrock-agentcore-runtime-a-cross-cloud-a2a-benchmark-162l","created_at":"2026-07-28T18:58:25Z","edited_at":null,"crossposted_at":null,"published_at":"2026-07-28T18:58:24Z","last_comment_at":"2026-07-30T23:06:54Z","reading_time_minutes":8,"tag_list":["agents","googleadk","a2aprotocol","aws"],"tags":"agents, googleadk, a2aprotocol, aws","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":4273537,"title":"Skills vs MCP: How AI tools have evolved","description":"Eighteen months ago, MCP was the thing. Every demo and chatbot connector was running on MCP under the...","readable_publish_date":"Jul 30","slug":"skills-vs-mcp-how-ai-tools-have-evolved-3pmk","path":"/googleai/skills-vs-mcp-how-ai-tools-have-evolved-3pmk","url":"https://dev.to/googleai/skills-vs-mcp-how-ai-tools-have-evolved-3pmk","comments_count":21,"public_reactions_count":55,"collection_id":null,"published_timestamp":"2026-07-30T17:50:23Z","language":"en","subforem_id":1,"positive_reactions_count":55,"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%2Fi4he0m9m5fwk171jnvue.png","canonical_url":"https://dev.to/googleai/skills-vs-mcp-how-ai-tools-have-evolved-3pmk","created_at":"2026-07-30T17:17:30Z","edited_at":null,"crossposted_at":null,"published_at":"2026-07-30T17:50:23Z","last_comment_at":"2026-08-04T11:32:31Z","reading_time_minutes":1,"tag_list":["ai","agents","mcp","agentskills"],"tags":"ai, agents, mcp, agentskills","user":{"name":"Tilde A. Thurium","username":"annthurium","twitter_username":"annthurium","github_username":"annthurium","user_id":192035,"website_url":"https://tildethurium.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%2F192035%2Fdc1598b5-946e-4e13-81ca-916ec4e3f918.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%2F192035%2Fdc1598b5-946e-4e13-81ca-916ec4e3f918.png"},"organization":{"name":"Google AI","username":"googleai","slug":"googleai","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11026%2F386b14d3-cc9a-4270-aba0-3e41cdfb9d85.jpg","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11026%2F386b14d3-cc9a-4270-aba0-3e41cdfb9d85.jpg"}},{"type_of":"article","id":4274330,"title":"Congrats to the DEV Weekend Challenge: Passion Edition Winners!","description":"We are excited to announce the winners of our DEV Weekend Challenge: Passion Edition!  The prompt was...","readable_publish_date":"Jul 30","slug":"congrats-to-the-dev-weekend-challenge-passion-edition-winners-30ne","path":"/devteam/congrats-to-the-dev-weekend-challenge-passion-edition-winners-30ne","url":"https://dev.to/devteam/congrats-to-the-dev-weekend-challenge-passion-edition-winners-30ne","comments_count":20,"public_reactions_count":61,"collection_id":null,"published_timestamp":"2026-07-30T20:24:25Z","language":"en","subforem_id":1,"positive_reactions_count":61,"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%2F7imsw70i08ivy4d88r6t.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%2F7imsw70i08ivy4d88r6t.png","canonical_url":"https://dev.to/devteam/congrats-to-the-dev-weekend-challenge-passion-edition-winners-30ne","created_at":"2026-07-30T19:32:19Z","edited_at":null,"crossposted_at":null,"published_at":"2026-07-30T20:24:25Z","last_comment_at":"2026-08-01T18:56:38Z","reading_time_minutes":4,"tag_list":["devchallenge","weekendchallenge"],"tags":"devchallenge, weekendchallenge","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":4255727,"title":"Why ValueNotifier Fails at Scale: The Non-Composability Problem (and How Signals Fix It)","description":"Discover how signals and BlocSignal eliminate ValueNotifier callback spaghetti, memory leaks, and nested ValueListenableBuilder pyramids in Flutter.","readable_publish_date":"Jul 28","slug":"why-valuenotifier-fails-at-scale-the-non-composability-problem-and-how-signals-fix-it-4dbc","path":"/gde/why-valuenotifier-fails-at-scale-the-non-composability-problem-and-how-signals-fix-it-4dbc","url":"https://dev.to/gde/why-valuenotifier-fails-at-scale-the-non-composability-problem-and-how-signals-fix-it-4dbc","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-07-28T16:14:00Z","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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiqmk49amo1sf4zr44rqn.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%2Fiqmk49amo1sf4zr44rqn.png","canonical_url":"https://dev.to/gde/why-valuenotifier-fails-at-scale-the-non-composability-problem-and-how-signals-fix-it-4dbc","created_at":"2026-07-28T16:14:01Z","edited_at":null,"crossposted_at":null,"published_at":"2026-07-28T16:14:00Z","last_comment_at":"2026-07-28T16:14:00Z","reading_time_minutes":5,"tag_list":["flutter","dart","architecture","statemanagement"],"tags":"flutter, dart, architecture, statemanagement","user":{"name":"Randal L. Schwartz","username":"randalschwartz","twitter_username":null,"github_username":"RandalSchwartz","user_id":121966,"website_url":"https://www.youtube.com/@RandalOnDartAndFlutter","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%2F121966%2Fa587f86d-abcb-484e-9a8a-09213b6a54b3.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%2F121966%2Fa587f86d-abcb-484e-9a8a-09213b6a54b3.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":4268982,"title":"Gubernator Weekly Update: CoreDNS Aqueducts, SRE Stack, Network Topology \u0026 Cluster Auto-Updates!i","description":"Gubernator Weekly Update: CoreDNS Aqueducts, SRE Stack, Network Topology \u0026amp; Cluster...","readable_publish_date":"Jul 30","slug":"gubernator-weekly-update-coredns-aqueducts-sre-stack-network-topology-cluster-auto-updates-e1c","path":"/gde/gubernator-weekly-update-coredns-aqueducts-sre-stack-network-topology-cluster-auto-updates-e1c","url":"https://dev.to/gde/gubernator-weekly-update-coredns-aqueducts-sre-stack-network-topology-cluster-auto-updates-e1c","comments_count":0,"public_reactions_count":12,"collection_id":null,"published_timestamp":"2026-07-30T06:55:16Z","language":"en","subforem_id":1,"positive_reactions_count":12,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F87yjolwfoy4v1hfgf6s4.png","canonical_url":"https://dev.to/gde/gubernator-weekly-update-coredns-aqueducts-sre-stack-network-topology-cluster-auto-updates-e1c","created_at":"2026-07-30T06:54:59Z","edited_at":"2026-07-30T15:31:41Z","crossposted_at":null,"published_at":"2026-07-30T06:55:16Z","last_comment_at":"2026-07-30T06:55:16Z","reading_time_minutes":3,"tag_list":["buildwithai","antigravity","docker","orquestator"],"tags":"buildwithai, antigravity, docker, orquestator","user":{"name":"Mario Ezquerro","username":"marioezquerro","twitter_username":"Mario_Ezquerro","github_username":"mario-ezquerro","user_id":878530,"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%2F878530%2F7288c9b0-63e5-4a85-b7a1-be9f1234dfbd.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%2F878530%2F7288c9b0-63e5-4a85-b7a1-be9f1234dfbd.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"}}]