Thoughts on code,
history, and the world
A knowledge-sharing platform exploring computer science fundamentals, historical insights, and travel experiences. Where algorithms meet ancient civilizations, and technical learning intertwines with real-world adventures.
Latest Articles
View all articles →Process States and Transitions
Understanding the 5 process states, state transitions, and how the OS manages process execution
Process Control Block
Understanding the Process Control Block: the kernel data structure that stores all process information
Process Fundamentals
Understanding what a process is, program vs process, and process memory layout
Redis Streams
Streams in Redis - event logs, message queues, activity tracking, and real-time data.
Redis Sorted Sets
Sorted Sets in Redis - leaderboards, rankings, time-series data, and any ordered collection with scoring.
Explore by Topic
Operating Systems
Operating system concepts, architecture, process management, memory management, and system programming
7 articles
Database Management Systems
Comprehensive guide to DBMS architecture, storage structures, indexing, transactions, recovery, and optimization strategies for efficient database design.
3 articles
Redis
Redis internals, data structures, caching strategies, and high-performance in-memory architecture
8 articles
MongoDB
MongoDB architecture, performance patterns, scaling strategies, and Node.js integration
4 articles
Authentication
Authentication flows, login request handling, JWT tokens, password security, and production patterns
2 articles
Data Structures & Algorithms
Comprehensive guide to DSA concepts including sorting, searching, and advanced algorithms like Strassen's matrix multiplication.
1 article
Web
Articles about Web
1 article