<?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: unni mana</title>
    <description>The latest articles on DEV Community by unni mana (@unni_mana_d760476b6a16eda).</description>
    <link>https://dev.to/unni_mana_d760476b6a16eda</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%2F3841995%2Ff27da331-1261-428f-bffe-05ee23bf05c1.jpeg</url>
      <title>DEV Community: unni mana</title>
      <link>https://dev.to/unni_mana_d760476b6a16eda</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/unni_mana_d760476b6a16eda"/>
    <language>en</language>
    <item>
      <title>AI based Puzzle Book</title>
      <dc:creator>unni mana</dc:creator>
      <pubDate>Tue, 09 Jun 2026 02:26:02 +0000</pubDate>
      <link>https://dev.to/unni_mana_d760476b6a16eda/ai-based-puzzle-book-57o</link>
      <guid>https://dev.to/unni_mana_d760476b6a16eda/ai-based-puzzle-book-57o</guid>
      <description>&lt;p&gt;Rapid acquisition of knowledge often requires a hands-on approach, as true learning frequently occurs through direct application. To enhance one's understanding of Artificial Intelligence, it is essential to first master the fundamental terminology associated with the field. This foundational knowledge serves to re-orient the reader's perspective as they explore more complex concepts within the discipline.&lt;/p&gt;

&lt;p&gt;Reflecting this pedagogical philosophy, I have developed a word search &lt;strong&gt;&lt;em&gt;puzzle book&lt;/em&gt;&lt;/strong&gt; dedicated to the subject of &lt;strong&gt;Artificial Intelligence&lt;/strong&gt;. While the format mirrors traditional puzzle publications, the content is specifically curated to focus on AI-related themes. This interactive medium allows learners to familiarize themselves with complex nomenclature in a low-stress environment, reinforcing memory through visual recognition.&lt;/p&gt;

&lt;p&gt;The book contains fifty specialized puzzles designed to stimulate cognitive engagement and strengthen the conceptual grasp of readers seeking to contribute meaningfully to this domain. Each puzzle is meticulously crafted to cover a diverse range of sub-topics, ensuring a broad exposure to the evolving landscape of &lt;strong&gt;AI&lt;/strong&gt; technology and theory.&lt;/p&gt;

&lt;p&gt;The volume is systematically organized to include comprehensive solutions for every puzzle, supplemented by a glossary that provides detailed explanations of key &lt;strong&gt;Artificial Intelligence&lt;/strong&gt; terms. By combining the challenge of word discovery with a structured reference guide, the book serves as both a recreational activity and a robust educational tool for aspiring practitioners.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.amazon.com/dp/B0H4HHSLN6" rel="noopener noreferrer"&gt;&lt;strong&gt;AI Word Search Puzzle&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I Wrote a Book on Quarkus (And Here is a Free Chapter to Prove It)</title>
      <dc:creator>unni mana</dc:creator>
      <pubDate>Fri, 22 May 2026 04:33:18 +0000</pubDate>
      <link>https://dev.to/unni_mana_d760476b6a16eda/i-wrote-a-book-on-quarkus-and-here-is-a-free-chapter-to-prove-it-gad</link>
      <guid>https://dev.to/unni_mana_d760476b6a16eda/i-wrote-a-book-on-quarkus-and-here-is-a-free-chapter-to-prove-it-gad</guid>
      <description>&lt;p&gt;For years, Spring Boot was my go-to for Java microservices. It worked, so I didn't question it. But as we started moving more services to Kubernetes and AWS Lambda, the problems became impossible to ignore.&lt;/p&gt;

&lt;p&gt;Cold starts taking 5-10 seconds.&lt;br&gt;
Containers eating up 800MB+ of memory.&lt;br&gt;
Wasting money just to keep services alive.&lt;/p&gt;

&lt;p&gt;Then I found Quarkus. It starts in ~0.01 seconds as a native image and runs on a fraction of the memory. It was a game-changer.&lt;/p&gt;

&lt;p&gt;So I wrote a book about it.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;📚 The Book: Practical Quarkus: From Zero to Native&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
It is a hands-on guide for Java developers who want to build cloud-native microservices that actually work. Every command and code block in the book has been tested on a real machine. No fluff. No copy-paste errors.&lt;/p&gt;

&lt;p&gt;You can find it here on Amazon: &lt;a href="https://www.amazon.com/dp/B0H2JR9DLD" rel="noopener noreferrer"&gt;Practical Quarkus: From Zero to Native&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But I am not here to just ask you to buy a book. I am here to give you something useful first.&lt;/p&gt;

&lt;p&gt;🎁 Your Free Chapter: "Why Quarkus?"&lt;/p&gt;

&lt;p&gt;Since the first 10% of the book is free on Amazon as the "Look Inside" sample, I want to share exactly what you will learn in Chapter 1. It answers the most important question: "Should I even care about Quarkus?"&lt;/p&gt;

&lt;p&gt;Here is a taste.&lt;/p&gt;

&lt;p&gt;🚀 Build Your First Quarkus Endpoint (In Under 10 Minutes)&lt;/p&gt;

&lt;p&gt;This is the exact code from Chapter 1. You can run it on your laptop right now.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a new Quarkus project using Maven:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;mvn io.quarkus.platform:quarkus-maven-plugin:3.14.0:create \&lt;br&gt;
    -DprojectGroupId=org.example \&lt;br&gt;
    -DprojectArtifactId=code-with-quarkus \&lt;br&gt;
    -Dextensions=resteasy-reactive&lt;br&gt;
cd code-with-quarkus&lt;br&gt;
./mvnw quarkus:dev&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;2. Add a REST endpoint:&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Create the file src/main/java/org/example/GreetingResource.java:&lt;/p&gt;

&lt;p&gt;`package org.example;&lt;/p&gt;

&lt;p&gt;import jakarta.ws.rs.GET;&lt;br&gt;
import jakarta.ws.rs.Path;&lt;br&gt;
import jakarta.ws.rs.Produces;&lt;br&gt;
import jakarta.ws.rs.core.MediaType;&lt;/p&gt;

&lt;p&gt;&lt;a class="mentioned-user" href="https://dev.to/path"&gt;@path&lt;/a&gt;("/hello")&lt;br&gt;
public class GreetingResource {&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@GET
@Produces(MediaType.TEXT_PLAIN)
public String hello() {
    return "Hello from Quarkus. Spring Boot took 3 seconds. I took 0.3.";
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;}`&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. See it works:&lt;/strong&gt;&lt;br&gt;
Open your browser to &lt;a href="http://localhost:8080/hello" rel="noopener noreferrer"&gt;http://localhost:8080/hello&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will see the message: Hello from Quarkus. Spring Boot took 3 seconds. I took 0.3.&lt;/p&gt;

&lt;p&gt;That is it. You just ran your first Quarkus app. The dev mode even supports hot reload—change the message and save the file, and it updates instantly. No restart.&lt;/p&gt;

&lt;p&gt;Use Quarkus if...                   Stick with Spring Boot if...&lt;br&gt;
Startup time under 1 second matters:    Startup time doesn't matter (long-running servers)&lt;br&gt;
Running on Lambda, Fargate, or Knative: Running on traditional EC2 or dedicated servers&lt;br&gt;
Memory is expensive (&amp;lt; 200MB per pod):  You have plenty of RAM (2GB+ per pod)&lt;br&gt;
You want native compilation with GraalVM:   You rely on heavy reflection or dynamic proxies&lt;br&gt;
Building 20+ microservices: Building one monolithic application&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;📖 What's Next in the Book?&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
If you found this useful, the book goes much further. The first four chapters (available now) cover:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Chapter 2: Full CRUD with PostgreSQL and Panache (20 lines of code)

Chapter 3: Validation and proper HTTP error handling (404, 400)

Chapter 4: Logging and configuration for dev/prod environments
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The book is 31% complete. When you buy it now, you pay once and get all future chapters (including the one on native executables) for free.&lt;/p&gt;

&lt;p&gt;🔗 Get the Book &amp;amp; Code&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Amazon (Live Now):[Practical Quarkus: From Zero to Native](https://www.amazon.com/dp/B0H2JR9DLD)

GitHub (All code examples): (github.com/unnivm/practical-quarkus)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;*&lt;em&gt;❓ Questions?&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
Ask me anything in the comments below. I will answer every one.&lt;/p&gt;

&lt;p&gt;If you pick up the book, please leave a review on Amazon. It helps other Java developers find it.&lt;/p&gt;

&lt;p&gt;Happy coding.&lt;/p&gt;

</description>
      <category>java</category>
      <category>kubernetes</category>
      <category>microservices</category>
      <category>performance</category>
    </item>
    <item>
      <title>The Future of Autonomous Innovation: Inside the Gemini Enterprise Agent Platform|Google Cloud Next '26</title>
      <dc:creator>unni mana</dc:creator>
      <pubDate>Sat, 25 Apr 2026 16:29:08 +0000</pubDate>
      <link>https://dev.to/unni_mana_d760476b6a16eda/the-future-of-autonomous-innovation-inside-the-gemini-enterprise-agent-platform-5bn8</link>
      <guid>https://dev.to/unni_mana_d760476b6a16eda/the-future-of-autonomous-innovation-inside-the-gemini-enterprise-agent-platform-5bn8</guid>
      <description>&lt;p&gt;The landscape of artificial intelligence is shifting from static models to dynamic, autonomous entities. At &lt;strong&gt;Google Cloud Next '26&lt;/strong&gt;, the unveiling of the Gemini Enterprise Agent Platform marked a pivotal moment in this evolution. Designed as a comprehensive ecosystem, the platform empowers organizations to build, scale, and manage production-ready AI agents capable of operating with a degree of independence previously confined to science fiction. To demonstrate this power, Google showcased a complex marathon simulation in Las Vegas, where hundreds of agents collaborated to manage everything from logistics to security in real-time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building the Foundation with ADK
&lt;/h2&gt;

&lt;p&gt;At the heart of the developer experience is the Agent Development Kit (ADK). This toolkit simplifies the creation of modular agents by providing ready-to-use skills. A critical component of the ADK is its integration with the Model Context Protocol (MCP), which enables agents to seamlessly connect with Google Cloud services. This modularity ensures that developers don’t have to reinvent the wheel for every new capability; instead, they can assemble sophisticated agents that are deeply integrated with their existing cloud infrastructure from day one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Universal Collaboration: A2A and the Agent Registry
&lt;/h2&gt;

&lt;p&gt;One of the most significant hurdles in multi-agent systems is communication. The Gemini platform solves this through the Agent-to-Agent (A2A) protocol. This universal standard allows agents to advertise their specific capabilities and communicate with one another without the need for brittle, manual API integrations. Supporting this is the Agent Registry, a central directory functioning much like a DNS for AI. It allows agents to discover peers across a network, resolve identities, and find the specific skill sets required to complete a complex task collaboratively. Furthermore, the A2UI feature allows these agents to generate their own dynamic interfaces, ensuring they can interact not just with each other, but with human users in a friendly and intuitive manner.&lt;/p&gt;

&lt;h2&gt;
  
  
  Securing the Frontier: Red and Green Agents
&lt;/h2&gt;

&lt;p&gt;Security in an autonomous world is paramount. The platform introduces a sophisticated "Red vs. Blue" dynamic powered by AI. The Red Agent acts as a "Friendly Pentester," an AI-powered security specialist that probes environments to identify exploitable risks. It doesn’t just scan for vulnerabilities; it validates them by analyzing attack paths—the actual route an intruder might take from the public internet to sensitive data. This provides a realistic view of runtime risks that traditional code analysis often misses.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Fixer: Green Agent Integration
&lt;/h2&gt;

&lt;p&gt;When a vulnerability is found, the Wiz-integrated Green Agent steps in. While the Red Agent finds the holes, the Green Agent is the "fixer." It suggests root-cause remediations, such as downgrading IAM privileges or patching authentication bypasses. It provides full transparency, showing developers the exact steps taken to discover the flaw. Most impressively, it can initiate developer workflows to apply these fixes directly to the code, closing the loop between threat detection and resolution.&lt;/p&gt;

&lt;h2&gt;
  
  
  Enterprise Management and Scalability
&lt;/h2&gt;

&lt;p&gt;Beyond development and security, the platform excels in operational management. With Memory Bank and session management, agents remain stateful, recalling previous interactions and learnings. Specialized knowledge is provided via Retrieval-Augmented Generation (RAG) and AlloyDB vector functions, allowing agents to understand context like local city regulations. For operations teams, Cloud Assist provides observability, allowing for natural language debugging and proactive fixes. The infrastructure itself is built to scale, moving effortlessly from Cloud Run for simpler tasks to Google Kubernetes Engine (GKE) for massive, multi-agent simulations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Accessibility and Open Innovation
&lt;/h2&gt;

&lt;p&gt;Google is committed to making this technology accessible. The platform supports no-code integration, allowing teams to create agents using natural language prompts via Gemini Enterprise. To further foster innovation, Google has open-sourced the entire code for the Las Vegas marathon simulation. This repository and accompanying lab materials provide a roadmap for developers worldwide to start building the next generation of autonomous agents on a platform designed for safety, scale, and collaboration.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>cloudnextchallenge</category>
      <category>googlecloud</category>
    </item>
    <item>
      <title>LLM Observability tool</title>
      <dc:creator>unni mana</dc:creator>
      <pubDate>Sat, 25 Apr 2026 06:21:53 +0000</pubDate>
      <link>https://dev.to/unni_mana_d760476b6a16eda/llm-observability-tool-1lfm</link>
      <guid>https://dev.to/unni_mana_d760476b6a16eda/llm-observability-tool-1lfm</guid>
      <description>&lt;p&gt;I just created an open source LLM observability named "TraceLM" that can track the following activities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;token cost&lt;/li&gt;
&lt;li&gt;token length&lt;/li&gt;
&lt;li&gt;latency information etc&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The following tool can be found here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/unnivm/tracelm-java-agent" rel="noopener noreferrer"&gt;https://github.com/unnivm/tracelm-java-agent&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This tools offers a very cool dashboard to track the above information. The user is required to login to access this dashboard.&lt;/p&gt;

&lt;p&gt;This tool currently supports only Java based applications as it is basically working based on instrumentation technique. But, this tool will be extended ti support other programming languages as well.&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.amazonaws.com%2Fuploads%2Farticles%2Fkteoibfghsc0qzzw1o3u.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%2Fkteoibfghsc0qzzw1o3u.png" alt=" " width="800" height="733"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This project is under development and am going to add more features to to so that the idea is to make it an enterprise ready product.&lt;/p&gt;

</description>
      <category>java</category>
      <category>llm</category>
      <category>monitoring</category>
      <category>showdev</category>
    </item>
    <item>
      <title>A Leisurely Developer</title>
      <dc:creator>unni mana</dc:creator>
      <pubDate>Mon, 30 Mar 2026 15:24:42 +0000</pubDate>
      <link>https://dev.to/unni_mana_d760476b6a16eda/a-leisurely-developer-3p3</link>
      <guid>https://dev.to/unni_mana_d760476b6a16eda/a-leisurely-developer-3p3</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wecoded-2026"&gt;2026 WeCoded Challenge&lt;/a&gt;: Echoes of Experience&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wecoded</category>
      <category>dei</category>
      <category>career</category>
    </item>
  </channel>
</rss>
