<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Sai Nimmagadda</title>
    <link>https://www.s11a.com/</link>
    <description>Full-stack engineer. full-time nerd</description>
    <language>en-us</language>
    <item>
      <title>The Art of Explaining Hard Things Simply</title>
      <link>https://www.s11a.com/articles/technical-docs-writing-guide/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/technical-docs-writing-guide/</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Misc</category>
      <description>Documentation isn&apos;t about being clear. It&apos;s about empathy. Here&apos;s what I&apos;ve learned about helping people understand complex technical concepts without making them feel stupid.</description>
    </item>
    <item>
      <title>The Design Principles Behind My Zed Config</title>
      <link>https://www.s11a.com/articles/design-principles-behind-my-zed-config/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/design-principles-behind-my-zed-config/</guid>
      <pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Backend</category>
      <description>Zed is fast, native, and endlessly configurable. Here&apos;s the thinking behind every section of my settings.json — from AI-first workflows to typography obsession to dual-theme ergonomics.</description>
    </item>
    <item>
      <title>Stop Wasting Time! How to Be Productive After Work</title>
      <link>https://www.s11a.com/articles/stop-wasting-time-how-to-be-productive-after-work/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/stop-wasting-time-how-to-be-productive-after-work/</guid>
      <pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Productivity</category>
      <description>Have you ever wanted to be productive after work but are constantly exhausted? That was me until I discovered these few things that helped me stop wasting my evenings...</description>
    </item>
    <item>
      <title>Testing Routes Secured with OAuth 2.0 and Passport.js</title>
      <link>https://www.s11a.com/articles/testing-routes-secured-with-oauth2-and-passportjs/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/testing-routes-secured-with-oauth2-and-passportjs/</guid>
      <pubDate>Thu, 17 Apr 2025 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Backend</category>
      <description>I recently started poking at the developer experience of the Node.js world. As a Java dev by day, I wanted to learn the JS community patterns on a lower...</description>
    </item>
    <item>
      <title>My custom Operator Mono VSCode styles</title>
      <link>https://www.s11a.com/articles/my-custom-operator-mono-vscode-setup/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/my-custom-operator-mono-vscode-setup/</guid>
      <pubDate>Sat, 13 Jul 2024 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Backend</category>
      <description>VSCode provides a ton of config options. Here I&apos;m documenting some of my favorite appearance changes. At the moment my editor looks something like this:</description>
    </item>
    <item>
      <title>Writing a Cosmos DB stored procedure with continuation</title>
      <link>https://www.s11a.com/articles/writing-a-cosmos-db-stored-procedure-with-continuation/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/writing-a-cosmos-db-stored-procedure-with-continuation/</guid>
      <pubDate>Sat, 11 Mar 2023 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Cloud</category>
      <description>We will explore one of the essential features of Cosmos DB - pagination and continuation tokens. Below is a brief look at a robust &amp; practical implementation...</description>
    </item>
    <item>
      <title>Building a batch pipeline with Java #2: writing the job</title>
      <link>https://www.s11a.com/articles/building-a-batch-pipeline-with-java-2-writing-the-job/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/building-a-batch-pipeline-with-java-2-writing-the-job/</guid>
      <pubDate>Mon, 07 Mar 2022 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Backend</category>
      <description>The first post in this series went over some fundamental concepts and interfaces you will encounter as a developer using Spring Batch. Now, let&apos;s build on...</description>
    </item>
    <item>
      <title>Making garlic bot more random with a self scheduling serverless function</title>
      <link>https://www.s11a.com/articles/making-garlic-bot-more-random-with-a-self-scheduling-serverless-function/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/making-garlic-bot-more-random-with-a-self-scheduling-serverless-function/</guid>
      <pubDate>Wed, 26 Jan 2022 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Cloud</category>
      <description>On a snowy day a while back I threw together a project to explore serverless functions. For whatever reason I decided the world needed a Twitter garlic &apos;bot&apos;....</description>
    </item>
    <item>
      <title>Building a github bot with Go</title>
      <link>https://www.s11a.com/articles/creating-a-github-bot-with-go/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/creating-a-github-bot-with-go/</guid>
      <pubDate>Sun, 27 Jun 2021 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>DevOps</category>
      <description>Recently I started digging around looking to automate some simple tasks that were being repeated as part of a release management process for a bunch of...</description>
    </item>
    <item>
      <title>Building a batch pipeline with Java #1: crash course in Spring Batch</title>
      <link>https://www.s11a.com/articles/building-a-batch-pipeline-01-crash-course-in-spring-batch/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/building-a-batch-pipeline-01-crash-course-in-spring-batch/</guid>
      <pubDate>Fri, 04 Jun 2021 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Backend</category>
      <description>The last post took look at a Spring Batch project template to get off the ground quickly. In this series we&apos;re going to take it a step further and use the...</description>
    </item>
    <item>
      <title>A Spring Batch quickstarter</title>
      <link>https://www.s11a.com/articles/a-spring-batch-quickstarter/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/a-spring-batch-quickstarter/</guid>
      <pubDate>Sun, 03 Jan 2021 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Backend</category>
      <description>Spring Batch is touted as the leading batch framework for the JVM. I personally haven&apos;t used many batch frameworks in Java, but it wouldn&apos;t necessarily be the...</description>
    </item>
    <item>
      <title>Rapid development &amp; accessible dropdowns with Downshift</title>
      <link>https://www.s11a.com/articles/rapid-development-and-accessible-dropdowns-with-downshit/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/rapid-development-and-accessible-dropdowns-with-downshit/</guid>
      <pubDate>Sat, 12 Dec 2020 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Frontend</category>
      <description>Admittedly I&apos;m probably a bit late to the game on this one, but I stumbled on downshift and have been impressed! Developing with it feels fast. It offers so...</description>
    </item>
    <item>
      <title>Speeding up my Postman workflow with scripts</title>
      <link>https://www.s11a.com/articles/speeding-up-my-postman-workflow-with-scripts/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/speeding-up-my-postman-workflow-with-scripts/</guid>
      <pubDate>Sun, 29 Nov 2020 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>DevOps</category>
      <description>I just found out I&apos;ve been heavily underusing Postman - the Postman team has baked in a Node.js environment that allows for scripting before and after...</description>
    </item>
    <item>
      <title>Cloning Discord&apos;s login form to mess with styled-components</title>
      <link>https://www.s11a.com/articles/cloning-discords-login-form-to-mess-with-styled-components/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/cloning-discords-login-form-to-mess-with-styled-components/</guid>
      <pubDate>Sun, 22 Nov 2020 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Frontend</category>
      <description>I&apos;ve been eyeing styled-components for a while now, so I decided to throw together a clone of the Discord login form to get a feel for developing with the...</description>
    </item>
    <item>
      <title>T.I.G: JavaScript push to the beginning of an array</title>
      <link>https://www.s11a.com/articles/javascript-push-to-the-beginning-of-an-array/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/javascript-push-to-the-beginning-of-an-array/</guid>
      <pubDate>Wed, 18 Nov 2020 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Frontend</category>
      <description>I&apos;ve decided to document random things that I google or put together after a few google searches. I figured if folks find it helpful, then that&apos;s awesome....</description>
    </item>
    <item>
      <title>A CSS snippet for a responsive list of items</title>
      <link>https://www.s11a.com/articles/a-css-snippet-for-a-responsive-list-of-items/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/a-css-snippet-for-a-responsive-list-of-items/</guid>
      <pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Frontend</category>
      <description>CSS still scares me. Even after using it everyday for years I&apos;m always fascinated by the number of ways that exist to do something and the new features that...</description>
    </item>
    <item>
      <title>Migrating my hosting to Netlify</title>
      <link>https://www.s11a.com/articles/migrating-my-hosting-to-netlify/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/migrating-my-hosting-to-netlify/</guid>
      <pubDate>Tue, 10 Dec 2019 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Cloud</category>
      <description>I like new things. AWS has an endless amount of cool things in its services, but site hosting in buckets just doesn&apos;t have that &quot;shiny&quot; new feel. My CI/CD...</description>
    </item>
    <item>
      <title>Speedy, secured site hosting made easy on AWS</title>
      <link>https://www.s11a.com/articles/speedy-secured-site-hosting-made-easy-on-aws/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/speedy-secured-site-hosting-made-easy-on-aws/</guid>
      <pubDate>Mon, 25 Nov 2019 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Cloud</category>
      <description>I recently migrated this site&apos;s hosting to AWS and was pleasantly surprised to find that you can host a static, secure website with a custom domain on the AWS...</description>
    </item>
    <item>
      <title>Persistent volumes on Openshift</title>
      <link>https://www.s11a.com/articles/persistent-volumes-on-openshift/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/persistent-volumes-on-openshift/</guid>
      <pubDate>Sun, 17 Mar 2019 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Cloud</category>
      <description>There have been a number of instances where a project or demo I’ve been a part of has the need to serve and retrieve static content (i.e files like .pdf,...</description>
    </item>
    <item>
      <title>Luigi: An open source ETL tool...</title>
      <link>https://www.s11a.com/articles/luigi-an-open-source-etl-tool/</link>
      <guid isPermaLink="true">https://www.s11a.com/articles/luigi-an-open-source-etl-tool/</guid>
      <pubDate>Wed, 03 Jan 2018 00:00:00 GMT</pubDate>
      <author>saiguy@icloud.com (Sai Nimmagadda)</author>
      <category>Backend</category>
      <description>When developing a production ready data pipeline, there are a number of aspects to consider aside from simply developing functional code. For example, a...</description>
    </item>
  </channel>
</rss>
