<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Blogs</title>
        <link>https://ayushrudani.com</link>
        <description>Hey! Hi there! I'm Ayush Rudani, and this is my space to share what I'm learning and experiencing. You'll find a mix of topics, with a focus on tech, but really, anything that catches my attention. I hope you find something useful here. Happy reading!</description>
        <lastBuildDate>Sun, 05 Apr 2026 16:54:47 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>Blogs</title>
            <url>https://ayushrudani.com/logo.png</url>
            <link>https://ayushrudani.com</link>
        </image>
        <copyright>All rights reserved 2026, Ayush Rudani</copyright>
        <item>
            <title><![CDATA[Intro to AI Agent Infrastructure - Class Notes]]></title>
            <link>https://ayushrudani.com/blogs/ai-agents-class-notes</link>
            <guid>https://ayushrudani.com/blogs/ai-agents-class-notes</guid>
            <pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://ayushrudani.com/static/IntroToAIAgentInfrastructure-2ba55e.png" alt="Intro to AI Agent Infrastructure - Class Notes" style="max-width: 100%; height: auto;" /><br/><br/>A collection of notes and resources related to AI agent infrastructure concepts, techniques, and tools.]]></description>
            <content:encoded><![CDATA[<img src="https://ayushrudani.com/static/IntroToAIAgentInfrastructure-2ba55e.png" alt="Intro to AI Agent Infrastructure - Class Notes" style="max-width: 100%; height: auto;" /><br/><br/>A collection of notes and resources related to AI agent infrastructure concepts, techniques, and tools.]]></content:encoded>
            <category>AI</category>
            <category>Machine Learning</category>
            <category>Deep Learning</category>
            <category>Reinforcement Learning</category>
            <category>Java</category>
            <category>Akka</category>
            <enclosure url="https://ayushrudani.com/static/IntroToAIAgentInfrastructure-2ba55e.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[The Power of Tool Calling in Large Language Models]]></title>
            <link>https://ayushrudani.com/blogs/the-power-of-tool-calling-in-llm</link>
            <guid>https://ayushrudani.com/blogs/the-power-of-tool-calling-in-llm</guid>
            <pubDate>Sun, 08 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://ayushrudani.com/static/ToolCallingCover-24a676.png" alt="The Power of Tool Calling in Large Language Models" style="max-width: 100%; height: auto;" /><br/><br/>Explore how LLMs can interact with the real world by calling external tools and functions, unlocking new capabilities and applications]]></description>
            <content:encoded><![CDATA[<img src="https://ayushrudani.com/static/ToolCallingCover-24a676.png" alt="The Power of Tool Calling in Large Language Models" style="max-width: 100%; height: auto;" /><br/><br/>Explore how LLMs can interact with the real world by calling external tools and functions, unlocking new capabilities and applications]]></content:encoded>
            <category>ai</category>
            <category>llm</category>
            <category>tool-calling</category>
            <category>function-calling</category>
            <category>ai-agents</category>
            <category>vercel-ai-sdk</category>
            <category>agents</category>
            <category>google-search</category>
            <category>web-search</category>
            <enclosure url="https://ayushrudani.com/static/ToolCallingCover-24a676.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Docker Multistage Builds]]></title>
            <link>https://ayushrudani.com/blogs/docker-multistage-builds</link>
            <guid>https://ayushrudani.com/blogs/docker-multistage-builds</guid>
            <pubDate>Sun, 27 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://ayushrudani.com/static/DockerMultistageBuilds-09a53e.png" alt="Docker Multistage Builds" style="max-width: 100%; height: auto;" /><br/><br/>Learn how to use Docker multistage builds to create significantly smaller, more secure, and efficient container images.]]></description>
            <content:encoded><![CDATA[<img src="https://ayushrudani.com/static/DockerMultistageBuilds-09a53e.png" alt="Docker Multistage Builds" style="max-width: 100%; height: auto;" /><br/><br/>Learn how to use Docker multistage builds to create significantly smaller, more secure, and efficient container images.]]></content:encoded>
            <category>devops</category>
            <category>docker</category>
            <category>dockerfiles</category>
            <category>containers</category>
            <category>multistage-build</category>
            <category>builder</category>
            <category>multi stage dockerfile</category>
            <category>docker image</category>
            <category>containerization</category>
            <enclosure url="https://ayushrudani.com/static/DockerMultistageBuilds-09a53e.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[LC Problems Logs]]></title>
            <link>https://ayushrudani.com/blogs/lc-problems-logs</link>
            <guid>https://ayushrudani.com/blogs/lc-problems-logs</guid>
            <pubDate>Fri, 08 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://ayushrudani.com/static/LCProblemsLogs-aba8bc.png" alt="LC Problems Logs" style="max-width: 100%; height: auto;" /><br/><br/>My Logs to LeetCode problems and solutions I have solved.]]></description>
            <content:encoded><![CDATA[<img src="https://ayushrudani.com/static/LCProblemsLogs-aba8bc.png" alt="LC Problems Logs" style="max-width: 100%; height: auto;" /><br/><br/>My Logs to LeetCode problems and solutions I have solved.]]></content:encoded>
            <category>leetcode</category>
            <category>problems</category>
            <category>solutions</category>
            <enclosure url="https://ayushrudani.com/static/LCProblemsLogs-aba8bc.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Data Structure & Algorithms]]></title>
            <link>https://ayushrudani.com/blogs/data-structures-and-algorithms</link>
            <guid>https://ayushrudani.com/blogs/data-structures-and-algorithms</guid>
            <pubDate>Fri, 15 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://ayushrudani.com/static/DSA-9f85e5.png" alt="Data Structure & Algorithms" style="max-width: 100%; height: auto;" /><br/><br/>My Notes to data structures, algorithms, complexity, recursion, DP, backtracking, and etc.]]></description>
            <content:encoded><![CDATA[<img src="https://ayushrudani.com/static/DSA-9f85e5.png" alt="Data Structure & Algorithms" style="max-width: 100%; height: auto;" /><br/><br/>My Notes to data structures, algorithms, complexity, recursion, DP, backtracking, and etc.]]></content:encoded>
            <category>dsa</category>
            <category>algorithms</category>
            <category>data structures</category>
            <category>recursion</category>
            <category>dynamic programming</category>
            <category>backtracking</category>
            <category>divide and conquer</category>
            <category>greedy</category>
            <category>graphs</category>
            <category>trees</category>
            <category>hashing</category>
            <category>memoization</category>
            <category>permutations</category>
            <category>subsequences</category>
            <enclosure url="https://ayushrudani.com/static/DSA-9f85e5.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Mastering Decision Trees]]></title>
            <link>https://ayushrudani.com/blogs/decision-trees</link>
            <guid>https://ayushrudani.com/blogs/decision-trees</guid>
            <pubDate>Tue, 04 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://ayushrudani.com/static/DecisionTrees-bbc230.png" alt="Mastering Decision Trees" style="max-width: 100%; height: auto;" /><br/><br/>An in-depth exploration of Decision Tree algorithms, covering core concepts, implementation, evaluation, and best practices for classification and regression.]]></description>
            <content:encoded><![CDATA[<img src="https://ayushrudani.com/static/DecisionTrees-bbc230.png" alt="Mastering Decision Trees" style="max-width: 100%; height: auto;" /><br/><br/>An in-depth exploration of Decision Tree algorithms, covering core concepts, implementation, evaluation, and best practices for classification and regression.]]></content:encoded>
            <category>decision-tree</category>
            <category>machine-learning</category>
            <category>supervised-learning</category>
            <category>classification</category>
            <category>regression</category>
            <category>id3</category>
            <category>cart-algorithm</category>
            <category>gini-index</category>
            <category>entropy</category>
            <category>information-gain</category>
            <category>tree-pruning</category>
            <category>overfitting</category>
            <enclosure url="https://ayushrudani.com/static/DecisionTrees-bbc230.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Naive Bayes Classifiers - Explained From Probability Theory to Machine Learning Implementation]]></title>
            <link>https://ayushrudani.com/blogs/naive-bayes-classifiers</link>
            <guid>https://ayushrudani.com/blogs/naive-bayes-classifiers</guid>
            <pubDate>Sun, 12 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://ayushrudani.com/static/NaiveBayesClassifiersCover-91d87d.png" alt="Naive Bayes Classifiers - Explained From Probability Theory to Machine Learning Implementation" style="max-width: 100%; height: auto;" /><br/><br/>A comprehensive guide to understanding and implementing Naive Bayes classifiers.]]></description>
            <content:encoded><![CDATA[<img src="https://ayushrudani.com/static/NaiveBayesClassifiersCover-91d87d.png" alt="Naive Bayes Classifiers - Explained From Probability Theory to Machine Learning Implementation" style="max-width: 100%; height: auto;" /><br/><br/>A comprehensive guide to understanding and implementing Naive Bayes classifiers.]]></content:encoded>
            <category>machine-learning</category>
            <category>naive-bayes</category>
            <category>probability</category>
            <category>classification</category>
            <category>text-classification</category>
            <category>ml-algorithms</category>
            <category>bayesian-statistics</category>
            <enclosure url="https://ayushrudani.com/static/NaiveBayesClassifiersCover-91d87d.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[My Kubernetes Notes]]></title>
            <link>https://ayushrudani.com/blogs/my-kubernetes-notes</link>
            <guid>https://ayushrudani.com/blogs/my-kubernetes-notes</guid>
            <pubDate>Sun, 12 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://ayushrudani.com/static/MyKubernetesNotes-a172cf.png" alt="My Kubernetes Notes" style="max-width: 100%; height: auto;" /><br/><br/>Concise notes covering Kubernetes essentials, including fundamentals, port-forwarding, and sealed secrets.]]></description>
            <content:encoded><![CDATA[<img src="https://ayushrudani.com/static/MyKubernetesNotes-a172cf.png" alt="My Kubernetes Notes" style="max-width: 100%; height: auto;" /><br/><br/>Concise notes covering Kubernetes essentials, including fundamentals, port-forwarding, and sealed secrets.]]></content:encoded>
            <category>devops</category>
            <category>kubernetes</category>
            <category>kubectl</category>
            <category>port-forwarding</category>
            <category>sealed-secrets</category>
            <category>helm</category>
            <category>security</category>
            <enclosure url="https://ayushrudani.com/static/MyKubernetesNotes-a172cf.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[My Docker Notes]]></title>
            <link>https://ayushrudani.com/blogs/my-docker-notes</link>
            <guid>https://ayushrudani.com/blogs/my-docker-notes</guid>
            <pubDate>Sun, 29 Jan 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://ayushrudani.com/static/MyDockerNotes-f727bd.png" alt="My Docker Notes" style="max-width: 100%; height: auto;" /><br/><br/>Essential Docker commands for container management, networking, and volumes.]]></description>
            <content:encoded><![CDATA[<img src="https://ayushrudani.com/static/MyDockerNotes-f727bd.png" alt="My Docker Notes" style="max-width: 100%; height: auto;" /><br/><br/>Essential Docker commands for container management, networking, and volumes.]]></content:encoded>
            <category>docker</category>
            <category>dockerfile</category>
            <category>devops</category>
            <category>docker beginner</category>
            <category>docker basics</category>
            <category>docker volume</category>
            <category>docker networking</category>
            <category>docker cheat sheet</category>
            <category>docker notes</category>
            <enclosure url="https://ayushrudani.com/static/MyDockerNotes-f727bd.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[How to Transfer Files Between a Remote Server and Your Local Machine]]></title>
            <link>https://ayushrudani.com/blogs/how-to-transfer-files-between-a-remote-server-and-your-local-machine</link>
            <guid>https://ayushrudani.com/blogs/how-to-transfer-files-between-a-remote-server-and-your-local-machine</guid>
            <pubDate>Sun, 24 Oct 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[<img src="https://ayushrudani.com/static/HowToTransferFiles-c70aa8.png" alt="How to Transfer Files Between a Remote Server and Your Local Machine" style="max-width: 100%; height: auto;" /><br/><br/>Secure file transfer guide using SCP, SFTP, and Rsync for remote server to local machine transfers.]]></description>
            <content:encoded><![CDATA[<img src="https://ayushrudani.com/static/HowToTransferFiles-c70aa8.png" alt="How to Transfer Files Between a Remote Server and Your Local Machine" style="max-width: 100%; height: auto;" /><br/><br/>Secure file transfer guide using SCP, SFTP, and Rsync for remote server to local machine transfers.]]></content:encoded>
            <category>ssh</category>
            <category>file-transfer</category>
            <category>scp</category>
            <category>sftp</category>
            <category>rsync</category>
            <category>sysadmin</category>
            <category>terminal-commands</category>
            <enclosure url="https://ayushrudani.com/static/HowToTransferFiles-c70aa8.png" length="0" type="image/png"/>
        </item>
    </channel>
</rss>