<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0"><channel><title>rivaldito</title><description>Software notes and articles</description><link>https://rivaldito.com/</link><item><title>K8s 101, the basics #1</title><link>https://rivaldito.com/software/k8s-101-las-bases-1/</link><guid isPermaLink="true">https://rivaldito.com/software/k8s-101-las-bases-1/</guid><description>A first look at Kubernetes; what an orchestrator is and how the master and nodes fit together.</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Artificial Intelligence, a Pragmatic Introduction</title><link>https://rivaldito.com/ai/ai-pragmatic-introduction/</link><guid isPermaLink="true">https://rivaldito.com/ai/ai-pragmatic-introduction/</guid><description>A first, simple look at AI, why it boils down to geometry, math and code, with a tiny iris-classifier example along the way.</description><pubDate>Tue, 14 May 2024 00:00:00 GMT</pubDate></item><item><title>Singleton Pattern</title><link>https://rivaldito.com/software/singleton-pattern/</link><guid isPermaLink="true">https://rivaldito.com/software/singleton-pattern/</guid><description>Implementing the Singleton design pattern for a Redis client, first in Go with sync.Once, then in Python with __new__.</description><pubDate>Sun, 28 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Doubly Linked List</title><link>https://rivaldito.com/software/doubly-linked-list/</link><guid isPermaLink="true">https://rivaldito.com/software/doubly-linked-list/</guid><description>A doubly linked list in Python, its Node class, and the append, pop, and prepend methods.</description><pubDate>Sun, 31 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Linked List, common problems #2</title><link>https://rivaldito.com/software/linked-list-p2/</link><guid isPermaLink="true">https://rivaldito.com/software/linked-list-p2/</guid><description>Three more linked-list interview problems in Python, finding the kth node from the end, removing duplicates, and reversing a sublist.</description><pubDate>Sat, 23 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Linked List, common problems #1</title><link>https://rivaldito.com/software/linked-list-p1/</link><guid isPermaLink="true">https://rivaldito.com/software/linked-list-p1/</guid><description>Three classic linked-list interview problems solved in Python, reversing a list, finding the middle node, and detecting a loop.</description><pubDate>Mon, 04 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Basic Operation of a Linked List, #2</title><link>https://rivaldito.com/software/linked-list-bo2/</link><guid isPermaLink="true">https://rivaldito.com/software/linked-list-bo2/</guid><description>Adding prepend, pop_first, get, set_value, and insert to the Python LinkedList class.</description><pubDate>Mon, 12 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Basic Operation of a Linked List, #1</title><link>https://rivaldito.com/software/linked-list-bo1/</link><guid isPermaLink="true">https://rivaldito.com/software/linked-list-bo1/</guid><description>Implementing append, pop, and print for the Python LinkedList class, one method at a time.</description><pubDate>Tue, 30 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Linked List</title><link>https://rivaldito.com/software/linked-list/</link><guid isPermaLink="true">https://rivaldito.com/software/linked-list/</guid><description>What a linked list is, why it is useful, and a first pass at the Node and LinkedList Python classes.</description><pubDate>Mon, 29 Jan 2024 00:00:00 GMT</pubDate></item></channel></rss>