<?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: satya-anguluri</title>
    <description>The latest articles on DEV Community by satya-anguluri (@satyaanguluri).</description>
    <link>https://dev.to/satyaanguluri</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4026548%2F2ca41c1a-88eb-43e5-8569-46bfd303f2ae.png</url>
      <title>DEV Community: satya-anguluri</title>
      <link>https://dev.to/satyaanguluri</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/satyaanguluri"/>
    <language>en</language>
    <item>
      <title>I built an AI engineering course where every lesson is a runnable Spring Boot project (Ollama, no API key)</title>
      <dc:creator>satya-anguluri</dc:creator>
      <pubDate>Thu, 27 Aug 2026 19:19:03 +0000</pubDate>
      <link>https://dev.to/satyaanguluri/i-built-an-ai-engineering-course-where-every-lesson-is-a-runnable-spring-boot-project-ollama-no-5h0h</link>
      <guid>https://dev.to/satyaanguluri/i-built-an-ai-engineering-course-where-every-lesson-is-a-runnable-spring-boot-project-ollama-no-5h0h</guid>
      <description>&lt;p&gt;Hi everyone — I’m a Java/Spring Boot engineer with 17+ years of experience, and I’ve spent the past several months building EngineerPrep.&lt;/p&gt;

&lt;p&gt;I kept running into the same problem while learning AI engineering: many courses either stay at the conceptual level or demonstrate everything inside notebooks. They explain what tokens, embeddings, RAG and agents are, but not how these pieces behave inside a production application.&lt;/p&gt;

&lt;p&gt;So I built the kind of learning path I wanted:&lt;/p&gt;

&lt;p&gt;73 focused AI engineering lessons&lt;/p&gt;

&lt;p&gt;Short chapters instead of long video lectures&lt;/p&gt;

&lt;p&gt;Visual walkthroughs of what happens inside the system&lt;/p&gt;

&lt;p&gt;Production incidents and failure scenarios&lt;/p&gt;

&lt;p&gt;Hands-on implementation labs&lt;/p&gt;

&lt;p&gt;Runnable Maven projects with local Ollama support&lt;/p&gt;

&lt;p&gt;Optional OpenAI and Amazon Bedrock configurations&lt;/p&gt;

&lt;p&gt;An AI mentor that answers within the context of the current lesson&lt;/p&gt;

&lt;p&gt;The curriculum progresses through:&lt;/p&gt;

&lt;p&gt;LLM Foundations&lt;/p&gt;

&lt;p&gt;Prompt Engineering&lt;/p&gt;

&lt;p&gt;Structured Output and Validation&lt;/p&gt;

&lt;p&gt;RAG and Embeddings&lt;/p&gt;

&lt;p&gt;AI Memory&lt;/p&gt;

&lt;p&gt;Agents and Tool Calling&lt;/p&gt;

&lt;p&gt;Model Evaluation&lt;/p&gt;

&lt;p&gt;AI Security&lt;/p&gt;

&lt;p&gt;Production AI Systems&lt;/p&gt;

&lt;p&gt;The complete LLM Foundations module is free: 15 lessons, hands-on labs and a starter project that runs locally with Ollama. No paid AI API or credit card is required.&lt;/p&gt;

&lt;p&gt;EngineerPrep is intentionally focused: one structured path for working software engineers who want to understand how AI systems are designed, implemented and debugged in production—especially with Java and Spring Boot.&lt;/p&gt;

&lt;p&gt;You can try it here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://engineerprep.io" rel="noopener noreferrer"&gt;https://engineerprep.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I would genuinely appreciate feedback on three things:&lt;/p&gt;

&lt;p&gt;Does the first lesson make the value clear quickly?&lt;/p&gt;

&lt;p&gt;Is the lesson → incident → project structure useful?&lt;/p&gt;

&lt;p&gt;What would prevent you from completing the free module?&lt;/p&gt;

&lt;p&gt;I built this independently, so direct criticism is welcome. It will help me decide what to improve next.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>java</category>
      <category>springboot</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Hi everyone. This is Satya , java developer from the past 18 years. Interested very much in AI stuff.</title>
      <dc:creator>satya-anguluri</dc:creator>
      <pubDate>Tue, 14 Jul 2026 21:27:39 +0000</pubDate>
      <link>https://dev.to/satyaanguluri/hi-everyone-this-is-satya-java-developer-from-the-past-18-years-interested-very-much-in-ai-n7j</link>
      <guid>https://dev.to/satyaanguluri/hi-everyone-this-is-satya-java-developer-from-the-past-18-years-interested-very-much-in-ai-n7j</guid>
      <description></description>
    </item>
    <item>
      <title>Capstead</title>
      <dc:creator>satya-anguluri</dc:creator>
      <pubDate>Mon, 13 Jul 2026 16:36:02 +0000</pubDate>
      <link>https://dev.to/satyaanguluri/i-built-capstead-a-governance-observability-layer-for-ai-capabilities-in-spring-boot-333l</link>
      <guid>https://dev.to/satyaanguluri/i-built-capstead-a-governance-observability-layer-for-ai-capabilities-in-spring-boot-333l</guid>
      <description>&lt;h1&gt;
  
  
  I built Capstead: A Governance &amp;amp; Observability Layer for AI Capabilities in Spring Boot
&lt;/h1&gt;

&lt;p&gt;As more teams integrate AI into their Spring Boot applications, I kept running into the same questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which AI capabilities does our application expose?&lt;/li&gt;
&lt;li&gt;Who owns each capability?&lt;/li&gt;
&lt;li&gt;How much does each capability cost?&lt;/li&gt;
&lt;li&gt;Which capabilities are failing or exceeding latency budgets?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Frameworks like Spring AI provide excellent model integrations and metrics, but I wanted visibility at the &lt;strong&gt;business capability&lt;/strong&gt; level rather than just individual model calls.&lt;/p&gt;

&lt;p&gt;That's why I built &lt;strong&gt;Capstead&lt;/strong&gt;, an open-source governance and observability control plane for AI capabilities in Spring Boot.&lt;/p&gt;

&lt;p&gt;With a simple &lt;code&gt;@Capability&lt;/code&gt; annotation (or a bodyless &lt;code&gt;@CapabilityClient&lt;/code&gt; interface), Capstead provides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📋 Live capability catalog&lt;/li&gt;
&lt;li&gt;💰 Per-capability cost attribution, token usage, latency, and success rate&lt;/li&gt;
&lt;li&gt;🎯 Daily budget enforcement&lt;/li&gt;
&lt;li&gt;🌳 Durable execution history with parent/child execution trees&lt;/li&gt;
&lt;li&gt;🤖 MCP export so capabilities can be exposed as agent tools&lt;/li&gt;
&lt;li&gt;🔌 Provider-neutral support (Spring AI, LangChain4j, custom SDKs, or any HTTP client)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to provide a governance layer on top of existing AI integrations without changing how developers build AI applications.&lt;/p&gt;

&lt;p&gt;I'd love feedback from engineers building AI-enabled systems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is this a problem you've encountered?&lt;/li&gt;
&lt;li&gt;What governance or observability features are you missing today?&lt;/li&gt;
&lt;li&gt;What integrations would you like to see next?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/satya-anguluri/capstead" rel="noopener noreferrer"&gt;https://github.com/satya-anguluri/capstead&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd really appreciate your thoughts and suggestions!&lt;/p&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F16rhz4zsrunjmbzz1ygf.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F16rhz4zsrunjmbzz1ygf.png" alt=" " width="800" height="473"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
