Jae's Tech Blog
Home Archive About

Jae's Tech Blog

Thoughts on code, technology, and everything in between

UPDATED

MLOps Fundamentals

Building reliable ML systems from data pipelines to production monitoring

10 posts
  1. MLOps 10 - Building an MLOps Platform NEW
  2. MLOps 09 - GPU Infrastructure and Scaling
  3. MLOps 08 - Feature Stores
  4. MLOps 07 - CI/CD for ML
  5. MLOps 06 - Monitoring and Drift Detection
  6. MLOps 05 - Model Serving and Deployment Strategies
  7. MLOps 04 - Model Versioning and Registry
  8. MLOps 03 - Experiment Tracking and Training Management
  9. MLOps 02 - Data Pipelines and Feature Engineering
  10. MLOps 01 - What Is MLOps?
UPDATED

Automata and Compilers

From finite automata and formal languages to building a compiler from scratch

12 posts
  1. Automata and Compilers 12 - Code Generation NEW
  2. Automata and Compilers 11 - Intermediate Representations and Optimization
  3. Automata and Compilers 10 - Semantic Analysis and Type Checking
  4. Automata and Compilers 09 - Abstract Syntax Trees
  5. Automata and Compilers 08 - Bottom-Up Parsing
  6. Automata and Compilers 07 - Top-Down Parsing
  7. Automata and Compilers 06 - Lexical Analysis
  8. Automata and Compilers 05 - Compiler Overview โ€” Phases and Architecture
  9. Automata and Compilers 04 - Pushdown Automata
  10. Automata and Compilers 03 - Context-Free Grammars
  11. Automata and Compilers 02 - Regular Expressions and Regular Languages
  12. Automata and Compilers 01 - Finite Automata
UPDATED

Linux Internals

Understanding the Linux kernel from processes and memory to containers

10 posts
  1. Linux Internals 10 - Containers and Virtualization NEW
  2. Linux Internals 09 - Networking
  3. Linux Internals 08 - Synchronization and Concurrency
  4. Linux Internals 07 - I/O and Devices
  5. Linux Internals 06 - System Calls and the Kernel
  6. Linux Internals 05 - File Systems
  7. Linux Internals 04 - Memory Management
  8. Linux Internals 03 - Process Scheduling
  9. Linux Internals 02 - Processes and Threads
  10. Linux Internals 01 - Operating System Overview
UPDATED

Platform Engineering Fundamentals

Understanding the principles behind Internal Developer Platforms, golden paths, and developer self-service

11 posts
  1. Platform Engineering 11 - Building a Platform Team NEW
  2. Platform Engineering 10 - Security and Governance
  3. Platform Engineering 09 - Observability for Platform Engineers
  4. Platform Engineering 08 - CI/CD at Scale
  5. Platform Engineering 07 - Platform as a Product
  6. Platform Engineering 06 - Developer Portals and Service Catalogs
  7. Platform Engineering 05 - Infrastructure as Code for Platforms
  8. Platform Engineering 04 - Designing Golden Paths
  9. Platform Engineering 03 - Developer Experience as a North Star
  10. Platform Engineering 02 - Anatomy of an Internal Developer Platform
  11. Platform Engineering 01 - What Is Platform Engineering?

Python Lecture Series

Comprehensive Python programming course from basics to advanced topics

5 posts
  1. Python Lecture 04 - Class Internals and Descriptors
  2. Python Lecture 3 - Containers and Generators
  3. Python Lecture 2 - Lexical Structure of Python
  4. Python Lecture Part 1 - Python's Philosophy and Design Principles
  5. Introduction to Python Lecture Series

Linux Internals 04 - Memory Management

January 19, 2026

The concept of virtual memory and how the Linux kernel manages memory

Lectures
Read more

Platform Engineering 04 - Designing Golden Paths

January 17, 2026

How to design golden paths that developers actually want to follow โ€” principles, step-by-step process, and handling teams that go off-road

Lectures
Read more

MLOps 03 - Experiment Tracking and Training Management

January 14, 2026

What goes wrong when experiments aren't tracked, and the tools that solve it

Lectures
Read more

Automata and Compilers 05 - Compiler Overview โ€” Phases and Architecture

January 13, 2026

Why compilers are divided into multiple phases and what each phase does

Lectures
Read more

Linux Internals 03 - Process Scheduling

January 12, 2026

How the Linux kernel distributes CPU time among processes and how CFS works

Lectures
Read more

MLOps 02 - Data Pipelines and Feature Engineering

January 9, 2026

How raw data becomes training data, and why data quality matters more than model complexity

Lectures
Read more

Platform Engineering 03 - Developer Experience as a North Star

January 8, 2026

Why developer experience should guide every platform decision, how to measure it, and the anti-patterns that kill it

Lectures
Read more

Automata and Compilers 04 - Pushdown Automata

January 7, 2026

What computational power a stack adds to finite automata

Lectures
Read more

Linux Internals 02 - Processes and Threads

January 5, 2026

How processes are created and managed in Linux, and how threads relate to them

Lectures
Read more

Linux Internals 04 - Memory Management

The concept of virtual memory and how the Linux kernel manages memory

January 19, 2026 Lectures

Platform Engineering 04 - Designing Golden Paths

How to design golden paths that developers actually want to follow โ€” principles, step-by-step process, and handling teams that go off-road

January 17, 2026 Lectures

MLOps 03 - Experiment Tracking and Training Management

What goes wrong when experiments aren't tracked, and the tools that solve it

January 14, 2026 Lectures

Automata and Compilers 05 - Compiler Overview โ€” Phases and Architecture

Why compilers are divided into multiple phases and what each phase does

January 13, 2026 Lectures

Linux Internals 03 - Process Scheduling

How the Linux kernel distributes CPU time among processes and how CFS works

January 12, 2026 Lectures

MLOps 02 - Data Pipelines and Feature Engineering

How raw data becomes training data, and why data quality matters more than model complexity

January 9, 2026 Lectures

Platform Engineering 03 - Developer Experience as a North Star

Why developer experience should guide every platform decision, how to measure it, and the anti-patterns that kill it

January 8, 2026 Lectures

Automata and Compilers 04 - Pushdown Automata

What computational power a stack adds to finite automata

January 7, 2026 Lectures

Linux Internals 02 - Processes and Threads

How processes are created and managed in Linux, and how threads relate to them

January 5, 2026 Lectures
โ† Previous
1 2 3 4 5 6
Next โ†’

© 2025 Jae ยท Built with custom static site generator

RSS