~/victorpierre.dev $ ls learning/programming/
Programming
Browse the notes, references, and topic maps collected under this part of the learning archive.
Topic map
Explore Programming
Data Structures
Data structures are a way of organizing and storing data so that they can be accessed and worked with efficiently. They define the relationship …
Go
Go is an open-source programming language that makes it easy to build simple, reliable, and efficient software. It is designed for ease of use and …
Python
Python programming language logo image/svg+xml Python is a high-level, general-purpose programming language that is widely used in development, data …
Caching
Caching is a technique used to store frequently accessed data in a high-speed storage area. This allows for faster access to the data, reducing the …
Patterns
Architectural and design patterns for distributed systems. These patterns solve recurring problems around consistency, reliability, and scalability in …
Lock
A simple analogy to Understand Locks Think of a lock like a bathroom door lock in a busy office. When someone is inside (using a shared resource), …