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 116 of 133
  1. 01More on Python Virtual EnvironmentsPython 3.3 and later ship a built-in venv module. See how to create, activate and deactivate one, plus two bash functions that make the routine quicker.
  2. 02Django Rest API without DjangoRestFrameworkA full CRUD JSON API in plain Django with no DjangoRestFramework, using JsonResponse, the serializers module, csrf_exempt and a single Todo model.
  3. 03Chart of Backend Web Frameworks 2021A table of backend frameworks across Node, Deno, PHP, Python, Ruby, Go and Rust, each tagged minimalist like Express or robust like Rails, plus more links.
  4. 04Many Useful Javascript TricksHandy JavaScript patterns: copying arrays and objects with spread, destructuring, deduping arrays, optional chaining, nullish coalescing, mixins and closures.
  5. 05Understanding Postgres on LinuxWhy psql fails right after installing Postgres on Linux, how to switch to the postgres user, create a superuser and database, and what port 5432 is for.
  6. 06What is a Makefile and how do I use them?Make can automate any chain of terminal commands. Write a Makefile with named targets, run them with make, and point make at a differently named file.