JFjoseph folayaninjosephfolayan.hashnode.dev·Feb 14 · 4 min readRebuilding Exam Attendance: An Engineering DiaryThere’s a specific kind of stress only backend engineers understand. Everything looks fine. Until it isn’t. This is how we rebuilt our exam attendance projection system — and how I learned (again) that PostgreSQL will humble you the moment you rush d...00
JFjoseph folayaninjosephfolayan.hashnode.dev·Jan 7, 2024 · 12 min readImplement a Least Recently Used Cache in Go.Introduction A cache is a temporary storage area that holds frequently accessed data to reduce the need for costly retrievals from slower sources, such as databases or external APIs. An LRU cache implements a specific eviction policy that removes the...00
JFjoseph folayaninjosephfolayan.hashnode.dev·Nov 16, 2023 · 5 min readComputer Networking Basics IICommunication Protocols Are the foundation of efficient information exchange between various nodes within a computer network. They establish a structured set of rules and procedures that govern how data is transmitted, received, and interpreted. Enab...00
JFjoseph folayaninjosephfolayan.hashnode.dev·Nov 15, 2023 · 7 min readComputer Networking BasicsWhat is a Network A network can be defined as a strategically designed interconnection between two or more entities, enabling the exchange of information, resources, or data. Therefore, a computer network can be defined as an interconnection between ...00
JFjoseph folayaninjosephfolayan.hashnode.dev·Jul 24, 2023 · 7 min readContext In GoIntroduction When developing applications in Go, it is crucial to understand how to create and utilize context effectively. The context package in Go's standard library provides functions and methods that allow developers to create a context and prop...00