[{"type_of":"article","id":3759724,"title":"How Are Developers Actually Using AI At Work?","description":"JSNation is coming soon, and besides my talk (I’ll drop the link in the comments so I don’t spam you...","readable_publish_date":"May 27","slug":"how-are-developers-actually-using-ai-at-work-4g9c","path":"/sylwia-lask/how-are-developers-actually-using-ai-at-work-4g9c","url":"https://dev.to/sylwia-lask/how-are-developers-actually-using-ai-at-work-4g9c","comments_count":61,"public_reactions_count":63,"collection_id":null,"published_timestamp":"2026-05-27T07:11:18Z","language":"en","subforem_id":1,"positive_reactions_count":63,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fngk99eulucbsklspxsw8.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%2Fngk99eulucbsklspxsw8.png","canonical_url":"https://dev.to/sylwia-lask/how-are-developers-actually-using-ai-at-work-4g9c","created_at":"2026-05-26T23:18:31Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-27T07:11:18Z","last_comment_at":"2026-05-28T02:08:50Z","reading_time_minutes":4,"tag_list":["discuss","ai"],"tags":"discuss, ai","user":{"name":"Sylwia Laskowska","username":"sylwia-lask","twitter_username":"SylwiaLask8977","github_username":"sylwia-lask","user_id":3535771,"website_url":"https://www.linkedin.com/in/sylwia-laskowska-5a8467131/","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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3535771%2Fe22860d5-274b-43c9-819b-56b162e5bd5a.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3535771%2Fe22860d5-274b-43c9-819b-56b162e5bd5a.jpeg"},"flare_tag":{"name":"discuss","bg_color_hex":"#71EA8B","text_color_hex":"#FFFFFF"}},{"type_of":"article","id":3756670,"title":"An LLM API call, in 4 GIFs","description":"This is the first post of series Building TinyAgent where we are going to build a small agent from...","readable_publish_date":"May 26","slug":"an-llm-api-call-in-4-gifs-33b1","path":"/jasmin/an-llm-api-call-in-4-gifs-33b1","url":"https://dev.to/jasmin/an-llm-api-call-in-4-gifs-33b1","comments_count":15,"public_reactions_count":29,"collection_id":null,"published_timestamp":"2026-05-26T20:52:22Z","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.amazonaws.com%2Fuploads%2Farticles%2F9z3v0i1m0zab0k0av91a.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%2F9z3v0i1m0zab0k0av91a.png","canonical_url":"https://dev.to/jasmin/an-llm-api-call-in-4-gifs-33b1","created_at":"2026-05-26T11:35:54Z","edited_at":"2026-05-27T10:37:27Z","crossposted_at":null,"published_at":"2026-05-26T20:52:22Z","last_comment_at":"2026-05-27T20:14:00Z","reading_time_minutes":4,"tag_list":["llm","javascript","ai","beginners"],"tags":"llm, javascript, ai, beginners","user":{"name":"Jasmin Virdi","username":"jasmin","twitter_username":"jasmin_virdi","github_username":"Jasmin2895","user_id":322836,"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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F322836%2Fde35ee13-9df1-4b90-9734-9f29aafe4ef4.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F322836%2Fde35ee13-9df1-4b90-9734-9f29aafe4ef4.jpeg"}},{"type_of":"article","id":3750611,"title":"What Building My Own AI Bot Taught Me About Generative AI","description":"I built a bot trained on my own X bookmarks and likes. Around 50,000 of them, accumulated over years...","readable_publish_date":"May 27","slug":"what-building-my-own-ai-bot-taught-me-about-generative-ai-57il","path":"/dannwaneri/what-building-my-own-ai-bot-taught-me-about-generative-ai-57il","url":"https://dev.to/dannwaneri/what-building-my-own-ai-bot-taught-me-about-generative-ai-57il","comments_count":1,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2026-05-27T19:57:35Z","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.amazonaws.com%2Fuploads%2Farticles%2F16c2uk0q8geyyrkzp6jd.jpg","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F16c2uk0q8geyyrkzp6jd.jpg","canonical_url":"https://dev.to/dannwaneri/what-building-my-own-ai-bot-taught-me-about-generative-ai-57il","created_at":"2026-05-25T14:48:37Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-27T19:57:35Z","last_comment_at":"2026-05-28T02:34:21Z","reading_time_minutes":6,"tag_list":["ai","webdev","rag","llm"],"tags":"ai, webdev, rag, llm","user":{"name":"Daniel Nwaneri","username":"dannwaneri","twitter_username":"dannwaneri","github_username":"dannwaneri","user_id":3606168,"website_url":"https://dannwaneri.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3606168%2F7684e1e1-b986-4ee3-ae5b-56db2b97d286.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3606168%2F7684e1e1-b986-4ee3-ae5b-56db2b97d286.jpg"}},{"type_of":"article","id":3767080,"title":"I Accidentally Built an AI Employee Out of Scripts and Bad Sleep Habits","description":"The kitchen table had become infrastructure without anyone formally deciding it should.  Two laptops...","readable_publish_date":"May 27","slug":"i-accidentally-built-an-ai-employee-out-of-scripts-and-bad-sleep-habits-179","path":"/numbpill3d/i-accidentally-built-an-ai-employee-out-of-scripts-and-bad-sleep-habits-179","url":"https://dev.to/numbpill3d/i-accidentally-built-an-ai-employee-out-of-scripts-and-bad-sleep-habits-179","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-27T23:22:15Z","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.amazonaws.com%2Fuploads%2Farticles%2Fjy5lvbryv3j3v91k6c79.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%2Fjy5lvbryv3j3v91k6c79.png","canonical_url":"https://dev.to/numbpill3d/i-accidentally-built-an-ai-employee-out-of-scripts-and-bad-sleep-habits-179","created_at":"2026-05-27T23:22:15Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-27T23:22:15Z","last_comment_at":"2026-05-27T23:22:15Z","reading_time_minutes":6,"tag_list":["ai","programming","productivity","automation"],"tags":"ai, programming, productivity, automation","user":{"name":"v. Splicer","username":"numbpill3d","twitter_username":"numbpilled","github_username":"numbpill3d","user_id":1890803,"website_url":"https://numbpilled.gumroad.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1890803%2Fcad0d65c-d245-49cd-a357-f94d50b89379.gif","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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1890803%2Fcad0d65c-d245-49cd-a357-f94d50b89379.gif"}},{"type_of":"article","id":3765980,"title":"I gave Hermes Agent 30 days to learn my workflow. It didn't just remember — it got smarter","description":"This is a submission for the Hermes Agent Challenge: Write About Hermes Agent           The...","readable_publish_date":"May 27","slug":"i-gave-hermes-agent-30-days-to-learn-my-workflow-it-didnt-just-remember-it-got-smarter-409f","path":"/stephen_sebastian_c85ea2b/i-gave-hermes-agent-30-days-to-learn-my-workflow-it-didnt-just-remember-it-got-smarter-409f","url":"https://dev.to/stephen_sebastian_c85ea2b/i-gave-hermes-agent-30-days-to-learn-my-workflow-it-didnt-just-remember-it-got-smarter-409f","comments_count":1,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-05-27T17:45:36Z","language":"en","subforem_id":1,"positive_reactions_count":5,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft9nfle553t3d1cjlv8vz.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%2Ft9nfle553t3d1cjlv8vz.png","canonical_url":"https://dev.to/stephen_sebastian_c85ea2b/i-gave-hermes-agent-30-days-to-learn-my-workflow-it-didnt-just-remember-it-got-smarter-409f","created_at":"2026-05-27T17:45:36Z","edited_at":"2026-05-27T18:06:04Z","crossposted_at":null,"published_at":"2026-05-27T17:45:36Z","last_comment_at":"2026-05-27T18:02:50Z","reading_time_minutes":6,"tag_list":["hermesagentchallenge","devchallenge","agents","ai"],"tags":"hermesagentchallenge, devchallenge, agents, ai","user":{"name":"Stephen Sebastian","username":"stephen_sebastian_c85ea2b","twitter_username":null,"github_username":null,"user_id":3936117,"website_url":"https://quickconvertunits.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3936117%2Faaa3e3a0-dba3-4fe6-8b19-b08e05277a74.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3936117%2Faaa3e3a0-dba3-4fe6-8b19-b08e05277a74.png"}},{"type_of":"article","id":3764750,"title":"An Official Claude SDK for .NET? Yes, Really.","description":"If you've been building with Claude in .NET, you've probably leaned on one of the lovely community...","readable_publish_date":"May 27","slug":"an-official-claude-sdk-for-net-yes-really-2bdn","path":"/iamprincejkc/an-official-claude-sdk-for-net-yes-really-2bdn","url":"https://dev.to/iamprincejkc/an-official-claude-sdk-for-net-yes-really-2bdn","comments_count":0,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-05-27T13:39:12Z","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%2F64uk7p65rylx4e9txt32.png","canonical_url":"https://dev.to/iamprincejkc/an-official-claude-sdk-for-net-yes-really-2bdn","created_at":"2026-05-27T13:39:12Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-27T13:39:12Z","last_comment_at":"2026-05-27T13:39:12Z","reading_time_minutes":3,"tag_list":["dotnet","csharp","ai","claude"],"tags":"dotnet, csharp, ai, claude","user":{"name":"JKC","username":"iamprincejkc","twitter_username":null,"github_username":"iamprincejkc","user_id":820392,"website_url":"https://iamprincejkc.github.io/","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F820392%2Fd8052783-fad7-46ae-8c9e-61391ecff65a.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F820392%2Fd8052783-fad7-46ae-8c9e-61391ecff65a.jpeg"}},{"type_of":"article","id":3763113,"title":"I built 'Ask Your Life' — a personal Coral agent that answers questions about your money \u0026 deadlines with SQL","description":"\"Here are the personal admin risks that can cost me money, time, or access this week — with the...","readable_publish_date":"May 27","slug":"i-built-ask-your-life-a-personal-coral-agent-that-answers-questions-about-your-money--52a8","path":"/sahil9001/i-built-ask-your-life-a-personal-coral-agent-that-answers-questions-about-your-money--52a8","url":"https://dev.to/sahil9001/i-built-ask-your-life-a-personal-coral-agent-that-answers-questions-about-your-money--52a8","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-27T10:23:24Z","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.amazonaws.com%2Fuploads%2Farticles%2F005rnlt61k7lllomui75.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%2F005rnlt61k7lllomui75.png","canonical_url":"https://dev.to/sahil9001/i-built-ask-your-life-a-personal-coral-agent-that-answers-questions-about-your-money--52a8","created_at":"2026-05-27T09:27:46Z","edited_at":"2026-05-27T10:46:38Z","crossposted_at":null,"published_at":"2026-05-27T10:23:24Z","last_comment_at":"2026-05-27T10:23:24Z","reading_time_minutes":8,"tag_list":["ai","sql","webdev","hackathon"],"tags":"ai, sql, webdev, hackathon","user":{"name":"Sahil SIlare","username":"sahil9001","twitter_username":null,"github_username":"sahil9001","user_id":241632,"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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F241632%2F202956ef-d516-41e6-b5e6-63d29b5d1866.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F241632%2F202956ef-d516-41e6-b5e6-63d29b5d1866.png"}},{"type_of":"article","id":3758144,"title":"Using Google's New AI Command-Line Assistant: Antigravity CLI (agy) and YOLO's No-Confirmation Mode","description":"Background   With generative AI entering daily development, the AI assistant in the...","readable_publish_date":"May 27","slug":"using-googles-new-ai-command-line-assistant-antigravity-cli-agy-and-yolos-no-confirmation-mode-10d","path":"/gde/using-googles-new-ai-command-line-assistant-antigravity-cli-agy-and-yolos-no-confirmation-mode-10d","url":"https://dev.to/gde/using-googles-new-ai-command-line-assistant-antigravity-cli-agy-and-yolos-no-confirmation-mode-10d","comments_count":0,"public_reactions_count":7,"collection_id":null,"published_timestamp":"2026-05-27T09:44:36Z","language":"en","subforem_id":1,"positive_reactions_count":7,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4adap3z7oa9njz64gkom.png","canonical_url":"https://www.evanlin.com/antigravity-cli/","created_at":"2026-05-26T16:20:16Z","edited_at":"2026-05-27T09:48:19Z","crossposted_at":"2026-05-27T09:44:36Z","published_at":"2026-05-27T09:44:36Z","last_comment_at":"2026-05-27T09:44:36Z","reading_time_minutes":4,"tag_list":["ai","cli","google","productivity"],"tags":"ai, cli, google, productivity","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.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.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.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.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png"}},{"type_of":"article","id":3757773,"title":"I coded an Air Hockey game where a local SLM hacks the DOM to cheat (and trash-talks you) 🤖🏓","description":"Have you ever played a game where the AI realizes it's losing, gets angry, and literally inverts your...","readable_publish_date":"May 28","slug":"i-coded-an-air-hockey-game-where-a-local-slm-hacks-the-dom-to-cheat-and-trash-talks-you-306h","path":"/quentin_merle/i-coded-an-air-hockey-game-where-a-local-slm-hacks-the-dom-to-cheat-and-trash-talks-you-306h","url":"https://dev.to/quentin_merle/i-coded-an-air-hockey-game-where-a-local-slm-hacks-the-dom-to-cheat-and-trash-talks-you-306h","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-28T02:46:16Z","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.amazonaws.com%2Fuploads%2Farticles%2Ftmg44x6qgiqre7sg533n.jpg","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftmg44x6qgiqre7sg533n.jpg","canonical_url":"https://dev.to/quentin_merle/i-coded-an-air-hockey-game-where-a-local-slm-hacks-the-dom-to-cheat-and-trash-talks-you-306h","created_at":"2026-05-26T14:49:00Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-28T02:46:16Z","last_comment_at":"2026-05-28T02:46:16Z","reading_time_minutes":7,"tag_list":["javascript","webgpu","ai","gamedev"],"tags":"javascript, webgpu, ai, gamedev","user":{"name":"Quentin Merle","username":"quentin_merle","twitter_username":null,"github_username":null,"user_id":3769613,"website_url":"https://www.vibrisse-studio.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3769613%2Fc631392d-e99b-4ff2-9abc-94315203325f.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3769613%2Fc631392d-e99b-4ff2-9abc-94315203325f.jpg"}},{"type_of":"article","id":3767456,"title":"gitwink — a read-only tray git glance for the AI-agent era","description":"I used to live in VS Code with GitLens pinned — the branch graph, heat-mapped blame, the lens...","readable_publish_date":"May 28","slug":"gitwink-a-read-only-tray-git-glance-for-the-ai-agent-era-2km0","path":"/curioustore_48788631d0e2e/gitwink-a-read-only-tray-git-glance-for-the-ai-agent-era-2km0","url":"https://dev.to/curioustore_48788631d0e2e/gitwink-a-read-only-tray-git-glance-for-the-ai-agent-era-2km0","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-28T01:32:05Z","language":"en","subforem_id":1,"positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmljtlblispdf93kkqm0b.png","canonical_url":"https://github.com/var-gg/gitwink","created_at":"2026-05-28T01:19:58Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-28T01:32:05Z","last_comment_at":"2026-05-28T01:32:05Z","reading_time_minutes":3,"tag_list":["showdev","ai","rust","opensource"],"tags":"showdev, ai, rust, opensource","user":{"name":"curioustore","username":"curioustore_48788631d0e2e","twitter_username":null,"github_username":null,"user_id":3951469,"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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3951469%2F0063106a-bb19-47ec-a975-494af57b10c9.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3951469%2F0063106a-bb19-47ec-a975-494af57b10c9.jpg"},"flare_tag":{"name":"showdev","bg_color_hex":"#091b47","text_color_hex":"#b2ffe1"}},{"type_of":"article","id":3767353,"title":"The 34x Pricing Gap: Why AI Model Selection in 2026 Is a Math Problem, Not a Loyalty Problem","description":"Something broke in the AI pricing market between January and May 2026.  A year ago, \"frontier model\"...","readable_publish_date":"May 28","slug":"the-34x-pricing-gap-why-ai-model-selection-in-2026-is-a-math-problem-not-a-loyalty-problem-48gl","path":"/g_zhao_be7503f16d6708456d/the-34x-pricing-gap-why-ai-model-selection-in-2026-is-a-math-problem-not-a-loyalty-problem-48gl","url":"https://dev.to/g_zhao_be7503f16d6708456d/the-34x-pricing-gap-why-ai-model-selection-in-2026-is-a-math-problem-not-a-loyalty-problem-48gl","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-28T00:54:13Z","language":"en","subforem_id":1,"positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl9coj23asjwp67k0pddd.png","canonical_url":"https://dev.to/g_zhao_be7503f16d6708456d/the-34x-pricing-gap-why-ai-model-selection-in-2026-is-a-math-problem-not-a-loyalty-problem-48gl","created_at":"2026-05-28T00:47:05Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-28T00:54:13Z","last_comment_at":"2026-05-28T00:54:13Z","reading_time_minutes":5,"tag_list":["ai","llm","softwareengineering"],"tags":"ai, llm, softwareengineering","user":{"name":"Rayon_z","username":"g_zhao_be7503f16d6708456d","twitter_username":null,"github_username":null,"user_id":3951818,"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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3951818%2F734e4253-69ed-4008-8486-953d50f79c7f.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3951818%2F734e4253-69ed-4008-8486-953d50f79c7f.png"}},{"type_of":"article","id":3767287,"title":"I Built an Open-Source Multi-Agent Fact-Checker — Here's How It Works","description":"Problem Statement   We have a misinformation problem. But more specifically, we have a speed...","readable_publish_date":"May 28","slug":"i-built-an-open-source-multi-agent-fact-checker-heres-how-it-works-5eah","path":"/ashg2099/i-built-an-open-source-multi-agent-fact-checker-heres-how-it-works-5eah","url":"https://dev.to/ashg2099/i-built-an-open-source-multi-agent-fact-checker-heres-how-it-works-5eah","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-28T00:25:32Z","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.amazonaws.com%2Fuploads%2Farticles%2Fyljxtd1rw27rxgiunipw.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%2Fyljxtd1rw27rxgiunipw.png","canonical_url":"https://dev.to/ashg2099/i-built-an-open-source-multi-agent-fact-checker-heres-how-it-works-5eah","created_at":"2026-05-28T00:25:32Z","edited_at":"2026-05-28T00:26:33Z","crossposted_at":null,"published_at":"2026-05-28T00:25:32Z","last_comment_at":"2026-05-28T00:25:32Z","reading_time_minutes":4,"tag_list":["ai","python","llm","rag"],"tags":"ai, python, llm, rag","user":{"name":"ashg2099","username":"ashg2099","twitter_username":null,"github_username":"ashg2099","user_id":3955365,"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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3955365%2Fed9f127b-a2c5-43a6-8f27-8b319e748450.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3955365%2Fed9f127b-a2c5-43a6-8f27-8b319e748450.png"}},{"type_of":"article","id":3767879,"title":"Cursor IDE Review: What Makes It a Genuinely Different AI Code Editor","description":"Cursor extends VS Code with a model-aware architecture that goes beyond autocomplete. A detailed look at the tab model, inline editing, agent mode, and where the editor still falls short for production teams.","readable_publish_date":"May 28","slug":"cursor-ide-review-what-makes-it-a-genuinely-different-ai-code-editor-jj4","path":"/pickuma/cursor-ide-review-what-makes-it-a-genuinely-different-ai-code-editor-jj4","url":"https://dev.to/pickuma/cursor-ide-review-what-makes-it-a-genuinely-different-ai-code-editor-jj4","comments_count":0,"public_reactions_count":0,"collection_id":39861,"published_timestamp":"2026-05-28T03:15:51Z","language":"en","subforem_id":1,"positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fey2ef1p03yx8z1z3osxo.png","canonical_url":"https://pickuma.com/for-dev/cursor-ide-review-ai-coding-editor-deep-dive/","created_at":"2026-05-28T03:15:51Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-28T03:15:51Z","last_comment_at":"2026-05-28T03:15:51Z","reading_time_minutes":6,"tag_list":["ai","webdev","tutorial","productivity"],"tags":"ai, webdev, tutorial, productivity","user":{"name":"pickuma","username":"pickuma","twitter_username":null,"github_username":null,"user_id":3926669,"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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3926669%2Fb3923c39-364a-4953-b8f7-aa962d6419e0.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3926669%2Fb3923c39-364a-4953-b8f7-aa962d6419e0.jpg"}},{"type_of":"article","id":3767187,"title":"open-source coding agents need maintainers, not just models","description":"Agents can create more pull requests, but open source still depends on maintainer judgment, review capacity, and project memory.","readable_publish_date":"May 28","slug":"open-source-coding-agents-need-maintainers-not-just-models-2jn2","path":"/pvgomes/open-source-coding-agents-need-maintainers-not-just-models-2jn2","url":"https://dev.to/pvgomes/open-source-coding-agents-need-maintainers-not-just-models-2jn2","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-28T00:01:36Z","language":"en","subforem_id":1,"positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fga4z3c2ckkpspsutvxfm.png","canonical_url":"https://dev.to/pvgomes/open-source-coding-agents-need-maintainers-not-just-models-2jn2","created_at":"2026-05-28T00:01:37Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-28T00:01:36Z","last_comment_at":"2026-05-28T00:01:36Z","reading_time_minutes":6,"tag_list":["ai","opensource","softwareengineering","devtools"],"tags":"ai, opensource, softwareengineering, devtools","user":{"name":"Paulo Victor Leite Lima Gomes","username":"pvgomes","twitter_username":"_pvgomes","github_username":"pvgomes","user_id":109646,"website_url":"https://github.com/pvgomes","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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F109646%2F27accb17-594d-4776-b421-db7cca109bfe.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F109646%2F27accb17-594d-4776-b421-db7cca109bfe.jpg"}},{"type_of":"article","id":3767173,"title":"I built agmsg so Claude Code and Codex could stop using me as a copy-paste relay","description":"My main driver is Claude Code, with Codex bolted on for the hard parts and reviews. The split works...","readable_publish_date":"May 28","slug":"i-built-agmsg-so-claude-code-and-codex-could-stop-using-me-as-a-copy-paste-relay-m42","path":"/fujibee/i-built-agmsg-so-claude-code-and-codex-could-stop-using-me-as-a-copy-paste-relay-m42","url":"https://dev.to/fujibee/i-built-agmsg-so-claude-code-and-codex-could-stop-using-me-as-a-copy-paste-relay-m42","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-28T00:00:10Z","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.amazonaws.com%2Fuploads%2Farticles%2Fmzlop7xb1sev0oav0nif.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%2Fmzlop7xb1sev0oav0nif.png","canonical_url":"https://dev.to/fujibee/i-built-agmsg-so-claude-code-and-codex-could-stop-using-me-as-a-copy-paste-relay-m42","created_at":"2026-05-27T23:57:52Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-28T00:00:10Z","last_comment_at":"2026-05-28T00:00:10Z","reading_time_minutes":4,"tag_list":["ai","opensource","cli","productivity"],"tags":"ai, opensource, cli, productivity","user":{"name":"fujibee","username":"fujibee","twitter_username":null,"github_username":"fujibee","user_id":3955254,"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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3955254%2F65578a72-abd1-42c0-b15d-47413c1be981.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3955254%2F65578a72-abd1-42c0-b15d-47413c1be981.png"}},{"type_of":"article","id":3744140,"title":"I Turned on Agent Tracing for 30 Days. 4 Hidden Bottlenecks Were Eating 47% of My Tokens.","description":"A production Claude agent had been quietly burning 5.2M tokens a month. I turned on per-call tracing for 30 days, found four bottlenecks no dashboard surfaced, and cut the bill in half without touching the agent's behavior. Here are the four bottlenecks and the trace queries that found them.","readable_publish_date":"May 27","slug":"i-turned-on-agent-tracing-for-30-days-4-hidden-bottlenecks-were-eating-47-of-my-tokens-1pa6","path":"/kenimo49/i-turned-on-agent-tracing-for-30-days-4-hidden-bottlenecks-were-eating-47-of-my-tokens-1pa6","url":"https://dev.to/kenimo49/i-turned-on-agent-tracing-for-30-days-4-hidden-bottlenecks-were-eating-47-of-my-tokens-1pa6","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-27T22:00:01Z","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%2Fres.cloudinary.com%2Fdzwithwd8%2Fimage%2Fupload%2Fv1779668939%2Fdevto-images%2Ft5-fig1.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fres.cloudinary.com%2Fdzwithwd8%2Fimage%2Fupload%2Fv1779668939%2Fdevto-images%2Ft5-fig1.png","canonical_url":"https://dev.to/kenimo49/i-turned-on-agent-tracing-for-30-days-4-hidden-bottlenecks-were-eating-47-of-my-tokens-1pa6","created_at":"2026-05-25T00:30:24Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-27T22:00:01Z","last_comment_at":"2026-05-27T22:00:01Z","reading_time_minutes":7,"tag_list":["ai","agents","observability","performance"],"tags":"ai, agents, observability, performance","user":{"name":"Ken Imoto","username":"kenimo49","twitter_username":"kenimo49","github_username":"kenimo49","user_id":3800250,"website_url":"https://kenimoto.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3800250%2F275022f6-cba9-47e3-b69e-e8faf7675a0c.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3800250%2F275022f6-cba9-47e3-b69e-e8faf7675a0c.jpg"}},{"type_of":"article","id":3766515,"title":"Your AI Coding ROI Is Disappearing and Your Dashboard Won't Tell You","description":"Your AI Coding ROI Is Disappearing and Your Dashboard Won't Tell You   The dashboard looks...","readable_publish_date":"May 27","slug":"your-ai-coding-roi-is-disappearing-and-your-dashboard-wont-tell-you-51eg","path":"/keithjmackay/your-ai-coding-roi-is-disappearing-and-your-dashboard-wont-tell-you-51eg","url":"https://dev.to/keithjmackay/your-ai-coding-roi-is-disappearing-and-your-dashboard-wont-tell-you-51eg","comments_count":0,"public_reactions_count":1,"collection_id":null,"published_timestamp":"2026-05-27T20:23:26Z","language":"en","subforem_id":1,"positive_reactions_count":1,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3umrwym2qwik6x8ve6al.png","canonical_url":"https://tlcmentor.substack.com/p/your-ai-coding-roi-is-disappearing","created_at":"2026-05-27T20:22:51Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-27T20:23:26Z","last_comment_at":"2026-05-27T20:23:26Z","reading_time_minutes":8,"tag_list":["coding","productivity","leadership","ai"],"tags":"coding, productivity, leadership, ai","user":{"name":"Keith MacKay","username":"keithjmackay","twitter_username":null,"github_username":"keithmackay","user_id":1499463,"website_url":"https://keithjmackay.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1499463%2Fdc7d3636-8482-4d6e-b619-fb4367cf4dfd.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1499463%2Fdc7d3636-8482-4d6e-b619-fb4367cf4dfd.jpg"}},{"type_of":"article","id":3766508,"title":"Are Companies Really Doing Layoffs \"For AI\"?","description":"Are Companies Really Doing Layoffs \"For AI\"?   Amazon did it. Atlassian did it. Meta is...","readable_publish_date":"May 27","slug":"are-companies-really-doing-layoffs-for-ai-18dl","path":"/keithjmackay/are-companies-really-doing-layoffs-for-ai-18dl","url":"https://dev.to/keithjmackay/are-companies-really-doing-layoffs-for-ai-18dl","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-27T20:20:57Z","language":"en","subforem_id":1,"positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpudyizs15iq5pjr3bgvo.png","canonical_url":"https://tlcmentor.substack.com/p/are-companies-really-doing-layoffs","created_at":"2026-05-27T20:19:03Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-27T20:20:57Z","last_comment_at":"2026-05-27T20:20:57Z","reading_time_minutes":16,"tag_list":["ai","layoffs","career","leadership"],"tags":"ai, layoffs, career, leadership","user":{"name":"Keith MacKay","username":"keithjmackay","twitter_username":null,"github_username":"keithmackay","user_id":1499463,"website_url":"https://keithjmackay.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1499463%2Fdc7d3636-8482-4d6e-b619-fb4367cf4dfd.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1499463%2Fdc7d3636-8482-4d6e-b619-fb4367cf4dfd.jpg"}},{"type_of":"article","id":3766498,"title":"I built DeepWrap: a Python SDK and CLI for DeepSeek Chat","description":"DeepSeek Chat was free in the browser. But the moment I wanted to use it like a developer, it...","readable_publish_date":"May 27","slug":"i-built-deepwrap-a-python-sdk-and-cli-for-deepseek-chat-3nc4","path":"/kuduxaaa/i-built-deepwrap-a-python-sdk-and-cli-for-deepseek-chat-3nc4","url":"https://dev.to/kuduxaaa/i-built-deepwrap-a-python-sdk-and-cli-for-deepseek-chat-3nc4","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-27T20:15:21Z","language":"en","subforem_id":1,"positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftu5txuav32473hpxsn5w.png","canonical_url":"https://dev.to/kuduxaaa/i-built-deepwrap-a-python-sdk-and-cli-for-deepseek-chat-3nc4","created_at":"2026-05-27T20:15:21Z","edited_at":"2026-05-27T20:18:41Z","crossposted_at":null,"published_at":"2026-05-27T20:15:21Z","last_comment_at":"2026-05-27T20:15:21Z","reading_time_minutes":5,"tag_list":["ai","cli","python","showdev"],"tags":"ai, cli, python, showdev","user":{"name":"Nika Kudukhashvili","username":"kuduxaaa","twitter_username":null,"github_username":"Kuduxaaa","user_id":574880,"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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F574880%2F604f38fb-3c36-47b5-abae-abfe94de99f9.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F574880%2F604f38fb-3c36-47b5-abae-abfe94de99f9.jpeg"},"flare_tag":{"name":"showdev","bg_color_hex":"#091b47","text_color_hex":"#b2ffe1"}},{"type_of":"article","id":3766427,"title":"I Built an MCP Server for INDmoney — Ask Claude About Your Portfolio in Plain English","description":"INDmoney is great. The problem is I can't open it \"just to check something.\" Every time I do, I'm...","readable_publish_date":"May 27","slug":"i-built-an-mcp-server-for-indmoney-ask-claude-about-your-portfolio-in-plain-english-431i","path":"/vigneshwaran_m/i-built-an-mcp-server-for-indmoney-ask-claude-about-your-portfolio-in-plain-english-431i","url":"https://dev.to/vigneshwaran_m/i-built-an-mcp-server-for-indmoney-ask-claude-about-your-portfolio-in-plain-english-431i","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-27T20:06:02Z","language":"en","subforem_id":1,"positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffzbggqrbxpe2ikcxaw9f.png","canonical_url":"https://dev.to/vigneshwaran_m/i-built-an-mcp-server-for-indmoney-ask-claude-about-your-portfolio-in-plain-english-431i","created_at":"2026-05-27T19:54:19Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-27T20:06:02Z","last_comment_at":"2026-05-27T20:06:02Z","reading_time_minutes":3,"tag_list":["ai","opensource","python","indmoney"],"tags":"ai, opensource, python, indmoney","user":{"name":"Vigneshwaran M","username":"vigneshwaran_m","twitter_username":null,"github_username":null,"user_id":3954774,"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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3954774%2F72c803fd-36ab-41d3-a306-9944b4a6a2b6.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3954774%2F72c803fd-36ab-41d3-a306-9944b4a6a2b6.png"}},{"type_of":"article","id":3759122,"title":"Control Plane Sovereignty: Why Your AI Stack Probably Isn't Sovereign","description":"Your AI data is on-premises. The model runs on your hardware. You call it sovereign.  Then ask: who...","readable_publish_date":"May 27","slug":"control-plane-sovereignty-why-your-ai-stack-probably-isnt-sovereign-5jp","path":"/ntctech/control-plane-sovereignty-why-your-ai-stack-probably-isnt-sovereign-5jp","url":"https://dev.to/ntctech/control-plane-sovereignty-why-your-ai-stack-probably-isnt-sovereign-5jp","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-27T19:57:30Z","language":"en","subforem_id":1,"positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F562pzijt4jfpvsphz7v5.png","canonical_url":"https://www.rack2cloud.com/sovereign-ai-control-plane/","created_at":"2026-05-26T19:53:37Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-27T19:57:30Z","last_comment_at":"2026-05-27T19:57:30Z","reading_time_minutes":4,"tag_list":["ai","machinelearning","infrastructure","cloud"],"tags":"ai, machinelearning, infrastructure, cloud","user":{"name":"NTCTech","username":"ntctech","twitter_username":null,"github_username":"rack2cloud","user_id":3784059,"website_url":"https://www.rack2cloud.com/about-the-author/","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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3784059%2Fc609d531-fdab-47ac-bb17-37fd1ecc3d71.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3784059%2Fc609d531-fdab-47ac-bb17-37fd1ecc3d71.jpg"}},{"type_of":"article","id":3767208,"title":"The Role of QA in the New AI SDLC","description":"AI does not replace QA. It expands QA into a quality architecture role across requirements, prompts, generated code, data, models, CI/CD, monitoring, and governance.","readable_publish_date":"May 28","slug":"the-role-of-qa-in-the-new-ai-sdlc-13je","path":"/lchannah/the-role-of-qa-in-the-new-ai-sdlc-13je","url":"https://dev.to/lchannah/the-role-of-qa-in-the-new-ai-sdlc-13je","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-28T00:07:00Z","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.amazonaws.com%2Fuploads%2Farticles%2Fjdluhdfa1zul4urnot3f.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%2Fjdluhdfa1zul4urnot3f.png","canonical_url":"https://dev.to/lchannah/the-role-of-qa-in-the-new-ai-sdlc-13je","created_at":"2026-05-28T00:07:00Z","edited_at":"2026-05-28T00:10:00Z","crossposted_at":null,"published_at":"2026-05-28T00:07:00Z","last_comment_at":"2026-05-28T00:07:00Z","reading_time_minutes":7,"tag_list":["ai","testing","codequality","sdlc"],"tags":"ai, testing, codequality, sdlc","user":{"name":"Laura Hannah","username":"lchannah","twitter_username":null,"github_username":null,"user_id":3955349,"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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3955349%2F5cfab077-c66f-4ead-9000-20c07d7a37ca.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3955349%2F5cfab077-c66f-4ead-9000-20c07d7a37ca.jpeg"}},{"type_of":"article","id":3758551,"title":"Amazon Bedrock AgentCore Payments: The Spending Limit Is the Product","description":"A teardown of AgentCore Payments, x402, and the receipt developers should log before agents spend real money.","readable_publish_date":"May 27","slug":"amazon-bedrock-agentcore-payments-the-spending-limit-is-the-product-obh","path":"/aicryptosystems/amazon-bedrock-agentcore-payments-the-spending-limit-is-the-product-obh","url":"https://dev.to/aicryptosystems/amazon-bedrock-agentcore-payments-the-spending-limit-is-the-product-obh","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-27T23:48:00Z","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%2Fres.cloudinary.com%2Fdaozfrjoo%2Fimage%2Fupload%2Fv1779816986%2Fdevto%2Famazon-bedrock-agentcore-payments-spend-limits%2Fspend-governance-receipt.png","social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fres.cloudinary.com%2Fdaozfrjoo%2Fimage%2Fupload%2Fv1779816986%2Fdevto%2Famazon-bedrock-agentcore-payments-spend-limits%2Fspend-governance-receipt.png","canonical_url":"https://dev.to/aicryptosystems/amazon-bedrock-agentcore-payments-the-spending-limit-is-the-product-obh","created_at":"2026-05-26T17:41:00Z","edited_at":"2026-05-28T00:37:38Z","crossposted_at":null,"published_at":"2026-05-27T23:48:00Z","last_comment_at":"2026-05-27T23:48:00Z","reading_time_minutes":10,"tag_list":["agents","ai","aws"],"tags":"agents, ai, aws","user":{"name":"AI x Crypto Systems","username":"aicryptosystems","twitter_username":null,"github_username":null,"user_id":3717453,"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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3717453%2Ffc1b63a0-d90d-4437-bf3f-b3b6db13ce97.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3717453%2Ffc1b63a0-d90d-4437-bf3f-b3b6db13ce97.jpg"}},{"type_of":"article","id":3760148,"title":"Federico@Cursor,Dimma@Fireworks深入探讨Composer2技术","description":"红杉资本邀请Federico-Cassano@Cursor、Dmytro-Dzhulgakov(Dimma)@Fireworks，深入探讨Composer2技术  这个视频是红杉资本（Sequoia...","readable_publish_date":"May 27","slug":"federicocursordimmafireworksshen-ru-tan-tao-composer2ji-zhu-17kg","path":"/cognitalk/federicocursordimmafireworksshen-ru-tan-tao-composer2ji-zhu-17kg","url":"https://dev.to/cognitalk/federicocursordimmafireworksshen-ru-tan-tao-composer2ji-zhu-17kg","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-27T22:53:37Z","language":"zh","subforem_id":1,"positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffcbr6eozn8ldy5tqamtr.png","canonical_url":"https://dev.to/cognitalk/federicocursordimmafireworksshen-ru-tan-tao-composer2ji-zhu-17kg","created_at":"2026-05-27T01:20:21Z","edited_at":null,"crossposted_at":null,"published_at":"2026-05-27T22:53:37Z","last_comment_at":"2026-05-27T22:53:37Z","reading_time_minutes":2,"tag_list":["ai","llm","machinelearning","softwareengineering"],"tags":"ai, llm, machinelearning, softwareengineering","user":{"name":"cognitalk","username":"cognitalk","twitter_username":null,"github_username":null,"user_id":3948334,"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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3948334%2F31908684-dec9-48a5-96bd-d83b6de4c8ef.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3948334%2F31908684-dec9-48a5-96bd-d83b6de4c8ef.jpg"}},{"type_of":"article","id":3758145,"title":"GCP: Upgrading a LINE Bot with Vertex AI ADK Tools for Smart Business Cards and Backup Search","description":"Preface   In the previous article, we successfully upgraded the LINE business card...","readable_publish_date":"May 27","slug":"gcp-upgrading-a-line-bot-with-vertex-ai-adk-tools-for-smart-business-cards-and-backup-search-3dpe","path":"/gde/gcp-upgrading-a-line-bot-with-vertex-ai-adk-tools-for-smart-business-cards-and-backup-search-3dpe","url":"https://dev.to/gde/gcp-upgrading-a-line-bot-with-vertex-ai-adk-tools-for-smart-business-cards-and-backup-search-3dpe","comments_count":0,"public_reactions_count":8,"collection_id":null,"published_timestamp":"2026-05-27T09:44: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.amazonaws.com%2Fuploads%2Farticles%2Fd1faazwmz8bt3b3eyjhp.png","canonical_url":"https://www.evanlin.com/namecard-adk/","created_at":"2026-05-26T16:20:17Z","edited_at":"2026-05-27T09:48:32Z","crossposted_at":"2026-05-27T09:44:24Z","published_at":"2026-05-27T09:44:24Z","last_comment_at":"2026-05-27T09:44:24Z","reading_time_minutes":8,"tag_list":["ai","gemini","google","python"],"tags":"ai, gemini, google, 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.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.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.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.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F11939%2Fe3080d5b-ecde-42a8-b089-bafecc31fa97.png"}},{"type_of":"article","id":3766246,"title":"Millwright-Inspector: A Methodology for Software Development with AI Coding Agents","description":"TL;DR. Two roles. An AI agent (the millwright) drafts every artifact in the workflow. A human (the...","readable_publish_date":"May 27","slug":"millwright-inspector-a-methodology-for-software-development-with-ai-coding-agents-p10","path":"/emin_akkoc/millwright-inspector-a-methodology-for-software-development-with-ai-coding-agents-p10","url":"https://dev.to/emin_akkoc/millwright-inspector-a-methodology-for-software-development-with-ai-coding-agents-p10","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-27T18:56:41Z","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.amazonaws.com%2Fuploads%2Farticles%2Fhygxw0ydqaomw7qe9xz0.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%2Fhygxw0ydqaomw7qe9xz0.png","canonical_url":"https://dev.to/emin_akkoc/millwright-inspector-a-methodology-for-software-development-with-ai-coding-agents-p10","created_at":"2026-05-27T18:56:41Z","edited_at":"2026-05-27T19:00:34Z","crossposted_at":null,"published_at":"2026-05-27T18:56:41Z","last_comment_at":"2026-05-27T18:56:41Z","reading_time_minutes":8,"tag_list":["ai","agenticai","softwareengineering","productivity"],"tags":"ai, agenticai, softwareengineering, productivity","user":{"name":"Emin Akkoç","username":"emin_akkoc","twitter_username":null,"github_username":"Eminakkoc","user_id":3293810,"website_url":"https://eminakkoc.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3293810%2Fc076e2ee-6551-4b80-9875-3b4904ea9662.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3293810%2Fc076e2ee-6551-4b80-9875-3b4904ea9662.png"}},{"type_of":"article","id":3766063,"title":"I Tested 5 AI Coding Tools for 30 Days — Here's What Actually Works","description":"Honest, hands-on comparison. No hype. Real test results where possible.   I spent a month putting...","readable_publish_date":"May 27","slug":"i-tested-5-ai-coding-tools-for-30-days-heres-what-actually-works-2gja","path":"/fengloulai/i-tested-5-ai-coding-tools-for-30-days-heres-what-actually-works-2gja","url":"https://dev.to/fengloulai/i-tested-5-ai-coding-tools-for-30-days-heres-what-actually-works-2gja","comments_count":0,"public_reactions_count":1,"collection_id":null,"published_timestamp":"2026-05-27T18:06:54Z","language":"en","subforem_id":1,"positive_reactions_count":1,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5a9q4kksj5dtyuk923tt.png","canonical_url":"https://dev.to/fengloulai/i-tested-5-ai-coding-tools-for-30-days-heres-what-actually-works-2gja","created_at":"2026-05-27T18:06:54Z","edited_at":"2026-05-27T18:07:29Z","crossposted_at":null,"published_at":"2026-05-27T18:06:54Z","last_comment_at":"2026-05-27T18:06:54Z","reading_time_minutes":8,"tag_list":["ai","programming","productivity","tools"],"tags":"ai, programming, productivity, tools","user":{"name":"Mike Chen","username":"fengloulai","twitter_username":null,"github_username":"fengloulai","user_id":3954647,"website_url":"https://github.com/fengloulai","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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3954647%2Faea4afce-da15-4fc2-a255-1c02f2eb22fb.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3954647%2Faea4afce-da15-4fc2-a255-1c02f2eb22fb.png"}},{"type_of":"article","id":3766858,"title":"I just created the best web FullStack framework in Rust language: the Rullst! I did with the help of AI, but my tokens are over, can you help me?","description":"I would love to continue this...                 Rullst - 📜🦀🌐🤖🚀            \"Rust for those who want...","readable_publish_date":"May 27","slug":"i-just-created-the-best-web-fullstack-framework-in-rust-language-the-rullst-i-did-with-the-help-g74","path":"/venelouis/i-just-created-the-best-web-fullstack-framework-in-rust-language-the-rullst-i-did-with-the-help-g74","url":"https://dev.to/venelouis/i-just-created-the-best-web-fullstack-framework-in-rust-language-the-rullst-i-did-with-the-help-g74","comments_count":0,"public_reactions_count":5,"collection_id":null,"published_timestamp":"2026-05-27T22:15:30Z","language":"en","subforem_id":1,"positive_reactions_count":5,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk167ochb02cs872uvj73.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%2Fk167ochb02cs872uvj73.png","canonical_url":"https://dev.to/venelouis/i-just-created-the-best-web-fullstack-framework-in-rust-language-the-rullst-i-did-with-the-help-g74","created_at":"2026-05-27T22:15:30Z","edited_at":"2026-05-27T22:30:14Z","crossposted_at":null,"published_at":"2026-05-27T22:15:30Z","last_comment_at":"2026-05-27T22:15:30Z","reading_time_minutes":6,"tag_list":["ai","rullst","fullstackframework","rust"],"tags":"ai, rullst, fullstackframework, rust","user":{"name":"@venelouis","username":"venelouis","twitter_username":"venelouis","github_username":"venelouis","user_id":1272370,"website_url":"https://github.com/venelouis","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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1272370%2F7feffc7b-74cd-45fa-a9ac-e83c4d15f240.gif","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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1272370%2F7feffc7b-74cd-45fa-a9ac-e83c4d15f240.gif"}},{"type_of":"article","id":3766837,"title":"I built a CLI that scaffolds agentic workflows for Claude Code","description":"Most developers using Claude Code work the same way: one long conversation, manual prompting between...","readable_publish_date":"May 27","slug":"i-built-a-cli-that-scaffolds-agentic-workflows-for-claude-code-328c","path":"/patrick_sardinha/i-built-a-cli-that-scaffolds-agentic-workflows-for-claude-code-328c","url":"https://dev.to/patrick_sardinha/i-built-a-cli-that-scaffolds-agentic-workflows-for-claude-code-328c","comments_count":0,"public_reactions_count":0,"collection_id":null,"published_timestamp":"2026-05-27T22:08:11Z","language":"en","subforem_id":1,"positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fteqnf0b5no70ffn3s8om.png","canonical_url":"https://github.com/patricksardinha/agentkit-cli","created_at":"2026-05-27T22:08:11Z","edited_at":"2026-05-27T22:25:00Z","crossposted_at":null,"published_at":"2026-05-27T22:08:11Z","last_comment_at":"2026-05-27T22:08:11Z","reading_time_minutes":2,"tag_list":["ai","claude","cli","webdev"],"tags":"ai, claude, cli, webdev","user":{"name":"Patrick Sardinha","username":"patrick_sardinha","twitter_username":null,"github_username":null,"user_id":3955214,"website_url":"https://github.com/patricksardinha","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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3955214%2F8b11980d-4225-4e64-bc64-c3543715488a.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3955214%2F8b11980d-4225-4e64-bc64-c3543715488a.jpg"}},{"type_of":"article","id":3766571,"title":"Pairing up: scaffolding OtakuShelf with an agent","description":"An experienced JHipster dev hands the typing to an AI agent and scaffolds a manga \u0026 anime catalog — JDL, Postgres, Vue — without writing a line by hand.","readable_publish_date":"May 27","slug":"14-pairing-up-scaffolding-otakushelf-with-an-agent-4j4h","path":"/avdev4j/14-pairing-up-scaffolding-otakushelf-with-an-agent-4j4h","url":"https://dev.to/avdev4j/14-pairing-up-scaffolding-otakushelf-with-an-agent-4j4h","comments_count":0,"public_reactions_count":0,"collection_id":40174,"published_timestamp":"2026-05-27T21:41:51Z","language":"en","subforem_id":1,"positive_reactions_count":0,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvo4jquotj9e65u1p6fmm.png","canonical_url":"https://dev.to/avdev4j/14-pairing-up-scaffolding-otakushelf-with-an-agent-4j4h","created_at":"2026-05-27T20:36:44Z","edited_at":"2026-05-27T21:43:25Z","crossposted_at":null,"published_at":"2026-05-27T21:41:51Z","last_comment_at":"2026-05-27T21:41:51Z","reading_time_minutes":3,"tag_list":["jhipster","ai","java","webdev"],"tags":"jhipster, ai, java, webdev","user":{"name":"Anthony Viard","username":"avdev4j","twitter_username":"avdev4j","github_username":"avdev4j","user_id":683599,"website_url":"https://twitter.com/avdev4j","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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F683599%2Ff459ca31-7fd6-4de1-a351-2061ccc2895a.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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F683599%2Ff459ca31-7fd6-4de1-a351-2061ccc2895a.png"}}]