<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Engineering on Dinesh Mannam</title><link>https://dineshmannam.com/engineering/</link><description>Recent content in Engineering on Dinesh Mannam</description><generator>Hugo</generator><language>en-us</language><managingEditor>dinesh@dineshmannam.com (Dinesh Mannam)</managingEditor><webMaster>dinesh@dineshmannam.com (Dinesh Mannam)</webMaster><lastBuildDate>Tue, 23 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://dineshmannam.com/engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>How to use Hugo with Vercel</title><link>https://dineshmannam.com/engineering/how-to-use-hugo-with-vercel/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><author>dinesh@dineshmannam.com (Dinesh Mannam)</author><guid>https://dineshmannam.com/engineering/how-to-use-hugo-with-vercel/</guid><description>&lt;h1 id="what-is-hugo"&gt;
 What is Hugo?
&lt;/h1&gt;
&lt;p&gt;Lorem ipsum sljfkjaohsg lasjlf jvalksjlkjavs aslkjfowsedlhtglak sljfvloaksd&lt;/p&gt;</description></item><item><title>14 Best Productivity Apps for Developers and Power Users (2026 Edition)</title><link>https://dineshmannam.com/engineering/best-productivity-apps-developers/</link><pubDate>Sat, 14 Feb 2026 00:00:00 +0000</pubDate><author>dinesh@dineshmannam.com (Dinesh Mannam)</author><guid>https://dineshmannam.com/engineering/best-productivity-apps-developers/</guid><description>&lt;p&gt;Is it overwhelming to figure out which app is the best fit for your workflow? I am always on the hunt for &lt;strong&gt;optimization&lt;/strong&gt;. In engineering, we know that saving a few seconds on a recurring task doesn&amp;rsquo;t just save time—it reduces cognitive load. Over a year, these small wins compound into days of recovered productivity.&lt;/p&gt;
&lt;p&gt;I recently watched Matt’s video from &lt;em&gt;A Better Computer&lt;/em&gt; (check it out &lt;a href="https://www.youtube.com/watch?v=lgCmil891e8"&gt;here&lt;/a&gt;) and realized I’ve already integrated many of his S-tier picks. Here is my breakdown of the best tools for a standardized, high-efficiency workflow.&lt;/p&gt;</description></item><item><title>Memory Systems Evolved: The Hidden Complexity of Model Context Protocol</title><link>https://dineshmannam.com/engineering/model-context-protocol-explained/</link><pubDate>Mon, 14 Apr 2025 00:00:00 +0000</pubDate><author>dinesh@dineshmannam.com (Dinesh Mannam)</author><guid>https://dineshmannam.com/engineering/model-context-protocol-explained/</guid><description>&lt;h2 id="introduction"&gt;
 Introduction
&lt;/h2&gt;
&lt;p&gt;When most people think about how AI systems manage context, they often reduce it to simply &amp;ldquo;remembering previous messages.&amp;rdquo; This simplistic view misses the profound complexity and potential of what&amp;rsquo;s happening under the hood. Model Context Protocol (MCP) represents a fundamental shift in how AI systems process and maintain information—one that could reshape how we interact with these systems in the future.&lt;/p&gt;


&lt;h2 id="the-current-landscape"&gt;
 The Current Landscape
&lt;/h2&gt;
&lt;p&gt;Currently, most users understand AI context management in basic terms—the system either &amp;ldquo;remembers&amp;rdquo; previous exchanges or it doesn&amp;rsquo;t. This binary view frames context as merely a technical limitation to overcome. Many developers and users focus primarily on context window size as the key metric, believing that simply expanding how much text a model can process solves the fundamental challenges of context management.&lt;/p&gt;</description></item><item><title>Caching</title><link>https://dineshmannam.com/engineering/caching/</link><pubDate>Sun, 18 Apr 2021 00:00:00 +0000</pubDate><author>dinesh@dineshmannam.com (Dinesh Mannam)</author><guid>https://dineshmannam.com/engineering/caching/</guid><description>&lt;p&gt;If we want to go by the definition, here it goes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;“In computing, a cache is a hardware or software component that stores data so that future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation or a copy of data stored elsewhere.”&lt;/em&gt;
In this post, I will try to explain it in a different way:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Let’s take an example of a pantry. You want to make a cake, you want it to look good, taste good and you want to do it no matter what. So, you got the recipe and started looking for ingredients, your pantry is full, you just got off from a local supermarket and you got everything you need which is good and you move onto the next step in the process.&lt;/p&gt;</description></item></channel></rss>