795 tutorials · free to read
A working handbook for data and software engineering.
Hands-on tutorials by Alex Merced on Apache Iceberg, the data lakehouse, pipelines, agentic AI, and the languages and tools that hold it all together.
Follow an ordered learning track with prerequisites and checkpoints →
Browse by topic
All topics- Apache Iceberg202
- Data Lakehouse200
- Data Engineering182
- Dremio65
- AI Agents61
- developer tools35
- Apache Polaris33
- AI coding tools31
- Semantic Layer31
- agentic development31
- MCP29
- AI28
- Databases28
- Lakehouse26
Latest tutorials
Page 118 of 133- 01Python Virtual Environment 101Why Python projects need virtual environments, and the commands to create, activate, list and remove them with pyenv-virtualenv or virtualenvwrapper.Jan 27, 2021
- 02Understanding Dependency InjectionDependency injection explained with a small JavaScript WebServer class that accepts an array of functions to add features, the way a framework adds plugins.Jan 24, 2021
- 03How to use Netlify Cloud FunctionsCreate a Netlify cloud function: set up functions and public folders, configure netlify.toml for builds, redirects and headers, then call it from its URL.Jan 23, 2021
- 04How to use Vercel Cloud FunctionsWrite your first Vercel serverless function in an api folder, call it by URL with query params, and set CORS headers for requests from other origins.Jan 23, 2021
- 05Cloud Functions - Server-Side Code On DemandWhat serverless cloud functions are, what triggers them, common uses like hiding API keys, and which providers offer them, from AWS Lambda to Netlify or Vercel.Jan 22, 2021
- 06Where Does My Code Run? - Compilers, Interpreters, Transpilers and Virtual MachinesHow source code turns into machine code: low versus high level languages, compiled versus interpreted, transpilation, and where virtual machines fit in.Jan 21, 2021