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 116 of 133- 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.Mar 02, 2021
- 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.Mar 01, 2021
- 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.Feb 26, 2021
- 04Many Useful Javascript TricksHandy JavaScript patterns: copying arrays and objects with spread, destructuring, deduping arrays, optional chaining, nullish coalescing, mixins and closures.Feb 21, 2021
- 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.Feb 14, 2021
- 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.Feb 14, 2021