AI (LLMs)
AIDeep dive into LLMs and how they work.
AI Agents
AIFrom an LLM to an autonomous AI Agent.
Algorithms & Data Structures
COMPUTER SCIENCECore algorithms, data structures, complexity analysis, and common implementation patterns.
Building a Computer From Scratch
COMPUTER SCIENCEFrom diodes and transistors, to a Turing complete computer.
C Compiling
PROGRAMMINGCompiling C programs, build flags, linkers, and related tooling.
C Language
PROGRAMMINGThe C Programming Language
C Snippets
PROGRAMMINGCollection of practical C snippets, patterns, and examples for everyday programming.
Databases [SQL]
PROGRAMMINGRelational databases, SQL, schema design, queries, and database tooling.
Debugging [GDB]
PROGRAMMINGDebugging programs with GDB, breakpoints, inspection, and runtime analysis.
Encryption [GPG]
SECURITYGPG, keys, encryption concepts, and practical secure file workflows.
Firewall [UFW]
LINUXConfiguring UFW and basic firewall rules on Linux systems.
Flask
PROGRAMMINGBuilding Python web applications with Flask, routes, templates, and project structure.
HTML
WEBHTML document structure, semantic tags, forms, tables, and page metadata.
HTTP [CURL]
NETWORKINGHTTP requests, responses, methods, headers, status codes, cookies, and curl usage.
HTTPS and SSL Certificates
NETWORKINGHTTPS, TLS handshakes, SSL certificates, and Certbot certificate setup.
IRC
NETWORKINGIRC servers, clients, channels, commands, and TLS configuration.
Linux
OSThe Linux kernel, system administration, packages, services, filesystems, and command-line workflows.
Password Manager [PASS]
TOOLSUsing pass with GPG and Git to manage encrypted passwords from the command line.
Python
PROGRAMMINGPython syntax, standard library features, scripts, functions, classes, and common patterns.
SSH
NETWORKINGOpenSSH clients and servers, keys, agents, configuration, and secure remote access.
Terminal Multiplexer [TMUX]
TOOLStmux sessions, windows, panes, keybindings, and configuration.
Version Control [GIT]
TOOLSGit version control, repositories, commits, branches, remotes, and common workflows.
WSL2
TOOLSInstalling and configuring WSL2, including Linux distributions, GUI apps, and encrypted home storage.
