General Knowledge Base

General developer topics — not AI-specific

Five short, accurate explainers of widely-used general web/programming technologies — the kind of thing worth knowing before reaching for any of them.

Git basics

A distributed version control system that tracks changes to files over time — save checkpoints, branch off to try something safely, merge changes back together, including changes from multiple people on the same project.

Read the full guide →

Vue basics

A JavaScript framework for building user interfaces: describe what the page should look like for a given state, and Vue updates the DOM when that state changes. Known for a gentle learning curve and incremental adoption.

Read the full guide →

Node.js basics

A JavaScript runtime that lets JavaScript run outside the browser — servers, CLI tools, anywhere. Built around non-blocking, event-driven I/O, making it a natural fit for APIs and I/O-heavy backend services.

Read the full guide →

Python basics

A general-purpose language known for readable syntax and a huge library ecosystem — a common first language and a default choice for data work, scripting, automation, and machine learning.

Read the full guide →

Flask & FastAPI basics

Two lightweight Python web frameworks for building APIs: Flask is minimal and unopinionated; FastAPI is built around type hints, auto-generated docs, and async support from the start.

Read the full guide →