<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ricardo Sueiras</title>
    <description>The latest articles on DEV Community by Ricardo Sueiras (@094459).</description>
    <link>https://dev.to/094459</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F222568%2Fa3308896-d537-4f9d-b802-862f43f44f97.jpg</url>
      <title>DEV Community: Ricardo Sueiras</title>
      <link>https://dev.to/094459</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/094459"/>
    <language>en</language>
    <item>
      <title>Reading list (29th March to April 20th)</title>
      <dc:creator>Ricardo Sueiras</dc:creator>
      <pubDate>Mon, 20 Apr 2026 17:16:51 +0000</pubDate>
      <link>https://dev.to/094459/reading-list-29th-march-to-april-20th-5gke</link>
      <guid>https://dev.to/094459/reading-list-29th-march-to-april-20th-5gke</guid>
      <description>&lt;p&gt;These are the current online posts that I enjoyed reading and made me think.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Great video that provides an essential overview of how to build with AI (in this instance using Spring AI). Has a supporting Github repo at &lt;a href="https://github.com/tzolov/voxxeddays2026-demo" rel="noopener noreferrer"&gt;https://github.com/tzolov/voxxeddays2026-demo&lt;/a&gt; - &lt;a href="https://www.youtube.com/watch?v=48Ht5lE1jno" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tutorial]&lt;/em&gt; - ( Added: 2026-04-20 17:14:20 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Agent harness or harness engineering is the new hotness right now, so this is a breakdown of all the components need to build an ai coding agent - &lt;a href="https://magazine.sebastianraschka.com/p/components-of-a-coding-agent?hide_intro_popup=true" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-04-20 10:34:17 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A new tool that allows you to put controls on your AI agent spending - &lt;a href="https://github.com/paygraph-ai/paygraph" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-04-20 10:32:30 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A recent example of the challenges of relying too much on a single vendor - in this instance, Anthropic - who cut off an entire organisation (60 developers) - &lt;a href="https://www.linkedin.com/posts/chenxiwang88_anthropic-shut-down-a-companys-claude-access-share-7451653243094450176-Dv4o" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[case study]&lt;/em&gt; - ( Added: 2026-04-20 08:45:22 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use Obsidan as a memory layer for Claude - this tool works at the repo level, helping you capture essential information that will persist over the lifetime of that project - &lt;a href="https://github.com/Nodewarrior/spine" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-04-19 14:18:16 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Another great doc on RAG done properly, this time exploring the science of chunks - &lt;a href="https://towardsdatascience.com/your-chunks-failed-your-rag-in-production/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-19 13:52:26 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sits between your apps and your models and provides various security features. - &lt;a href="https://aiproxyguard.com/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-04-19 10:17:46 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Detailed breakdown of what a production RAG system would look like, with a great context builder architecture  - &lt;a href="https://towardsdatascience.com/rag-isnt-enough-i-built-the-missing-context-layer-that-makes-llm-systems-work/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-18 09:19:40 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Good post on caching techniques you can apply to optimise your token/inference usage  - &lt;a href="https://machinelearningmastery.com/the-complete-guide-to-inference-caching-in-llms/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-18 09:18:31 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Nice blog post from the folks at PwC on observability in your generative AI systems - &lt;a href="https://www.pwc.com/us/en/tech-effect/ai-analytics/ai-observability.html" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-12 19:04:06 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Thread on Reddit around the observability gap with AI, and suggests that this is why AI project failure rates are so high - &lt;a href="https://www.reddit.com/r/LangChain/comments/1pj9izd/the_observability_gap_is_why_46_of_ai_agent_pocs/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-04-12 18:42:17 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Decision making framework when architecting agentic apps - &lt;a href="https://youtu.be/CMMlLB01rcE" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-11 22:49:40 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Great primer video if you want to learn more about different AI agent patterns - &lt;a href="https://youtu.be/Y-VCZ_KTuzo" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-11 22:41:51 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Harness engineering is so hot right now - a post from the wonderful folks at Thoughtworks, so you know its going to provide you with a good insight into exactly what this means. - &lt;a href="https://martinfowler.com/articles/harness-engineering.html" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-04-11 21:44:38 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A post that helps you think about and then select the right design pattern for your use case and situation - &lt;a href="https://machinelearningmastery.com/the-roadmap-to-mastering-agentic-ai-design-patterns/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-11 21:43:19 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Nice post with some ideas and thoughts on team structure and dynamics in the age of agentic AI - &lt;a href="https://leaddev.com/management/ai-has-us-asking-does-team-size-still-matter" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-04-11 21:42:09 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run agents, lots of them, using this open source project - &lt;a href="https://coder.com" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-04-11 07:42:11 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A contrarian post on why we are falling for the AI hype - &lt;a href="https://leehanchung.github.io/blogs/2026/04/05/the-ai-great-leap-forward/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-04-10 07:01:22 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Production-grade engineering skills for AI coding agents from the OG himself. - &lt;a href="https://github.com/addyosmani/agent-skills" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-04-09 11:39:31 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A post on how new agentic AI is changing engineering team structure and dynamics - &lt;a href="https://www.linkedin.com/pulse/how-ai-changes-engineering-team-structure-matthias-patzak-atxsf/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-04-09 11:37:54 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In a world where architecture teams are either feared gatekeepers or invisible bystanders, Oliver brings together a brilliant panel to ask a genuinely awkward question: is your governance framework actually helping anyone? - &lt;a href="https://www.youtube.com/watch?v=Jh47F5Rzo_k" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-04-09 11:26:49 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A really cool way to run Playright  - &lt;a href="https://trywright.dev/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-04-04 09:04:17 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;New open source framework from Microsoft that looks at agentic AI governance and security  - &lt;a href="https://opensource.microsoft.com/blog/2026/04/02/introducing-the-agent-governance-toolkit-open-source-runtime-security-for-ai-agents/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[security]&lt;/em&gt; - ( Added: 2026-04-03 16:08:22 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Good post from Mr Assay on AI and developer productivity - as always, the gold is in there those hyperlinks. - &lt;a href="https://www.infoworld.com/article/4125409/ai-will-not-save-developer-productivity.html" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-04-02 16:02:24 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A must watch video about Blackhat LLMs from the clever folks at Anthropic - &lt;a href="https://www.youtube.com/watch?v=1sd26pWhfmg" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[security]&lt;/em&gt; - ( Added: 2026-04-02 09:32:43 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.  It includes everything you need to go from early prototypes to production-ready applications. Mastra integrates with frontend and backend frameworks like React, Next.js, and Node, or you can deploy it anywhere as a standalone server. It's the easiest way to build, tune, and scale reliable AI products. - &lt;a href="https://github.com/mastra-ai/mastra" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-04-01 08:49:08 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Nice post from the great folk at Nearform on how to build production grade agentic applications with the right testing approach - &lt;a href="https://nearform.com/digital-community/from-ai-prototype-to-production-how-to-build-evals-for-reliable-agents/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-01 08:36:59 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Seems like a theme this week - folks writing about the gap of using agentic AI, and however good the output they generate, they do not understand what good looks like, how to evaluate quality, and understand how to make the right trade offs. - &lt;a href="https://www.linkedin.com/pulse/ego-ai-users-illusion-competence-ziwei-wang-ph-d--cwqse/?trackingId=Z5evBJfmRCWxiiXwmP4LZg%3D%3D" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-04-01 08:07:51 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An interesting take on AI - the fact that Agents do not understand what "good" looks like, thats on you. - &lt;a href="https://www.linkedin.com/pulse/agents-dont-know-what-good-looks-like-thats-exactly-luca-mezzalira-sgwte" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-04-01 08:06:26 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Great blog post on implementing controls when deploying production AI agents to help minimise regression and drive up consistency  - &lt;a href="https://nearform.com/digital-community/from-ai-prototype-to-production-how-to-build-evals-for-reliable-agents/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-01 07:34:15 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Portkey is a tool that helps provide AI governance and observability to your apps. Now open source - &lt;a href="https://thenewstack.io/portkey-gateway-open-source/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-04-01 07:30:49 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An interesting pov on the difference in how execs and individual contributors (ICs) are viewing agentic AI - &lt;a href="https://dev.toWhy%20are%20executives%20enamored%20with%20AI%20but%20ICs%20aren%E2%80%99t"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-31 15:23:36 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Understand AI coding harnesses by looking at the (disclosed) source code for Claude Code - check the README to understand the. backstory here - &lt;a href="https://github.com/instructkr/clawd-code/tree/main" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-03-31 14:47:51 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Research paper that seems to indicate that creating personas within your agentic AI applications might be leading to suboptimal output - &lt;a href="https://arxiv.org/abs/2603.18507" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[research]&lt;/em&gt; - ( Added: 2026-03-31 09:59:49 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Some interesting insights from a study of students and how they are using LLMs in their studying. - &lt;a href="https://cloud.google.com/blog/topics/developers-practitioners/how-uc-berkeley-students-use-ai-as-a-learning-partner/?e=0" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[case study]&lt;/em&gt; - ( Added: 2026-03-31 08:22:41 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Enforce runtime guardrails through a centralized control layer—configure once and apply across all agents. Agent Control evaluates inputs and outputs against configurable rules to block prompt injections, PII leakage, and other risks without changing your agent’s code. - &lt;a href="https://github.com/agentcontrol/agent-control" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-31 08:12:52 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run multiple agents in parallel — each in its own container, with its own workspace, collaborating on your code or project files simultaneously. - &lt;a href="https://github.com/GoogleCloudPlatform/scion" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-30 14:53:06 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This repo provides info on how you can integrate Cedar policies into your MCP Servers - &lt;a href="https://github.com/cedar-policy/cedar-for-agents?tab=readme-ov-file" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-03-30 12:00:13 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The folks at JPC Morgan have put together this post that outlines how they are using agentic AI to help them with threat modelling - &lt;a href="https://www.jpmorganchase.com/about/technology/blog/aitmc" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[security]&lt;/em&gt; - ( Added: 2026-03-29 18:28:46 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dify is an open-source LLM app development platform. Its intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features (including Opik, Langfuse, and Arize Phoenix) and more, letting you quickly go from prototype to production. - &lt;a href="https://github.com/langgenius/dify/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-29 11:20:22 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A collection of use cases with supporting assets from OpenAI - &lt;a href="https://developers.openai.com/codex/use-cases" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-03-28 21:19:14 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scion is an experimental multi-agent orchestration testbed designed to manage concurrent LLM-based agents running in containers across your local machine and remote clusters. It enables developers to run groups of specialized agents with isolated identities, credentials, and workspaces, allowing for a dynamic and evolving graph of parallel execution of tasks such as research, coding, auditing, and testing. - &lt;a href="https://googlecloudplatform.github.io/scion/overview/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-28 12:50:21 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  CODING
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A very nice interactive tool to help you understand some of the underpinning concepts of event driven, serverless application architectures - &lt;a href="https://justuseaqueue.com/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-20 17:07:39 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Agentic AI coding tools roll out infigraphic - &lt;a href="https://www.linkedin.com/posts/danielmeppiel_we-are-moving-from-deploying-ai-coding-tools-share-7451595226433118209-HACJ?rcm=ACoAAAAycFYBiLynyePvMJ45ZRUDGVPqRgz4AJg" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-19 13:39:04 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A post that dives into whether token maxing is a signal of dev productivity or whether there are other data points that matter. Well worth your attention  - &lt;a href="https://techcrunch.com/2026/04/17/tokenmaxxing-is-making-developers-less-productive-than-they-think/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-18 09:43:57 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A collection of great Claude files, especially around the domain of TDD and testing - &lt;a href="https://github.com/citypaul/.dotfiles/tree/main" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-13 09:03:00 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Measuring AI in software development: Interview with Jellyfish CEO Andrew Lau - &lt;a href="https://www.mckinsey.com/capabilities/mckinsey-technology/our-insights/measuring-ai-in-software-development-interview-with-jellyfish-ceo-andrew-lau" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[case study]&lt;/em&gt; - ( Added: 2026-04-09 11:38:26 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Great overview of how Spotify do releases - if you want to nerd out on details, this is the post for you. Whilst the stuff in here is pretty standard, the way it is described is excellent so well worth your time. - &lt;a href="https://blog.bytebytego.com/p/how-spotify-ships-to-675-million" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-09 11:23:00 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data points on software engineering jobs - slowly increasing over the past two years, despite the increasing usage of AI coding assistants. - &lt;a href="https://x.com/lennysan/status/2036535460726767793" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[report]&lt;/em&gt; - ( Added: 2026-04-01 09:05:22 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Nice blog post on some architecture patterns when implementing gitops - &lt;a href="https://platformengineering.org/blog/gitops-architecture-patterns-and-anti-patterns" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-03-31 10:00:45 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A nice tool from my good friend Danilo that allows you to take a code repo and then generate a very cool interactive tool to help explain the code, line by line - &lt;a href="https://github.com/danilop/walk-the-code" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-30 12:04:12 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A nice tool that helps you reduce token use when exploring your code base in Claude - &lt;a href="https://github.com/colbymchenry/codegraph" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-28 08:31:33 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  TECH
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Trends in enterprise customers in software engineering  - &lt;a href="https://builder.aws.com/content/3B4mItdS4zWHoCmLMHaIzQpXMxr/securing-ai-boundaries-platform-teams-as-mcp-stewards" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-04-10 16:49:04 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The State of Agentic AI 2026 Report - &lt;a href="https://marketing.adopt.ai/hubfs/docs/The%20Agentic%20Enterprise%20Whitepaper%20-%20Adopt%20AI.pdf" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[report]&lt;/em&gt; - ( Added: 2026-04-09 11:36:28 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you want to learn Kubernetes and all things cloud native, this resource will help you get started - all local, so as long as you have a good broadband and decent spec machine (home lab) you should be good to go - &lt;a href="https://github.com/danphillips-cloud/kcna-lab" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-04-09 11:35:11 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A HBR post that looks at how AI is reshaping security and risk. Whether you are using it or not, security and risk are being impacted and you need to think about what your plan is to tackle these new threats. - &lt;a href="https://hbr.org/2026/04/ai-is-reshaping-cyber-risk-boards-need-to-manage-the-threat" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[security]&lt;/em&gt; - ( Added: 2026-04-09 11:29:53 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Really great post on how to approach the fragmentation problem when teams want to leverage different tools - &lt;a href="https://www.chieftherapyofficer.co.uk/p/golden-paths-one-size-does-not-fit" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-04-02 15:57:51 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A blog post on why you should start a blog - provides some good reasons, and these defo ring true for me. - &lt;a href="https://nikola-breznjak.com/blog/devthink/why-you-should-start-blogging-even-if-nobody-will-read-it/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-31 08:21:35 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Generated on 2026-04-20 by Bookmark Manager | 28th Mar 26 to 20th Apr 26 | Total bookmarks: 58&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Follow me on &lt;a href="https://www.linkedin.com/in/ricardosueiras/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or &lt;a href="https://github.com/094459" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>programming</category>
      <category>resources</category>
    </item>
    <item>
      <title>Getting hands on with spec driven development</title>
      <dc:creator>Ricardo Sueiras</dc:creator>
      <pubDate>Tue, 14 Apr 2026 10:02:06 +0000</pubDate>
      <link>https://dev.to/094459/getting-hands-on-with-spec-driven-development-3ln8</link>
      <guid>https://dev.to/094459/getting-hands-on-with-spec-driven-development-3ln8</guid>
      <description>&lt;p&gt;If you are interested in learning more about Spec Driven Development, I am happy to share that I will be running workshop with Simon Martinelli on the 14th May, that will help developers get started.&lt;/p&gt;

&lt;p&gt;A lot of developers today are already using AI but still struggling to make the output consistent and production-ready. That’s exactly what this workshop focuses on. You will walk away with a clear idea of how you can apply spec driven development to your own projects.&lt;/p&gt;

&lt;p&gt;Use &lt;a href="https://www.eventbrite.co.uk/e/hands-on-spec-driven-development-workshop-cohort-2-tickets-1985498625838?aff=ric" rel="noopener noreferrer"&gt;this link&lt;/a&gt; , and use the code RIC40 to get a discount.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>learning</category>
      <category>productivity</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>Reading list (17th to 28th March)</title>
      <dc:creator>Ricardo Sueiras</dc:creator>
      <pubDate>Sat, 28 Mar 2026 14:57:15 +0000</pubDate>
      <link>https://dev.to/094459/reading-list-17th-to-28th-march-2nn4</link>
      <guid>https://dev.to/094459/reading-list-17th-to-28th-march-2nn4</guid>
      <description>&lt;p&gt;These are the current online posts that I enjoyed reading and made me think.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Scion is an experimental multi-agent orchestration testbed designed to manage concurrent LLM-based agents running in containers across your local machine and remote clusters. It enables developers to run groups of specialized agents with isolated identities, credentials, and workspaces, allowing for a dynamic and evolving graph of parallel execution of tasks such as research, coding, auditing, and testing. - &lt;a href="https://googlecloudplatform.github.io/scion/overview/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-28 12:50:21 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Runtime safety infrastructure for AI agents. Kernel-enforced isolation, supply-chain security, immutable auditing, atomic rollbacks, credential management, and more. - &lt;a href="https://nono.sh/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-27 22:03:00 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A great summary of agentic AI frameworks and tools for Java - &lt;a href="https://ai4jvm.com/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-27 20:51:03 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run Claude Code in local sandboxed docker containers - tool that provides full Claude credentials - &lt;a href="https://github.com/etokarev/claude-code-docker" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-03-24 19:55:01 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Excellent post about how to improve accuracy of your agentic AI application using a number of approaches - &lt;a href="https://strandsagents.com/blog/steering-accuracy-beats-prompts-workflows/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-03-24 15:34:36 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;llm-d is a high-performance distributed inference serving stack optimized for production deployments on Kubernetes. We help you achieve the fastest "time to state-of-the-art (SOTA) performance" for key OSS large language models across most hardware accelerators and infrastructure providers with well-tested guides and real-world benchmarks. - &lt;a href="https://github.com/llm-d/llm-d" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-03-24 11:31:22 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Some useful advice on how to prepare and position how developers interact with your platform or system - &lt;a href="https://kurtiskemple.com/blog/advocating-for-agents/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-23 17:24:29 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A great series diving into Claude Code. One of the better guides I’ve read. - &lt;a href="https://blog.miclip.io/claude-code-gets-a-job-b9d462e307eb" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-21 20:40:24 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  CODING
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A nice tool that helps you reduce token use when exploring your code base in Claude - &lt;a href="https://github.com/colbymchenry/codegraph" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-28 08:31:33 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;FeatureOps is the discipline of controlling software behavior at runtime.  It extends DevOps pillars (flow, feedback, continuous learning) into the layer where real user value lives: the features themselves. Where DevOps asks "is the code deployed?", FeatureOps asks "is the feature working for the right users at the right time?" - &lt;a href="https://featureops.io/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-23 12:02:55 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A set of opinionated steering guides for a number of use cases around developing a web application - &lt;a href="https://github.com/ziniman/ai-instruct" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-03-17 09:57:26 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  TECH
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Want to dive deep into how to measure your DevRel activities? Take a look at this blog post that has some good ideas that you can lean into. - &lt;a href="https://maida.kim/how-to-measure-the-value-of-developer-relations/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-23 16:56:22 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The developer advocate flywheel - &lt;a href="https://maida.kim/how-to-drive-developer-growth-and-engagement/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-23 16:47:13 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A nice history and timeline that looks at how we got to modern day developer advocacy from the initial evanglism roots - &lt;a href="https://semaphore.io/blog/jeremy-meiss" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[case study]&lt;/em&gt; - ( Added: 2026-03-23 13:35:08 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A good summary of how to approach developer marketing - &lt;a href="https://business.daily.dev/resources/what-is-developer-marketing-a-complete-guide-for/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-03-23 13:31:01 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A great set of essays on how to think about developer relations - &lt;a href="https://chrisreddington.com/series/the-strategic-case-for-developer-relations/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-23 12:03:27 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Generated on 2026-03-28 by Bookmark Manager | 17th Mar 26 to 28th Mar 26 | Total bookmarks: 16&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Follow me on &lt;a href="https://www.linkedin.com/in/ricardosueiras/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or &lt;a href="https://github.com/094459" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>llm</category>
      <category>tooling</category>
    </item>
    <item>
      <title>Reading list (10th - 16th of March)</title>
      <dc:creator>Ricardo Sueiras</dc:creator>
      <pubDate>Tue, 17 Mar 2026 09:32:17 +0000</pubDate>
      <link>https://dev.to/094459/reading-list-10th-16th-of-march-4aba</link>
      <guid>https://dev.to/094459/reading-list-10th-16th-of-march-4aba</guid>
      <description>&lt;p&gt;These are the current online posts that I enjoyed reading and made me think.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Find out how Anthropic models are being used across geographical regions. Broken down by use cases - &lt;a href="https://www.anthropic.com/economic-index#country-usage" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[report]&lt;/em&gt; - ( Added: 2026-03-15 14:49:37 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A look at a new tool to sandbox AI agents on MacOS, which the zooms out and looks at some of the broader questions you need to ask yourself  - &lt;a href="https://tessl.io/blog/safehouse-sandboxes-ai-coding-agents-on-macos/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-15 14:37:21 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A new agent orchestration project, this time from Bytedance - &lt;a href="https://github.com/bytedance/deer-flow" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-15 11:17:48 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Rightsizing engineering teams in the agentic AI age - &lt;a href="https://code.dblock.org/2026/03/11/right-sizing-engineering-teams-for-ai.html" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-15 10:58:03 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Great thoughtworks piece on the agentic SDLC and how to think and plan ahead  - &lt;a href="https://www.thoughtworks.com/insights/articles/preparing-your-team-for-agentic-software-development-life-cycle" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-15 10:56:24 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fascinating write up by an openclaw agent that was tasked to research and come up with ways to improve itself - &lt;a href="https://tessl.io/blog/skills-for-agents-by-an-agent/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-15 10:39:42 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A great tool to test your agents to see if they can be asked to do things they shouldn’t do. - &lt;a href="https://github.com/jhammant/agent-drift" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-15 10:31:33 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A detailed guide on different security postures when it comes to deploying Claude Cowork - details and specifics are what set this post apart. - &lt;a href="https://www.harmonic.security/resources/securing-claude-cowork-a-security-practitioners-guide" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-03-12 21:16:15 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A nice enterprise architecture reference implementation of agentic ai building blocks - &lt;a href="https://www.kearney.com/service/digital-analytics/article/the-emerging-agentic-ai-software-infrastructure-market" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-12 20:55:11 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This is a great read of one date engineer's experience of using Claude Code to generate data engineering pipelines with dbt - the good and the not so good is covered. - &lt;a href="https://rmoff.net/2026/03/11/claude-code-isnt-going-to-replace-data-engineers-yet/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-12 12:03:41 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Research paper on the security foundations of agentic systems - well worth reading to understand the security problem space - &lt;a href="https://arxiv.org/pdf/2512.01295" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[research]&lt;/em&gt; - ( Added: 2026-03-12 10:56:55 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fantastic post that looks at the timeline of maturity for agentic aI  - &lt;a href="https://www.bassimeledath.com/blog/levels-of-agentic-engineering" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-12 09:31:08 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Want to run your agentic apps in Kubernetes? Give this repo a try out (looks like OpenAI only from the docs) - &lt;a href="https://kagent.dev/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-03-11 14:51:55 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It is rare to find a detailed post on how to approach testing agentic AI code, but this post walks you through how to use a layered approach. Very nice. - &lt;a href="https://medium.com/@awashmawy/how-i-test-an-ai-support-agent-a-practical-testing-pyramid-b93807eb6f1d" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-11 13:31:38 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The lethal trifecta for AI agents: private data, untrusted content, and external communication - import post to understand some of the foundational risks with agentic based AI - &lt;a href="https://simonwillison.net/2025/Jun/16/the-lethal-trifecta/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-03-11 12:19:08 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An implementation of integrate Cedar policies and Calude Code (via hooks) - &lt;a href="https://github.com/sondera-ai/sondera-coding-agent-hooks" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-11 11:40:41 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A nice blog post around using Cedar policies with agentic flows. Different to AgentCore which also uses Cedar. - &lt;a href="https://blog.sondera.ai/p/hooking-coding-agents-with-the-cedar?hide_intro_popup=true" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-11 11:36:46 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;State of the art open source text to speak model - Trained on over 10 million hours of audio across approximately 50 languages, S2 combines reinforcement learning alignment with a Dual-Autoregressive architecture to generate speech that sounds natural, realistic, and emotionally rich. - &lt;a href="https://fish.audio/blog/fish-audio-open-sources-s2/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-03-11 09:27:11 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A nice collection of prompts with explanations. I don’t normally read these as I find that spending time experimenting provides better learning but these were good and I’ll be testing a few out - &lt;a href="https://www.tomsguide.com/ai/i-built-a-library-of-thinking-prompts-for-claude-these-are-the-ones-i-use-most" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-10 19:16:31 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A new macOS menu bar tool to run/manage local LLMs. Nice features and this one is optimised for Apple silicon - &lt;a href="https://github.com/jundot/omlx" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-10 08:24:52 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  CODING
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Really good opinion piece on how to think (and approach) reviewing agentic code contributions - &lt;a href="https://danicat.dev/posts/20260303-code-reviews-in-2026/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-15 10:51:33 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A TypeScript library for easy scripting of AI agents. Thinkwell provides a fluent API for blending deterministic code with LLM-powered reasoning. - &lt;a href="https://github.com/dherman/thinkwell" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-12 09:18:17 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you want to use AI coding assistants to build Rust code, then this is the framework you need to look at. Anecdotes say it generates consistently better code. - &lt;a href="https://symposium.dev/about-mods.html" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-12 09:17:45 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;AgentDiff is a CLI tool that hooks into Claude Code and tracks every file change with its prompt, reasoning, and task context. Think git blame, but for the why behind AI-generated code. Works with any language, any codebase. - &lt;a href="https://github.com/sunilmallya/agentdiff" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-10 19:08:46 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  TECH
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Newspeak House, The London College of Political Technology, is an independent residential college founded in 2015. Our mission is to study, nurture and inspire emerging communities of practice across civil society and the public sector in the UK. - &lt;a href="https://newspeak.house/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-11 14:22:09 )&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  AWS
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A new and comprehensive resource for learning about DevSecOps and cloud security  - &lt;a href="https://devsecblueprint.com/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-03-10 19:25:59 )&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Generated on 2026-03-17 by Bookmark Manager | 10th Mar 26 to 16th Mar 26 | Total bookmarks: 26&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Follow me on &lt;a href="https://www.linkedin.com/in/ricardosueiras/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or &lt;a href="https://github.com/094459" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>llm</category>
      <category>management</category>
    </item>
    <item>
      <title>What I have been reading this week (2nd - 9th of March)</title>
      <dc:creator>Ricardo Sueiras</dc:creator>
      <pubDate>Mon, 09 Mar 2026 11:16:13 +0000</pubDate>
      <link>https://dev.to/094459/what-i-have-been-reading-this-week-2nd-9th-of-march-6fp</link>
      <guid>https://dev.to/094459/what-i-have-been-reading-this-week-2nd-9th-of-march-6fp</guid>
      <description>&lt;p&gt;This is what I read about and tried this week.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A graph-based tool routing library for LLM agents. Instead of asking your LLM "what tool should I use next?" at every step, Self-Healing Router models your tools as a weighted directed graph and uses Dijkstra's algorithm for deterministic routing. When a tool fails, edge weights update to infinity and the path recomputes automatically. The LLM is only called as a last resort — when no feasible path exists. - &lt;a href="https://github.com/jhammant/self-healing-router" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-09 11:12:40 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;More about sandboxing agents. Worth reading - &lt;a href="https://georgebuilds.dev/blog/agent-sandbox-taxonomy/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-08 18:37:02 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Claude Code introduces evals for skill creation meaning you can now measure and improve your context - &lt;a href="https://tessl.io/blog/anthropic-brings-evals-to-skill-creator-heres-why-thats-a-big-deal/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-03-07 15:22:11 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Very nice tool that allows you to build voice based applications using ultra low latency response times - supports cloud based and local models - &lt;a href="https://github.com/jhammant/precog" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-03-06 14:22:02 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;From Alibaba, an open source project that provides a new specification for creating sandboxes for your agentic applications. Supports some agents/frameworks/tools - &lt;a href="https://open-sandbox.ai/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-06 11:28:08 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A runtime MCP layer that provides some enterprise level capabilities to your agentic applications - &lt;a href="https://www.arcade.dev/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-04 20:58:03 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Even if LLMs continue to get exponentially more powerful, there will be core engineering techniques that make LLM-powered software more reliable, more scalable, and easier to maintain. If you want to know what those are, check out this repo - &lt;a href="https://github.com/humanlayer/12-factor-agents" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-04 20:35:14 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Agentic Engineering Guide. 10 parts, 33 chapters. Context engineering, authorization, cost control, evaluation, adoption playbooks. Rather than a hands on tutorial, this is more about the decisions you face when adopting agents, in the order you face them. - &lt;a href="https://agents.siddhantkhare.com/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-04 19:58:51 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A new project that provides you with options for running your agentic ai in isolated sandboxes, both local and prod scale - &lt;a href="https://github.com/alibaba/OpenSandbox?tab=readme-ov-file" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-04 19:47:59 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;From the folks behind the warp terminal, comes Oz he orchestration platform for cloud agents. Spin up unlimited parallel cloud coding agents - programmable, auditable, and fully steerable. - &lt;a href="https://www.warp.dev/oz" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-04 18:26:42 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Worth reading if you think that keeping Claude in a container is all you need when it comes to sandboxing strategy. Yeah, this included me too! - &lt;a href="https://ona.com/stories/how-claude-code-escapes-its-own-denylist-and-sandbox" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-03-04 09:21:55 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you are looking to get some hands on training on Claude, then you can do worse than review this selection of courses. - &lt;a href="https://anthropic.skilljar.com/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tutorial]&lt;/em&gt; - ( Added: 2026-03-04 09:19:23 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Very cool new library that has a really nice UI to help you keep track of what your agentic applications are doing. Instruments everything and allows you to replay and view all previous transactions via the nice UI - &lt;a href="https://sideseat.ai/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-03 17:26:33 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A really great post from Mike Chambers that looks at "on demand application generation" and how the current state of where we are allows you to build this whilst looking at emerging new tools/frameworks that are making it simpler than ever to build apps "on demand" - &lt;a href="https://blog.mikegchambers.com/posts/when-the-model-is-the-machine/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-03 10:21:40 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  OSS
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Latest post on the fun and games that are copyright and AI. Some good references in this post, that keeps you up to date. - &lt;a href="https://www.theregister.com/2026/03/06/ai_kills_software_licensing/?td=rt-3a" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-08 09:14:14 )&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  CODING
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A new way of think about how to orchestrate ai coding assistants - &lt;a href="https://nick-tune.me/blog/2026-03-04-event-sourced-claude-code-workflows/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-06 14:22:48 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ghost is a CLI that flips the git workflow: instead of committing code, you commit prompts. An AI coding agent generates the artifacts; the commit captures both the intent and the output. Your git history becomes a chain of prompts + their results. - &lt;a href="https://github.com/adamveld12/ghost" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-04 09:20:54 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A plug-and-play framework for generating projects with Claude Code CLI — optimized for speed, token efficiency, and consistent output across any language or framework. - &lt;a href="https://github.com/tamzid958/claude-architect" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-04 09:20:16 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A new tool for users of Kiro CLI on macOS, that provides a nifty menu bar toggle to manage your MCP servers - &lt;a href="https://github.com/ryancormack/kiro-mcp-manager" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-03 08:04:00 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  AWS
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Demo code that shows an example of what you can do with Durable Functions in an an event driven architecture flow - &lt;a href="https://github.com/singledigit/durable-function-video-scanner" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-03-06 11:13:34 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you are looking to take AWS certification tests, then you can get vouchers which are valid for 12 months across Foundation, Associate, and Professional tiers - &lt;a href="https://awsstore.pearsonvue.com/voucher-terms" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-03-04 09:25:38 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Generated on 2026-03-09 by Bookmark Manager | 3rd Mar 26 to 9th Mar 26 | Total bookmarks: 21&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Follow me on &lt;a href="https://www.linkedin.com/in/ricardosueiras/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or &lt;a href="https://github.com/094459" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>llm</category>
      <category>tooling</category>
    </item>
    <item>
      <title>What I have been reading this week (25th Feb to 1st March)</title>
      <dc:creator>Ricardo Sueiras</dc:creator>
      <pubDate>Sun, 01 Mar 2026 18:00:15 +0000</pubDate>
      <link>https://dev.to/094459/what-i-am-currently-reading-1st-march-g9d</link>
      <guid>https://dev.to/094459/what-i-am-currently-reading-1st-march-g9d</guid>
      <description>&lt;p&gt;These are the current online posts that I enjoyed reading and made me think.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;AWS responsible use of AI guide (pdf) - &lt;a href="https://d1.awsstatic.com/products/generative-ai/responsbile-ai/AWS-Responsible-Use-of-AI-Guide-Final.pdf" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-03-01 15:16:45 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Agentic AI is an amplifier, for both good and bad organisational behaviours. This post looks at some of the things you might observe for those who have not yet got their house in order - &lt;a href="https://flowchainsensei.wordpress.com/2026/02/22/ai-wont-save-your-dysfunctional-organisation/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-01 13:12:29 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A good post on how to setup observability for your agentic applications.  - &lt;a href="https://www.glukhov.org/observability/observability-for-llm-systems/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-01 10:32:37 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A neat tool that will help you right size LLMs for a given hardware spec. It detects your hardware, scores each model across quality, speed, fit, and context dimensions, and tells you which ones will actually run well on your machine. - &lt;a href="https://github.com/AlexsJones/llmfit" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-01 00:24:15 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Another open source tool that allows you to "compact" your context and in the process help you reduce the input/output tokens used. Supports lots of common frameworks (Strands, LangChain, etc) and model providers (Amazon Bedrock) - &lt;a href="https://github.com/chopratejas/headroom" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-28 19:53:17 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Research paper that looks at how to measure the reliability of agents - it proposes 12 metrics across four dimensions: 1/Consistency (does it behave the same across multiple runs?) 2/Robustness (does it handle and recover from tool failures - API errors, timeout, throttled, etc.?) 3/ Predictability (does the AI's confidence of success match reality?)  and 4/ Safety (how often does it violate constraints, and how severe are the failures?) - &lt;a href="https://arxiv.org/pdf/2602.16666v1" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-28 14:47:35 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A benchmark that measures how models answer “bullshit” questions. It’s measured whether they push back (good) or go full on sycophantic and do it anyway. Why is this important? In an agentic flow, you want to have some confidence that your models are going to act/behave the right way when told to do stupid things. - &lt;a href="https://github.com/petergpt/bullshit-benchmark" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-02-27 09:19:24 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Why running the Context Development Lifecycle over time produces a compounding advantage your competitors can't copy. - &lt;a href="https://tessl.io/blog/the-context-flywheel-why-the-best-ai-coding-teams-will-win-on-context/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-26 14:20:47 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;YT Video from The Pragmatic Summit. This session (panel) was titles "Building world-class engineering teams in the age of AI" with Thomas Dohmke (cofounder &amp;amp; CEO, Entire, previously CEO at GitHub) and Rajeev Rajan (CTO, Atlassian).  - &lt;a href="https://www.youtube.com/watch?v=fYh1CWadxDM" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[video]&lt;/em&gt; - ( Added: 2026-02-25 16:14:54 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Whitepaper that helps you figure out how to think about organisational adoption of AI - &lt;a href="https://www.thoughtworks.com/en-gb/insights/whitepapers/how-to-scale-ai-successfully" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-25 16:09:54 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Essential reading - a number of reports that help you navigate the agentic AI landscape through tools like the AI capabilities framework and various reports. - &lt;a href="https://dora.dev/ai/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-25 16:08:30 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A look at how the Agentic AI Foundation (AAIF) grew to 146 members (including 97 new Gold and Silver companies), launched MCP Apps as a landmark OpenAI-Anthropic collaboration, and established a full governance structure with a Governing Board, Technical Committee, and seven working groups. - &lt;a href="https://aaif.io/blog/aaifs-first-quarter-success-story-new-members-technical-wins-and-open-governance/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-25 13:40:15 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Book on what AI Native Engineering is - being developed in the open - &lt;a href="https://github.com/alfonsograziano/ai-native-engineering/blob/main/learning-path.md" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-25 09:55:56 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Techniques that you can use to reduce hallucinations when working with LLMs - &lt;a href="https://dev.to/aws/stop-ai-agent-hallucinations-4-essential-techniques-2i94"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-25 09:52:16 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  AWS
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;An ebook from AWS that helps you analyse which foundational model is the best fit for your use case - &lt;a href="https://pages.awscloud.com/rs/112-TZM-766/images/AWS_eBook_LLM_FINAL%20%281%29.pdf?version=1" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-03-01 15:09:27 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you are looking to migrate to the cloud, one of the first steps you will need to complete is setting up your landing zone. This is the AWS prescriptive guide on how to set this up. - &lt;a href="https://docs.aws.amazon.com/solutions/latest/landing-zone-accelerator-on-aws/architecture-overview.html" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-27 15:18:31 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  CODING
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;If you need to do any sort of local dev or testing with email, this project makes that easier. Nice and simple to get started, with great features and a nice UI - &lt;a href="https://mailpit.axllent.org/docs/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-01 13:28:21 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Must read post on the impact of agentic AI on the software developers lifecycle (SDLC) - &lt;a href="https://boristane.com/blog/the-software-development-lifecycle-is-dead/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-01 13:15:17 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;One of the best posts u have read on how agentic AI might impact and change software development. - &lt;a href="https://www.heavybit.com/library/article/write-only-code" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-01 12:56:38 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Looks super interesting- using Claude hooks together with deterministic tools to provide a new kind of workflow. - &lt;a href="https://nick-tune.me/blog/2026-02-28-hook-driven-dev-workflows-with-claude-code/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-01 10:26:06 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;New tool that can be used to ‘desloppify’ your vibed code. Looks interesting- installs a tool and is then run via a prompt. - &lt;a href="https://github.com/peteromallet/desloppify" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-03-01 10:22:31 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Verified Spec Driven Development unified software engineering methodology that fuses three proven paradigms into a single AI-orchestrated pipeline: - &lt;a href="https://gist.github.com/dollspace-gay/d8d3bc3ecf4188df049d7a4726bb2a00" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-03-01 00:18:15 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Anthropic Claude Code skills training course - &lt;a href="https://learn.deeplearning.ai/courses/agent-skills-with-anthropic/lesson/ldn5c3/introduction" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tutorial]&lt;/em&gt; - ( Added: 2026-02-26 22:18:00 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;AWS Hero Matt Lewis shares some code snippets used as part of his session at re:Invent to showcase some different approaches to code migration/transformation - &lt;a href="https://github.com/mlewis7127/code-modernisation-strands-agent" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-02-26 11:00:09 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;An interesting idea - create functions without code, but with prompts, tests, and validators. Crazy or the future? You decide - &lt;a href="https://blog.mikegchambers.com/posts/software-31-ai-functions/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-25 16:30:07 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A YT Video featuring Laura Tacho (dgx.com) on how organisations are really using/adopting AI coding tools - &lt;a href="https://www.youtube.com/watch?v=LOHgRw43fFk&amp;amp;t=1s" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[video]&lt;/em&gt; - ( Added: 2026-02-25 11:18:01 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  OSS
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;For commercial open source projects, agentic AI is creating new risks that allow anyone to reproduce your stack (NextJS, etc). Is it time to rethink how you manage your test suite? More questions than answers. - &lt;a href="https://simonwillison.net/2026/Feb/25/closed-tests/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-28 21:17:15 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In this study, LF Research has tackled this question through the analysis of results from a survey and quantitative model on contribution ROI. Findings show that organizations spend hundreds of thousands of dollars maintaining private forks or developing internal workarounds, while those who choose to contribute upstream experience faster responses to security issues, increased development speeds, and easier talent retention. Reported benefit-to-cost ratios from OSS contributions are 2-5x on average, and the model estimates that contributing organizations yield a 6x ROI from their investments. - &lt;a href="https://www.linuxfoundation.org/hubfs/Research%20Reports/2025%20Open%20Source%20ROI%20Survey%202.23.26.pdf" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[report]&lt;/em&gt; - ( Added: 2026-02-27 12:12:33 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Redmonk take on oss and AI slop - &lt;a href="https://redmonk.com/kholterhoff/2026/02/03/ai-slopageddon-and-the-oss-maintainers/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-24 22:25:44 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Impact of vibe coding on open source projects. Some great data points and much food for thought. - &lt;a href="https://www.infoq.com/news/2026/02/ai-floods-close-projects/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-24 21:50:01 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  TECH
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A great post on why a lot of developer programs fail, with opinions on how to fix that. It’s a hard problem for sure. - &lt;a href="https://www.builtfor.dev/blog/devrel-growth-playbook" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-27 09:24:43 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A great talk on the five immutable patterns of system design: evolvability, encapsulation, coupling, understanding, and failure. Well worth a watch - delivered silky smooth by James Eastham - &lt;a href="https://www.youtube.com/watch?v=EDwtofkScdI" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-26 16:57:50 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Microsoft's take on understanding and then building resilient systems - contains some good slides to help you understand how to communicate these to stakeholders - &lt;a href="https://www.youtube.com/watch?v=vgOzZBAfMpA" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[video]&lt;/em&gt; - ( Added: 2026-02-26 14:48:10 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you want to dive deep into best practices around newsletters, then look no more - this post is an incredible resource and provides great best practices. - &lt;a href="https://www.cjchilvers.com/blog/35-lessons-from-35-years-of-newsletter-publishing/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-25 16:12:33 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A good tutorial on setting up a prod gitops environment - Kubernetes (Amazon EKS / Karpenter) with argoCD. - &lt;a href="https://medium.com/@yawgyamfiprempeh27/eks-karpenter-argocd-from-zero-to-production-gitops-with-25-cheaper-ci-cd-pipelines-heres-8bd81d4d657b" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tutorial]&lt;/em&gt; - ( Added: 2026-02-25 09:47:13 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Generated on 2026-03-01 by Bookmark Manager | 24th Feb 26 to 1st Mar 26 | Total bookmarks: 35&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Follow me on &lt;a href="https://www.linkedin.com/in/ricardosueiras/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or &lt;a href="https://github.com/094459" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>aws</category>
      <category>resources</category>
    </item>
    <item>
      <title>What I am currently reading (Feb 23rd)</title>
      <dc:creator>Ricardo Sueiras</dc:creator>
      <pubDate>Wed, 25 Feb 2026 11:09:48 +0000</pubDate>
      <link>https://dev.to/094459/what-i-am-currently-reading-feb-24th-3dfg</link>
      <guid>https://dev.to/094459/what-i-am-currently-reading-feb-24th-3dfg</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7o6k55n57beb4lrms2up.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7o6k55n57beb4lrms2up.png" alt="Bookmark Banner" width="800" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  What I am currently reading ( 23rd Feb 26 )
&lt;/h1&gt;

&lt;p&gt;These are the current online posts that I enjoyed reading and made me think.&lt;/p&gt;

&lt;h2&gt;
  
  
  CODING
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A tool that provides observability across your Claude Code sessions - when running multi agent swarms this provides some nice info on what they are all up to - &lt;a href="https://github.com/disler/claude-code-hooks-multi-agent-observability" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-23 17:47:05 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Brooks proved in 1975 that adding more programmers to a late project makes it later because communication overhead grows faster than output. AI agents have the same problem. They eliminate accidental complexity (boilerplate, tooling, setup) but generate new accidental complexity as they go. McKinney’s finding: beyond 100,000 lines, agents start chasing their own tails, refactoring each other’s output in circles. - &lt;a href="https://wesmckinney.com/blog/mythical-agent-month/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-23 16:58:17 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Breakthrough Method of Agile AI Driven Development - an AI-driven agile development module for the BMad Method Module Ecosystem, the best and most comprehensive Agile AI Driven Development framework that has true scale-adaptive intelligence that adjusts from bug fixes to enterprise systems. - &lt;a href="https://github.com/bmad-code-org/BMAD-METHOD" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-23 16:56:07 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A primer on how you can use a feature of git (worktrees) to help with maximise the number of parallel agentic ai processes you can orchestrate during a working session - &lt;a href="https://devcenter.upsun.com/posts/git-worktrees-for-parallel-ai-coding-agents/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tutorial]&lt;/em&gt; - ( Added: 2026-02-23 14:09:12 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A collection of skills for the Antigravity AI coding tool - &lt;a href="https://github.com/sickn33/antigravity-awesome-skills" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-23 14:06:58 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Thoughtworks report on the future of software engineering - Senior engineering practitioners from major technology companies gathered for a multi-day retreat to confront the questions that matter most as AI transforms software development.  - &lt;a href="https://drive.google.com/file/d/1xSOTG7pyILFfiU8EXNAYWYid4titJjYD/view?usp=drive_link" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-23 09:11:07 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interesting new take on SDLC - the context development lifecycle maps out how to optimise context for better agentic ai output - &lt;a href="https://tessl.io/blog/context-development-lifecycle-better-context-for-ai-coding-agents/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-23 08:55:47 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  AI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A very cool project that allows you to do agent sandboxing. provides a managed service as well as the code so you can run it yourself. - &lt;a href="https://e2b.dev/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-23 17:45:59 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A free detailed book on agentic ai architecture and development patterns - &lt;a href="https://drive.google.com/file/d/1-5ho2aSZ-z0FcW8W_jMUoFSQ5hTKvJ43/view" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-23 17:03:31 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  OSS
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Redmonk take on oss and AI slop - &lt;a href="https://redmonk.com/kholterhoff/2026/02/03/ai-slopageddon-and-the-oss-maintainers/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-23 22:25:44 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Impact of vibe coding on open source projects. Some great data points and much food for thought. - &lt;a href="https://www.infoq.com/news/2026/02/ai-floods-close-projects/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-23 21:50:01 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Generated on 2026-02-25 by Bookmark Manager | 23rd Feb 26 to 25th Feb 26 | Total bookmarks: 15&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Follow me on &lt;a href="https://www.linkedin.com/in/ricardosueiras/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or &lt;a href="https://github.com/094459" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>learning</category>
      <category>llm</category>
      <category>resources</category>
    </item>
    <item>
      <title>What I am currently reading (Feb 17th)</title>
      <dc:creator>Ricardo Sueiras</dc:creator>
      <pubDate>Wed, 25 Feb 2026 11:07:29 +0000</pubDate>
      <link>https://dev.to/094459/what-i-am-currently-reading-feb-17th-2od5</link>
      <guid>https://dev.to/094459/what-i-am-currently-reading-feb-17th-2od5</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7o6k55n57beb4lrms2up.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7o6k55n57beb4lrms2up.png" alt="Bookmark Banner" width="800" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  What I am currently reading ( 17th Feb 26 )
&lt;/h1&gt;

&lt;p&gt;These are the current online posts that I enjoyed reading and made me think.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A new CNCF inspired look at the agentic AI space - &lt;a href="https://landscape.agentic-community.com/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-22 23:48:00 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A detailed 100 page guide from Jeremy Daley on how to build production grade multi tenant systems - &lt;a href="https://jeremydaly.com/context-engineering-for-commercial-agent-systems/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-22 21:03:48 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A new take on why we have not lost anything to our agentic AI overlords - worth reading to get some alternative view points - &lt;a href="https://www.linkedin.com/pulse/after-postmodernism-ted-shelton-sbftc" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-22 15:43:55 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How to deploy production AI applications on AWS - architectural patterns and blueprints - &lt;a href="https://joudawad.substack.com/p/build-a-production-ready-ai-agent" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-21 14:24:23 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A bunch of system prompts you can use to help define different agentic personas - &lt;a href="https://github.com/NTCoding/claude-skillz/tree/main/system-prompts" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-18 12:24:33 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tips on getting the best out of Claude Code - &lt;a href="https://www.kdnuggets.com/claude-code-power-tips" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-18 12:23:14 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Swamp is a CLI that supercharges AI agents to create operational workflows that are reviewable, shareable, and accurate. Built for agents, there to empower humans. - &lt;a href="https://github.com/systeminit/swamp" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-18 12:21:01 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Opinionated approach to deploying agentic applications to run on Amazon EKS - &lt;a href="https://awslabs.github.io/ai-on-eks/docs/infra/agents-on-eks" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-18 12:10:18 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A sample production architecture for deploying agents - &lt;a href="https://github.com/aws-samples/sample-ai-agent-architectures-agentcore" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-02-18 10:22:15 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  CODING
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;cc-setup solves MCP Server overload and complexity when using Claude Code by letting you define all your servers and plugins once in a central registry, then selectively enable only the ones each project needs.  - &lt;a href="https://github.com/rhuss/cc-setup" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-22 21:46:52 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A blog post that outlines the maturity levels of developers using agentic AI tooling - &lt;a href="https://www.principalengineer.com/p/the-7-levels-of-software-engineering" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-22 15:38:40 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Timebound-IAM is an MCP Server that issues short-lived, service-scoped AWS credentials via STS AssumeRole so that AI coding agents (like Claude Code) can access AWS resources without long-lived keys. Credentials are time-bounded (15 minutes to 12 hours), scoped to specific services and access levels (read-only or full), and automatically cleaned up on expiry. - &lt;a href="https://timebound-iam.com/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-19 10:30:42 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Backlog.md turns any folder with a Git repo into a self‑contained project board powered by plain Markdown files and a zero‑config CLI. Built for spec‑driven AI development — structure your tasks so AI agents deliver predictable results. - &lt;a href="https://github.com/MrLesk/Backlog.md" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-18 16:39:18 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A good post on how to use Claude to ship code - &lt;a href="https://www.linkedin.com/posts/joshalbrecht_the-claude-code-hype-is-real-i-shipped-over-share-7420537067316731904-o8Ix" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-18 12:25:34 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Claude Skill to help with Test Driven Development (tdd) - &lt;a href="https://github.com/UserAd/ClaudeSkills/tree/main/skills/tdd-implement" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-18 12:23:49 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sample AI-DLC implementation patterns - &lt;a href="https://github.com/aws-samples/sample-ai-powered-sdlc-patterns-with-aws/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-02-18 10:25:40 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A set of AWS specific plugins for Claude - &lt;a href="https://github.com/awslabs/agent-plugins" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-02-18 10:22:44 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  AWS
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A good doc that covers use cases and options on how to use aws-vault to ensure you use secure, short lived credentials when accessing your AWS resources - &lt;a href="https://github.com/ByteNess/aws-vault/blob/main/USAGE.md" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tool]&lt;/em&gt; - ( Added: 2026-02-19 14:56:00 )&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  TECH
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;This is what a good CV looks like - &lt;a href="https://www.linkedin.com/in/vinijaiswal/details/experience/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-18 12:56:54 )&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  OSS
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Good article positioning open source licensing models against digital sovreignty - &lt;a href="https://dri.es/the-software-sovereignty-scale" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[strategy]&lt;/em&gt; - ( Added: 2026-02-17 15:53:49 )&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Generated on 2026-02-25 by Bookmark Manager | 17th Feb 26 to 22nd Feb 26 | Total bookmarks: 20&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Follow me on &lt;a href="https://www.linkedin.com/in/ricardosueiras/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or &lt;a href="https://github.com/094459" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>learning</category>
      <category>resources</category>
    </item>
    <item>
      <title>What I am currently reading (Jan 16th)</title>
      <dc:creator>Ricardo Sueiras</dc:creator>
      <pubDate>Wed, 25 Feb 2026 11:05:59 +0000</pubDate>
      <link>https://dev.to/094459/currently-readingjan-16th-2gjm</link>
      <guid>https://dev.to/094459/currently-readingjan-16th-2gjm</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7o6k55n57beb4lrms2up.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7o6k55n57beb4lrms2up.png" alt="Bookmark Banner" width="800" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  What I am currently reading ( 2nd Feb 26 )
&lt;/h1&gt;

&lt;p&gt;These are the current online posts that I enjoyed reading and made me think.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;AWS Agentic development patterns - &lt;a href="https://docs.aws.amazon.com/prescriptive-guidance/latest/agentic-ai-patterns/agent-patterns.html" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-16 13:12:05 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A multi agent system for Kiro - similar to my player/coach model - &lt;a href="https://github.com/requix/kiro-team" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-02-16 12:18:39 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Video on getting started in building your AI strategy - &lt;a href="https://www.youtube.com/watch?v=lAHk8YK1PjE" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[strategy]&lt;/em&gt; - ( Added: 2026-02-16 12:17:27 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;What is Ralph Wiggum in the context of agentic ai - &lt;a href="https://www.humanlayer.dev/blog/brief-history-of-ralph" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-16 12:15:34 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;timeline on how to become ai native - &lt;a href="https://itrevolution.com/articles/the-5-stages-of-becoming-ai-native-the-hyperadaptive-model/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-16 12:15:05 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A very interesting tool that helps you compress context, which will save on tokens (and therefore $$$) - &lt;a href="https://github.com/chopratejas/headroom" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-02-16 12:09:02 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  CODING
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Intro tutorial to using Claude  - &lt;a href="https://anthropic.skilljar.com/claude-101" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[tutorial]&lt;/em&gt; - ( Added: 2026-02-16 12:55:13 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Agentic design patterns - &lt;a href="https://medium.com/@bijit211987/agentic-design-patterns-cbd0aae2962f" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-16 12:30:22 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Using Dagger to do multi agent/parallel development using Kiro CLI - &lt;a href="https://www.youtube.com/watch?v=C2g3vdbffOI" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-16 12:29:21 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A tutorial on how to use git worktrees - &lt;a href="https://notes.billmill.org/blog/2024/03/How_I_use_git_worktrees.html" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-16 12:24:02 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How orgs choose and evaluate ai coding assistants - &lt;a href="https://newsletter.pragmaticengineer.com/p/measuring-ai-dev-tools" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-16 12:16:29 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Views on automating of developers - &lt;a href="https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-16 12:15:54 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A guide on using ai coding assistants to review code - &lt;a href="https://endler.dev/2025/how-to-review-code/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-16 12:14:34 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A tutorial on getting started with AI coding (Claude based) - &lt;a href="https://steveklabnik.com/writing/agentic-development-basics/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-16 12:14:09 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;View on impact of ai coding assistants and the quality of code that we write - &lt;a href="https://bits.logic.inc/p/ai-is-forcing-us-to-write-good-code" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[opinion]&lt;/em&gt; - ( Added: 2026-02-16 12:13:29 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CLI used to manage swarm agents to build software - &lt;a href="https://github.com/joshuakatt/Bob-The-Builder" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[code-repo]&lt;/em&gt; - ( Added: 2026-02-16 12:08:17 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  OSS
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Todo definition of OSPO - &lt;a href="https://github.com/todogroup/ospodefinition.org" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-16 12:29:45 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Case study of setting up an OSPO - &lt;a href="https://www.youtube.com/watch?v=WjJUXfqaFCw&amp;amp;t=8s" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[case study]&lt;/em&gt; - ( Added: 2026-02-16 12:28:34 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How to set up an OSPO - &lt;a href="https://todogroup.org/resources/guides/how-to-create-an-open-source-program-office/" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[case study]&lt;/em&gt; - ( Added: 2026-02-16 12:27:00 )&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Todo guide on setting up OSPO - &lt;a href="https://landscape.todogroup.org/guide#ospo-learning" rel="noopener noreferrer"&gt;link&lt;/a&gt;  &lt;em&gt;[best-practice]&lt;/em&gt; - ( Added: 2026-02-16 12:26:25 )&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;Generated on 2026-02-25 by Bookmark Manager | 2nd Feb 26 to 16th Feb 26 | Total bookmarks: 20&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Follow me on &lt;a href="https://www.linkedin.com/in/ricardosueiras/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; or &lt;a href="https://github.com/094459" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>aws</category>
      <category>resources</category>
    </item>
    <item>
      <title>Using aws-vault to manage access to your AWS resources from Kiro CLI</title>
      <dc:creator>Ricardo Sueiras</dc:creator>
      <pubDate>Thu, 19 Feb 2026 21:14:45 +0000</pubDate>
      <link>https://dev.to/aws/using-aws-vault-to-manage-access-to-your-aws-resources-from-kiro-cli-29ab</link>
      <guid>https://dev.to/aws/using-aws-vault-to-manage-access-to-your-aws-resources-from-kiro-cli-29ab</guid>
      <description>&lt;p&gt;As we say at AWS, security is our top priority. This is why I have been spending time thinking about how to manage what our agentic AI tools can do. After publishing a previous post on this topic (&lt;a href="https://dev.to/aws/getting-kiro-cli-to-use-short-lived-aws-credentials-55d2"&gt;Getting Kiro CLI to use short lived AWS credentials&lt;/a&gt;), this post takes a look at another approach you can take. &lt;a href="https://www.linkedin.com/in/vincentds/" rel="noopener noreferrer"&gt;Vincent&lt;/a&gt; reminded me about an awesome open source tool called &lt;a href="https://github.com/ByteNess/aws-vault" rel="noopener noreferrer"&gt;aws-vault&lt;/a&gt; that helps developers move to using short lived, temporary credentials. In this post I wanted to compare and contrast approaches. But first, let me walk you through the setup.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The documentation for aws-vault is good, and it has pretty much everything you need. That said, I did want to include in this post how I configured it to work with AWS Identity Centre, which is what I use.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Setting things up&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Like timebound-iam, aws-vault is a tool that needs to be installed. Installation is painless, a quick "brew install aws-vault" and I was good to go.&lt;/p&gt;

&lt;p&gt;Also like timebound-iam, you need to associate aws-vault with credentials. aws-vault provides a lot of flexibility with regards to how it will work with your existing credentials (go check the &lt;a href="https://github.com/ByteNess/aws-vault/blob/main/USAGE.md" rel="noopener noreferrer"&gt;usage&lt;/a&gt; guide for info). &lt;/p&gt;

&lt;p&gt;In my particular setup, as I use AWS Identity Centre, this is what I did to get aws-vault working for me.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;From the IdC console, I created a new permissions set that I would associated with aws-vault. This entails either using existing managed IAM policies or creating your own. I decided to use a managed ReadOnly policy that provides me with only read access to my AWS environment (I called this KiroCLIView)&lt;/li&gt;
&lt;li&gt;From the IdC console, I assigned this to an existing user and my AWS account&lt;/li&gt;
&lt;li&gt;I then created a new sso profile in my local "~/.aws/config" that looks like this (where {aws_account_no} is my AWS account number):
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[profile KiroCLIView]
sso_start_url=https://beachgeek-uk.awsapps.com/start
sso_account_id = {aws_account_no}
sso_role_name = KiroCLIView
sso_region = eu-west-1
region = eu-west-1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is all I had to do. To test it, I used the following command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;aws-vault exec KiroCLIView -- aws s3 ls
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After first asking me to provide a password to my keystore, a new browser window is opened, and I then follow my typical Idc login flow (user credentials and MFA token). I only have to do this the first time, subsequent logins are simplified.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Opening the SSO authorization page in your default browser (use Ctrl-C to abort)
https://beachgeek-uk.awsapps.com/start/#/device?user_code=FJBS-GWZH
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After entering my details, I now see a list of my buckets on S3.&lt;/p&gt;

&lt;p&gt;Like timebound-aim, aws-vault provides tools to help you manage your sessions. I can view all existing sessions using "aws-vault list"&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Profile                  Credentials              Sessions
=======                ===========           ========
KiroCLIView          -                              sso.GetRoleCredentials:11h57m52s
-                               -                               oidc:https://beachgeek-uk.awsapps.com/start
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I can also clear any sessions using is the "aws-vault clear" (you will be asked to authenticate when you do this).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Configuring Kiro&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On the Kiro side, the setup is simpler - no MCP server. All I do is create a new custom agent with a rule file that asks it to always use aws-vault when accessing AWS resources. This is what it looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;**When accessing AWS resources**

- ALWAYS use aws-vault to login to AWS when you need to access AWS resources
- To get credentials, you will have to use "aws-vault exec KiroCLIView" to initially get access to AWS credentials
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and here is my custom agent config file&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  "name": "vault",
  "description": "",
  "prompt": null,
  "mcpServers": {
  },
  "tools": [
    "*"
  ],
  "toolAliases": {},
  "allowedTools": [],
  "resources": [
    "file://AGENTS.md"],
  "hooks": {},
  "toolsSettings": {}
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;From within my Kiro CLI session, when I now ask it to interact with AWS, I can see that Kiro CLI is ensuring that aws-vault is used to generate these temporary credentials.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[vault] &amp;gt;

tell me what is in my s3 bucket 094459-assets

&amp;gt; I'll list the contents of your S3 bucket 094459-assets using aws-vault for credentials.
I will run the following command: aws-vault exec KiroCLIView -- aws s3 ls s3://094459-assets/ (using tool: shell)
Purpose: List contents of S3 bucket 094459-assets using aws-vault

Opening the SSO authorization page in your default browser (use Ctrl-C to abort)
https://beachgeek-uk.awsapps.com/start/#/device?user_code=QFRZ-VPWL

&amp;lt;redacted&amp;gt;

Files:
- HTML files: about.html, index.html
- JavaScript libraries: linkify-html.js, linkify.js, qrcode.js
- Images: favicon.ico, presign-arch.png, several JPEG files
- Video files: Multiple large MP4 files (OSS news episodes 165-174, ranging from ~186MB to ~305MB)
- Log file: audit.log (47 bytes, updated today)

The bucket has a mix of web assets, video content, and some presigned URL test files based on the naming
patterns.

 ▸ Credits: 0.08 • Time: 34s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If I ask it to write a file into this bucket&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[vault] &amp;gt; can you write a file called audit.test into that bucket

&amp;gt; I'll create a file called audit.test and upload it to your S3 bucket.
I will run the following command: echo "test" &amp;gt; /tmp/audit.test &amp;amp;&amp;amp; aws-vault exec KiroCLIView -- aws s3 cp /tmp/audit.test s3://094459-assets/audit.test (using tool: shell)
Purpose: Create audit.test file and upload to S3 bucket

upload failed: ../../../../tmp/audit.test to s3://094459-assets/audit.test An error occurred (AccessDenied) when calling the PutObject operation: User: arn:aws:sts::704533066374:assumed-role/AWSReservedSSO_KiroCLIView_c3c565557df10f4f/ricsue@amazon.co.uk is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::094459-assets/audit.test" because no identity-based policy allows the s3:PutObject action
 - Completed in 1.431s

&amp;gt; I can't upload the file because your current AWS role (KiroCLIView) doesn't have s3:PutObject
permissions on this bucket. The role only has read access.

You'll need to either:
- Use a different AWS profile/role with write permissions to this bucket
- Have an administrator grant s3:PutObject permission to your current role

 ▸ Credits: 0.06 • Time: 8s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It works as expected.&lt;/p&gt;

&lt;p&gt;If I open up a new terminal, and use my normal credentials which does have write access, I can successfully write the file.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;gt;~/kiro-cli/aws-vault  aws s3 cp AGENTS.md s3://094459-assets
upload: ./AGENTS.md to s3://094459-assets/AGENTS.md

 &amp;gt;~/kiro-cli/aws-vault  aws s3 ls 094459-assets
                           PRE uploads/
2026-02-19 17:46:43        226 AGENTS.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If I logout of that session and then try and access my AWS resources, I get the usual error&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Unable to locate credentials. You can configure credentials by running "aws login".
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is a little more flexible than timebound-iam, which requires you to have an active AWS session to work.&lt;/p&gt;

&lt;p&gt;The final thing I wanted to try is to configure the duration of the temporary credentials. timebound-iam has a 15 min session timeout, but I noticed that the credentials aws-vault were using were set to 60 minutes. It turns out that you can configure most of the characteristics of your session by using environment variables (great docs make a big difference).&lt;/p&gt;

&lt;p&gt;By setting "AWS_SESSION_TOKEN_TTL=15m" in my rules file, I was able to tune those temporary credentials down from the default. Nice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which one should you use?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In these two posts I have looked at a couple of ways you can manage access to your AWS resources from your agentic AI tools. I guess the question some of you might be asking is which one should I use?&lt;/p&gt;

&lt;p&gt;They both perform similar tasks, and have similar requirements to get them up and running. That said, there are a couple of things that are nudging me towards aws-vault over timebound-iam. First is maturity. timebound-iam is a new tool and so its just getting started. I am sure it will develop and mature over time, but it lacks the features and capabilities that have evolved in aws-vault over the years. The second reason is that timebound-iam requires you to have a valid AWS session before it will generated short lived credentials, something that you do not need with aws-vault. This feels cleaner and it also mitigates the scenario where the agent might try and work around the rules files you create. The final reason is simplicity - timebound-iam is an MCP server which requires that additional configuration, whereas aws-vault is just something you define in your rules file.&lt;/p&gt;

&lt;p&gt;In this short video you can see aws-vault in action.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/Y0b3srfln9E"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's next?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The last two posts have looked at just one aspect of how you can manage access to downstream systems that your agentic AI tools are using. Whilst in these examples I have used my AWS account and resources, it is likely that you will be access a much broader range of systems. You should start to think about what tools exist that will allow you to manage control to those systems. &lt;/p&gt;

&lt;p&gt;This has got me thinking about creating something more comprehensive. Across the different layers, how can we optimise for control and security. Watch this space, as I will be noodling and coming up with some thoughts on this in the coming weeks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Get started today
&lt;/h3&gt;

&lt;p&gt;You can get started with Kiro CLI today for free. &lt;a href="https://kiro.dev/downloads/?trk=71546b8e-c969-4ead-aa9f-9cd06f6d8610&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;Download it from this link&lt;/a&gt;.  I have created a workshop if you are new to Kiro CLI and the &lt;a href="https://github.com/094459/aqd-cli-workshop" rel="noopener noreferrer"&gt;Kiro CLI workshop&lt;/a&gt; will walk you through getting started with the terminal based Kiro CLI tool, and provides a comprehensive overview as well as advanced topics.&lt;/p&gt;

&lt;p&gt;Finally, if you did find this post interesting, helpful, or useful, I would love to get your feedback. Please &lt;a href="https://pulse.aws/survey/OZ7QIXA7" rel="noopener noreferrer"&gt;use this 30 second feedback form&lt;/a&gt; and I will be forever grateful.&lt;/p&gt;

&lt;p&gt;Made with ♥ from DevRel&lt;/p&gt;

</description>
      <category>kiro</category>
      <category>aws</category>
    </item>
    <item>
      <title>Getting Kiro CLI to use short lived AWS credentials</title>
      <dc:creator>Ricardo Sueiras</dc:creator>
      <pubDate>Thu, 19 Feb 2026 12:44:58 +0000</pubDate>
      <link>https://dev.to/aws/getting-kiro-cli-to-use-short-lived-aws-credentials-55d2</link>
      <guid>https://dev.to/aws/getting-kiro-cli-to-use-short-lived-aws-credentials-55d2</guid>
      <description>&lt;p&gt;Agentic AI tools like Kiro IDE and Kiro CLI are pretty awesome. You provide the right context, the right prompt, and away they will go. After a period of time, you can now review the output.&lt;/p&gt;

&lt;p&gt;Early on developers understood the power, but also the potential harm that could be cause (and we began to read stories like &lt;a href="https://www.theregister.com/2025/07/21/replit_saastr_vibe_coding_incident/" rel="noopener noreferrer"&gt;this one&lt;/a&gt;. Most developer tools now provide capabilities that allow you as a developer to have fine grain control of what they can and more importantly, should never do. (If you want details, you can check out my hands on workshop on Kiro CLI where I dive deep into these capabilities &lt;a href="https://www.theregister.com/2025/07/21/replit_saastr_vibe_coding_incident/" rel="noopener noreferrer"&gt;here&lt;/a&gt;)&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;As an aside, if the tool you are using does not provide these controls, you should seriously look at re-evaluating the tools and find the one that works best for you!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  timebound-iam
&lt;/h2&gt;

&lt;p&gt;This week I discovered a new tool that can help you provide further controls on what your agentic AI tools can do, specifically when it comes to providing controls about how to limit access to your AWS resources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://timebound-iam.com/" rel="noopener noreferrer"&gt;timebound-iam&lt;/a&gt;&lt;/strong&gt; is an mcp server that allows you to vend short term credentials to access your AWS resources. It is pretty simple in concept.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You define a role and permissions policy that you associate with your agentic AI tool (in my case I am using Kiro CLI)&lt;/li&gt;
&lt;li&gt;You install the timebound-iam tool in your machine&lt;/li&gt;
&lt;li&gt;You configure your agentic-AI tool to use this tool via MCP integration&lt;/li&gt;
&lt;li&gt;You add steering/rules files to enforce using timebound-iam tools when access your AWS resources&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frjqkgmeg6b5688m91g6o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frjqkgmeg6b5688m91g6o.png" alt=" " width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting up my AWS permissions
&lt;/h2&gt;

&lt;p&gt;The first thing I needed to do was to setup a new role and IAM policy that would be used to vend short lived credentials. I like this approach as it allows you to take an AWS approach to fine grain control over what resources you might want your agentic AI tools to have access to.&lt;/p&gt;

&lt;p&gt;The tool provides help in this respect, providing a walk through of what you need to create. Type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;timebound-iam setup aws
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And it will ask you for which services you want to control access to, and then helps you with what you need to create. I follow these instructions, and for the purposes of testing, I create a new role called "timebound-iam-broker", and generating an inline policy that looked like the following.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:GetObject",
                "s3:ListBucket"
            ],
            "Resource": [
                "arn:aws:s3:::094459-assets",
                "arn:aws:s3:::094459-assets/*"
            ]
        }
    ]
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This was deliberately narrow as I wanted to test how Kiro would handle this (and how hard it would try and work around any blocks that it encountered).&lt;/p&gt;

&lt;h2&gt;
  
  
  Configuring this in Kiro CLI
&lt;/h2&gt;

&lt;p&gt;To get this up and running in Kiro CLI, after I installed the timebound-iam tool (using brew install builder-magic/tap/timebound-iam), I created a new custom agent in Kiro. Here is my configuration.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  "name": "timebound",
  "description": "",
  "prompt": null,
  "mcpServers": {
    "timebound-iam": {
      "autoApprove": [],
      "disabled": false,
      "command": "/opt/homebrew/bin/timebound-iam",
      "args": [
        "serve"
      ]
    }
  },
  "tools": [
    "*"
  ],
  "toolAliases": {},
  "allowedTools": [],
  "resources": [
    "file://AGENTS.md"],
  "hooks": {},
  "toolsSettings": {},
  "includeMcpJson": true,
  "model": null
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I then created a file in the root of my project workspace called AGENTS.md, and added these directives.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;**When accessing AWS resources**

- ALWAYS use the timebound-iam mcp server to access AWS resources
- use the grant_access tool to vend short lived credentials
- NEVER use standard AWS credentials for accessing AWS resources, EVEN when you get Access Denied errors using timebound-iam
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;I was undecided about whether this was the best approach. I had initially thought about defining the custom agent with this as its system prompt. I might try again in the future to see if it makes any difference.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I then started my Kiro-CLI session using this custom agent. I could see that the mcp server had started successfully,&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Model: auto (/model to change) | Plan: KIRO POWER (/usage for more detail)

Checkpoints are not available in this directory. Use '/checkpoint init' to enable checkpoints.

✓ timebound-iam loaded in 0.04 s

[timebound] &amp;gt; /mcp

timebound-iam
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
[2026:12:23]: ✓ timebound-iam loaded in 0.04 s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and that I had new tools available to me.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;timebound-iam (MCP)
- grant_access                180    not trusted
- list_active_sessions         40    not trusted
- list_services                50    not trusted
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I next trusted these tools using the "/tools trust {tool name}" command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[timebound] &amp;gt; /tools trust grant_access


Tool '@timebound-iam/grant_access' is now trusted. I will not ask for confirmation before running this tool.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And that was it. I was now ready to test this out.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing timebound-iam
&lt;/h2&gt;

&lt;p&gt;From the Kiro CLI prompt, I tried to do the following operations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;view files from the allowed S3 bucket&lt;/li&gt;
&lt;li&gt;write files from the allowed S3 bucket&lt;/li&gt;
&lt;li&gt;view files from other S3 buckets&lt;/li&gt;
&lt;li&gt;get general info on my EC2 instances&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Viewing files&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the output I got from my Kiro CLI session:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[timebound] &amp;gt; list files in my s3 bucket 094459-assets

&amp;gt; I'll help you list the files in your S3 bucket. First, I need to get temporary credentials to access S3.
Running tool grant_access with the param (from mcp server: timebound-iam)
 ⋮  {
 ⋮    "services": [
 ⋮      "s3"
 ⋮    ],
 ⋮    "level": "read_only",
 ⋮    "ttl": "15m"
 ⋮  }

I will run the following command: env $(cat /var/folders/sn/h2yml_6n46vcq93q4c9qrzqh0000gr/T/timebound-iam-2968778292/timebound-iam-c3160a49-0aaf-4b6b-b96f-2d6428f46b26.env) aws s3 ls s3://094459-assets/ (using tool: shell)
Purpose: List files in S3 bucket 094459-assets


Allow this action? Use 't' to trust (always allow) this tool for the session. [y/n/t]:

[timebound] &amp;gt; t

                           PRE uploads/
2023-03-29 09:15:39       2199 about.html
&amp;lt;redacted&amp;gt;

 - Completed in 1.179s

The bucket contains 26 files plus the uploads/ directory.

 ▸ Credits: 0.14 • Time: 22s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So this worked as expected. I could see that Kiro used this tool (grant_access) to generated short lived credentials, and then executed. You can see that it generates these credentials in temp files (/var/folders/sn/h2yml_6n46vcq93q4c9qrzqh0000gr/T/timebound-iam-2968778292/timebound-iam-c3160a49-0aaf-4b6b-b96f-2d6428f46b26.env) which all look as you would expect&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AWS_ACCESS_KEY_ID=ASIA2ICLXOKDCSHLV4AL
AWS_SECRET_ACCESS_KEY=XNDncGZ4HoPL8X8DtaJQSJtgfGrZkQ0QunlRVET4
AWS_SESSION_TOKEN=IQo&amp;lt;redacted&amp;gt;==
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Don't panic!&lt;/strong&gt; those credentials are short lived, if you try and use them you will get "An error occurred (ExpiredToken) when calling the ListBuckets operation: The provided token has expired."&lt;/p&gt;

&lt;p&gt;We can use one of the tools to see the currently available (live) sessions.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[timebound] &amp;gt; can you list active sessions in timebound-iam

Running tool list_active_sessions with the param (from mcp server: timebound-iam)
 ⋮  {}

&amp;gt; You have 1 active timebound-iam sessions:

1. Session ID: timebound-iam-c3160a49-0aaf-4b6b-b96f-2d6428f46b26
   - Services: s3
   - Level: read_only
   - Expires: 2026-02-19T11:26:56Z (11m 24s remaining)

 ▸ Credits: 0.07 • Time: 9s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Writing files&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ok so what happens if we try and ask Kiro to write a file into this directory.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[timebound] &amp;gt; write a file called "audit.test" in the same bucket

&amp;gt; I'll create a file called "audit.test" in your S3 bucket. First, I need to get write access credentials.

Running tool grant_access with the param (from mcp server: timebound-iam)
 ⋮  {
 ⋮    "level": "full",
 ⋮    "services": [
 ⋮      "s3"
 ⋮    ],
 ⋮    "ttl": "15m"
 ⋮  }
 - Completed in 0.39s

I will run the following command: echo "test" | env $(cat /var/folders/sn/h2yml_6n46vcq93q4c9qrzqh0000gr/T/timebound-iam-2968778292/timebound-iam-7428f4f3-46b0-4bb9-abc7-7f979aa583e7.env) aws s3 cp - s3://094459-assets/audit.test (using tool: shell)
Purpose: Upload audit.test file to S3 bucket

upload failed: - to s3://094459-assets/audit.test An error occurred (AccessDenied) when calling the PutObject operation: User: arn:aws:sts::704533066374:assumed-role/timebound-iam-broker/timebound-iam-7428f4f3-46b0-4bb9-abc7-7f979aa583e7 is not authorized to perform: s3:PutObject on resource: "arn:aws:s3:::094459-assets/audit.test" because no identity-based policy allows the s3:PutObject action
 - Completed in 1.0s

&amp;gt; I received an Access Denied error. The timebound-iam credentials don't have permission to write to this bucket. This could be due to:

1. The bucket policy or IAM role restrictions
2. The timebound-iam broker role doesn't have PutObject permissions for this bucket

You may need to check the bucket permissions or the timebound-iam configuration to allow write access to the 094459-assets bucket.

 ▸ Credits: 0.12 • Time: 13s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;As expected this failed. The permissions assigned to the timebound-iam-broker role does not permit write operations.&lt;/p&gt;

&lt;p&gt;The key thing here is that IF YOU DO NOT HAVE A RULES file, then your agentic AI will try alternative approaches. Remember, I still have my  standard federated credentials in my "~/.aws" directory, and so when I tried this WITHOUT the rules defined in the AGENTS.md file, Kiro just switched to using those credentials.&lt;/p&gt;

&lt;p&gt;Rules are important and help you control the behaviour of your agentic AI tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Accessing EC2 resources&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I get similar results when trying to access other AWS resources not defined within my timebound-iam-broker policy.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[timebound] &amp;gt; ok can you tell me about my ec2 instances in eu-west-1 please

&amp;gt; I'll get temporary credentials for EC2 and check your instances in eu-west-1.

Running tool grant_access with the param (from mcp server: timebound-iam)
 ⋮  {
 ⋮    "level": "read_only",
 ⋮    "services": [
 ⋮      "ec2"
 ⋮    ],
 ⋮    "ttl": "15m"
 ⋮  }
 - Completed in 0.153s

I will run the following command: env $(cat /var/folders/sn/h2yml_6n46vcq93q4c9qrzqh0000gr/T/timebound-iam-2968778292/timebound-iam-e2bc8a5a-23b8-4396-81fa-05c930d847ab.env) aws ec2 describe-instances --region eu-west-1 --query 'Reservations[*].Instances[*].[InstanceId,InstanceType,State.Name,PublicIpAddress,PrivateIpAddress,Tags[?Key==`Name`].Value|[0]]' --output table (using tool: shell)
Purpose: List EC2 instances in eu-west-1

An error occurred (UnauthorizedOperation) when calling the DescribeInstances operation: You are not authorized to perform this operation. User: arn:aws:sts::704533066374:assumed-role/timebound-iam-broker/timebound-iam-e2bc8a5a-23b8-4396-81fa-05c930d847ab is not authorized to perform: ec2:DescribeInstances because no identity-based policy allows the ec2:DescribeInstances action
 - Completed in 1.118s

&amp;gt; I'm getting an Access Denied error. The timebound-iam-broker role doesn't have permission to perform ec2:DescribeInstances.

Similar to the S3 write issue earlier, the timebound-iam system can create sessions for EC2, but the underlying broker role lacks the necessary EC2 permissions to actually describe instances.

The timebound-iam-broker role would need ec2:DescribeInstances permission added to its IAM policy to allow
querying EC2 instances.

 ▸ Credits: 0.13 • Time: 12s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Viewing other S3 buckets&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As expected, even though its a READ only operation, I get blocked when trying to list all available S3 buckets.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[timebound] &amp;gt; can you list all available s3 buckets

&amp;gt; I'll get S3 credentials and list all your buckets.
Running tool grant_access with the param (from mcp server: timebound-iam)
 ⋮  {
 ⋮    "level": "read_only",
 ⋮    "services": [
 ⋮      "s3"
 ⋮    ],
 ⋮    "ttl": "15m"
 ⋮  }
 - Completed in 1.152s

I will run the following command: env $(cat /var/folders/sn/h2yml_6n46vcq93q4c9qrzqh0000gr/T/timebound-iam-2968778292/timebound-iam-b7bec1f2-a215-4d3d-aa6d-e420aa7ec698.env) aws s3 ls (using tool: shell)
Purpose: List all S3 buckets

An error occurred (AccessDenied) when calling the ListBuckets operation: User: arn:aws:sts::704533066374:assumed-role/timebound-iam-broker/timebound-iam-b7bec1f2-a215-4d3d-aa6d-e420aa7ec698 is not authorized to perform: s3:ListAllMyBuckets because no identity-based policy allows the s3:ListAllMyBuckets action
 - Completed in 2.216s

&amp;gt; The timebound-iam-broker role doesn't have permission to list all S3 buckets. It lacks the s3:ListAllMyBuckets permission.

Earlier I was able to list files within the specific bucket 094459-assets because the broker role has permissions for bucket-level operations, but not the account-level operation to list all buckets.

To enable this, the broker role would need this permission added:

json
{
  "Effect": "Allow",
  "Action": "s3:ListAllMyBuckets",
  "Resource": "*"
}


 ▸ Credits: 0.18 • Time: 19s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I do appreciate though how Kiro is trying to help me here!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What do I think?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I have been testing this tool over the last few days to get a grip of how it works. It is a great start, although if you decided to evaluate this yourself, here are some things to think about.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;You still need to have AWS credentials available when using this tool. When you start the "broker" (the timebound-iam server) it will use these to vend temporary credentials that will then be used.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You have to define a rules file to enforce this. If you do not do this, then agentic AI is going to do what agentic AI does best - work around any errors (permissions or expired credentials).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I need to battle test this more as I have only spent a few days with it configured in my main custom agent. I will update this post if I discover anything, but in the meantime, if you decide to evaluate make sure that you take the usual precautions (i.e. do not let this anywhere near stuff you care about, e.g. production!) &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you like the project, make sure you give feedback to &lt;a href="https://x.com/arrsingh" rel="noopener noreferrer"&gt;Rahul Singh&lt;/a&gt; and star/follow the project.&lt;/p&gt;

&lt;h3&gt;
  
  
  Get started today
&lt;/h3&gt;

&lt;p&gt;You can get started with Kiro CLI today for free. &lt;a href="https://kiro.dev/downloads/?trk=71546b8e-c969-4ead-aa9f-9cd06f6d8610&amp;amp;sc_channel=el" rel="noopener noreferrer"&gt;Download it from this link&lt;/a&gt;.  I have created a workshop if you are new to Kiro CLI and the &lt;a href="https://github.com/094459/aqd-cli-workshop" rel="noopener noreferrer"&gt;Kiro CLI workshop&lt;/a&gt; will walk you through getting started with the terminal based Kiro CLI tool, and provides a comprehensive overview as well as advanced topics.&lt;/p&gt;

&lt;p&gt;Made with ♥ from DevRel&lt;/p&gt;

</description>
      <category>kiro</category>
      <category>aws</category>
    </item>
    <item>
      <title>Musings on newsletters...</title>
      <dc:creator>Ricardo Sueiras</dc:creator>
      <pubDate>Mon, 02 Feb 2026 09:14:07 +0000</pubDate>
      <link>https://dev.to/094459/musings-on-newsletters-51cj</link>
      <guid>https://dev.to/094459/musings-on-newsletters-51cj</guid>
      <description>&lt;p&gt;If you are thinking about putting together a newsletter, then I can highly recommend &lt;a href="https://www.cjchilvers.com/blog/35-lessons-from-35-years-of-newsletter-publishing/" rel="noopener noreferrer"&gt;this&lt;/a&gt; short post that highlights good practices and tips.&lt;/p&gt;

&lt;p&gt;I stumbled upon this about two years into creating the AWS open source newsletter, and I wish I had seen it before. Great and practical tips that are sensible and work.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>resources</category>
      <category>writing</category>
    </item>
  </channel>
</rss>
