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

Latest tutorials

Page 122 of 133
  1. 01Go/Golang 101 - The Syntax and BasicsInstall Go, understand GOROOT and Go modules with go mod init, write and run your first files with go run, compile with go build and use the walrus operator.
  2. 02Rust 101 - The Syntax and BasicsWhy Rust exists among compiled languages, how to install it with rustup, compile a file with rustc, start a project with cargo and declare variables.
  3. 03Getting Started with Python Web Framework, FastAPIMinimalist versus batteries-included Python frameworks, then FastAPI basics: make a virtual environment, install uvicorn, write routes, read params and queries.
  4. 04Javascript - Writing Map as a Recursive FunctionRebuild JavaScript's array map method twice, first as a higher-order function with a for loop and then as a recursive function with a base case.
  5. 05In-Depth Guide on Understanding Deploying Web AppsWhat happens when you deploy a web app: how browsers, DNS, servers and ports work, app architecture, VPS, Heroku and Docker hosting, and environment variables.
  6. 06Create Your Dev Portfolio with this Gatsby TemplateGenerate a Gatsby developer portfolio with npx create-markdown-blog, add projects to a JSON file, write Markdown posts, and get offline PWA support built in.