<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Ruminations - Personal Blog of Vijeth P H]]></title><description><![CDATA[Personal Blog of Vijeth P H]]></description><link>https://vijethph.github.io/ruminations</link><generator>GatsbyJS</generator><lastBuildDate>Thu, 15 Jan 2026 17:02:49 GMT</lastBuildDate><item><title><![CDATA[Design Patterns]]></title><link>https://vijethph.github.io/ruminations/design-patterns</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/design-patterns</guid><pubDate>Sun, 24 Dec 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Introduction Design patterns are typically split into three categories, and this is called Gamma Categorization. The three categories are:…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/design-patterns&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Database Concepts]]></title><link>https://vijethph.github.io/ruminations/database-concepts</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/database-concepts</guid><pubDate>Sat, 14 Oct 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Introduction Databases are used to store information. We take information from some source and put it in database where it gets persisted in…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/database-concepts&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Kubernetes Reference]]></title><link>https://vijethph.github.io/ruminations/kubernetes-reference</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/kubernetes-reference</guid><pubDate>Sun, 30 Jul 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Introduction Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services, that facilitates…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/kubernetes-reference&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Go Essentials]]></title><link>https://vijethph.github.io/ruminations/golang</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/golang</guid><pubDate>Sat, 15 Jul 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Introduction Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/golang&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Best of Sherlock Holmes Quotes]]></title><link>https://vijethph.github.io/ruminations/best-of-sherlock-holmes</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/best-of-sherlock-holmes</guid><pubDate>Sat, 08 Jul 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A man&apos;s brain originally is like a little empty attic, and you have to stock it with such furniture as you choose. A fool takes in all the…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/best-of-sherlock-holmes&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Git Branching Strategies]]></title><link>https://vijethph.github.io/ruminations/git-branching-strategies</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/git-branching-strategies</guid><pubDate>Sun, 26 Mar 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Introduction Branches are primarily used as a means for teams to develop features giving them a separate workspace for their code. These…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/git-branching-strategies&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Git Stuff]]></title><link>https://vijethph.github.io/ruminations/git-stuff</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/git-stuff</guid><pubDate>Sun, 19 Mar 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This post is under work in progress, and hence, isn&apos;t complete yet. Introduction

Git is a distributed version control and source code…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/git-stuff&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Docker Guide]]></title><link>https://vijethph.github.io/ruminations/docker-guide</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/docker-guide</guid><pubDate>Sun, 09 Oct 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Introduction Docker is an open platform for developing, shipping, and running applications. Docker enables us to separate our applications…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/docker-guide&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[React Concepts Part 2 - Redux]]></title><link>https://vijethph.github.io/ruminations/react-concepts-part-2</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/react-concepts-part-2</guid><pubDate>Sat, 21 May 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Redux Redux is a predictable state container for JavaScript apps. It is a (Flux) state management system for cross-component or app-wide…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/react-concepts-part-2&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[GraphQL Basics]]></title><link>https://vijethph.github.io/ruminations/graphql-basics</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/graphql-basics</guid><pubDate>Sun, 06 Mar 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Introduction GraphQL is a new API standard that provides a more efficient, powerful and flexible alternative to REST. It was developed and…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/graphql-basics&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Terraform Essentials]]></title><link>https://vijethph.github.io/ruminations/terraform</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/terraform</guid><pubDate>Sun, 13 Feb 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Problem with manual configuration Manually configuring cloud infrastructure allows us to easily start using new service offerings to quickly…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/terraform&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Next.js Basics]]></title><link>https://vijethph.github.io/ruminations/nextjs</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/nextjs</guid><pubDate>Sun, 30 Jan 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Introduction Next.js is a framework for creating pre-rendered React websites It offers both Server Side Rendering and Static Site…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/nextjs&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[TypeScript]]></title><link>https://vijethph.github.io/ruminations/typescript</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/typescript</guid><pubDate>Sun, 09 Jan 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Basic features TypeScript = JavaScript + A type system (which helps us catch errors during development, uses &apos;type annotations&apos; to analyze…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/typescript&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[React Concepts Part 1]]></title><link>https://vijethph.github.io/ruminations/react-concepts-part-1</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/react-concepts-part-1</guid><pubDate>Sun, 24 Oct 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;React.js Basics React.js is a Javascript library for building user interfaces using components. Components are used for rendering and…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/react-concepts-part-1&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Meeting People, Old and New]]></title><link>https://vijethph.github.io/ruminations/meeting-people</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/meeting-people</guid><pubDate>Thu, 16 Sep 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;When you were in school, you were constantly surrounded by people the same age, and there was likely always some kind of social event going…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/meeting-people&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Important Things to keep in mind]]></title><link>https://vijethph.github.io/ruminations/things-to-keep-in-mind</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/things-to-keep-in-mind</guid><pubDate>Wed, 08 Sep 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Documents/Administration: Insurance (car insurance, health insurance, dental insurance, homeowner, pet, etc.) Figure your finances out…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/things-to-keep-in-mind&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Azure Fundamentals]]></title><link>https://vijethph.github.io/ruminations/azure-fundamentals</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/azure-fundamentals</guid><pubDate>Thu, 24 Jun 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Microsoft Azure, commonly referred to as Azure, is a cloud computing service created by Microsoft for building, testing, deploying, and…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/azure-fundamentals&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[RESTful API with Node.js, Express and MongoDB]]></title><link>https://vijethph.github.io/ruminations/nodejs-mongo-rest-api</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/nodejs-mongo-rest-api</guid><pubDate>Mon, 24 May 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In building applications, an API (application programming interface) simplifies programming by abstracting the underlying implementation…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/nodejs-mongo-rest-api&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Introduction to OpenCV in Python]]></title><link>https://vijethph.github.io/ruminations/python-opencv</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/python-opencv</guid><pubDate>Sat, 24 Apr 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Computer vision is a process by which we can understand the images and videos how they are stored and how we can manipulate and retrieve…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/python-opencv&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Bookmarks]]></title><link>https://vijethph.github.io/ruminations/bookmarks</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/bookmarks</guid><pubDate>Fri, 15 Jan 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;My Browser Bookmarks: Android Police XDA Developers BugMeNot Codeshare Dev.to Devdocs Cloud Resume Challenge Cognitiveclass Learning Paths…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/bookmarks&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Motivational Quotes]]></title><link>https://vijethph.github.io/ruminations/motivational-quotes</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/motivational-quotes</guid><pubDate>Sun, 20 Dec 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Kannada Quotes ಬಯಸಿದ್ದೆಲ್ಲಾ ಸಿಗುವಂತಿದ್ದರೆ ಬಯಕೆಗೆ ಬೆಲೆ ಇರುತ್ತಿರಲಿಲ್ಲ
 ಅನಿಸಿದ್ದೆಲ್ಲಾ ಹೇಳುವಂತಿದ್ದರೆ ಮೌನಕ್ಕೆ ಅರ್ಥ ಇರುತ್ತಿರಲಿಲ್ಲ
 ತಪ್ಪುಗಳೇ…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/motivational-quotes&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Things to do instead of distracting yourself mindlessly]]></title><link>https://vijethph.github.io/ruminations/no-distraction</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/no-distraction</guid><pubDate>Thu, 03 Dec 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;You don&apos;t need to multitask. You don&apos;t need 24/7 entertainment. Entertainment is what you make it. All those YouTubers don&apos;t have much to…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/no-distraction&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Self-Help Cheatsheet]]></title><link>https://vijethph.github.io/ruminations/self-help-cheatsheet</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/self-help-cheatsheet</guid><pubDate>Sat, 07 Nov 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Success: Optimism makes people perform better. Most importantly, the optimism that literally anything can be defeated with enough effort…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/self-help-cheatsheet&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Procrastination]]></title><link>https://vijethph.github.io/ruminations/procrastination</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/procrastination</guid><pubDate>Sun, 01 Nov 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Procrastination is not a time management problem. It is an emotion regulation problem - we delay activities which might make us feel not-so…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/procrastination&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[The Feynman Technique]]></title><link>https://vijethph.github.io/ruminations/feynman-technique</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/feynman-technique</guid><pubDate>Sun, 25 Oct 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The Feynman Technique is a method of learning that is incredibly effective for deep understanding and information retention. How many time…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/feynman-technique&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Small Talk Cheatsheet]]></title><link>https://vijethph.github.io/ruminations/small-talk-cheatsheet</link><guid isPermaLink="false">https://vijethph.github.io/ruminations/small-talk-cheatsheet</guid><pubDate>Tue, 01 Sep 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Basic Principles Social skills and small talk are a skill you become better at by practice Small talk is a technique to get to know each…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://vijethph.github.io/ruminations/small-talk-cheatsheet&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item></channel></rss>