My Tech Notes

A curated collection of technical notes and documentation covering various computer science topics

🔐

Public Key Infrastructure

Complete guide to PKI concepts, digital certificates, encryption algorithms, and security implementations.

🌐

Computer Networks

Guide to Networking concepts from basic to advanced.

🌐

TCP/UDP

Detailed guide to TCP/UDP

☁️

Distribute Systems

Guide to Distributed systems from basic.

💻

C Programming Revision

Essential C programming concepts, syntax, memory management, and best practices for quick revision and reference.

🏗️

Computer Architecture

Deep dive into computer architecture fundamentals, processor design, memory hierarchy, and system organization.

🛠️

Toolchain

From Source Code to Execution: A Journey Through the Machine.

🤝
🚦

Process Synchronization

Coordinating Chaos: Ensuring Orderly Concurrent Execution.

🔗
🛑

Deadlocks

The Standstill Dilemma: When Processes Wait Forever.

🔄

Inter-Process Communication

Comprehensive notes on IPC mechanisms, including pipes, message queues, shared memory, and synchronization techniques.