Jae's Tech Blog
Home Archive About

Lectures

All posts in the Lectures

February 3, 2026 6 min read

Linux Internals 06 - System Calls and the Kernel

How a system call transitions from user space to kernel space, and how kernel modules work

Lectures
Read more
February 12, 2026 8 min read

Linux Internals 07 - I/O and Devices

From block and character devices to I/O schedulers, DMA, and the page cache

Lectures
Read more
February 18, 2026 8 min read

Linux Internals 08 - Synchronization and Concurrency

The problems that arise when multiple execution flows access shared resources, and the synchronization mechanisms in the Linux kernel

Lectures
Read more
February 26, 2026 7 min read

Linux Internals 09 - Networking

The Linux kernel networking stack and how a packet travels from NIC to application

Lectures
Read more
March 5, 2026 8 min read

Linux Internals 10 - Containers and Virtualization

How namespaces and cgroups create containers, and a wrap-up connecting all kernel concepts

Lectures
Read more
October 18, 2025 1 min read

Introduction to Python Lecture Series

Python lecture series curriculum

Lectures
Read more
October 19, 2025 4 min read

Python Lecture Part 1 - Python's Philosophy and Design Principles

Python's values, design philosophy, and the art of trade-offs

Lectures
Read more
October 26, 2025 3 min read

Python Lecture 2 - Lexical Structure of Python

Learn how Python reads and understands your code, starting from the first step of lexical analysis

Lectures
Read more
October 27, 2025 3 min read

Python Lecture 3 - Containers and Generators

Learn about Python's container concept, list internals, and efficient iteration with generators

Lectures
Read more
โ† Previous
1 2 3 4 5
Next โ†’

© 2025 Jae ยท Notes on systems, software, and building things carefully.

RSS