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 110 of 133
  1. 01Basics of Building a CRUD API with Typescript (NestJS and FoalTS)Create the same RESTful CRUD API twice with Typescript, once in NestJS and once in FoalTS, building controllers and all five routes against in-memory data.
  2. 02Basics of Building a CRUD API with NodeJS - Express, Koa and FastifyWalk through RESTful conventions by building one CRUD API three times, in Express, Koa and Fastify, using an array of objects instead of a real database.
  3. 03Basics of Building a CRUD API with Ruby SinatraWrite all seven RESTful style CRUD routes for a JSON API in Ruby Sinatra, using a simple model class in place of a database, plus a bonus section on CORS.
  4. 04Basics of Building a CRUD API with Flask or FASTApiTwo Python CRUD APIs side by side: index, show, create, update and delete routes in Flask and then FastAPI, using a model class and a list, not a database.
  5. 05The Concepts of JAMStack 101How the web moved from hand-built pages to server rendering and SPAs, and why static site generators plus a headless CMS give fast, secure, SEO friendly sites.
  6. 06Intro to SvelteKitSvelteKit replaces Sapper as the Svelte app framework. See how to set up a project, use file based routing, API endpoints and layouts, and what adapters do.