Topics
Everything I write about, with sub-topics grouped under their parent.
Building for the web: front-end, back-end, frameworks, APIs, and everything in between.
- Website Security Hardening apps: auth, injection, headers, and threats. 3
- Networking How machines find and reach each other: NAT, ports, and exposing services. 0
- Testing Writing and organizing automated tests that keep code honest. 0
- Site Performance Speed, caching, complexity, and scaling. 1
- Sessions Tracking users across requests, and loading session data only when needed. 1
Schema design, queries, indexing, and reliability.
Building a home lab of VMs to break things safely: Linux, Kali, and hands-on vulnerability testing.
- Linux Installing, partitioning, and daily-driving Linux: the OS underneath the whole lab. 1
- Virtual Machines Running many isolated machines on one box: the backbone of a home lab. 0
- Kali Linux The Linux distro built for penetration testing and security work. 0
- Vulnerability Testing Finding and probing weaknesses in a system: safely and legally. 0
Building with AI: language models, prompting, retrieval, and agents.
- Large Language Models The models that read and write language: what they are and how they work. 0
- Prompt Engineering Writing inputs that get useful, reliable output from a model. 0
- Retrieval-Augmented Generation Grounding a model in your own data at query time. 0
- AI Agents Models that use tools in a loop to carry out multi-step tasks. 0
Models, training, and applied intelligence.