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 117 of 133
  1. 01Go, Rust and C++ Side by SideHello world, variables, arrays, functions and OOP written in Go, Rust and C++ side by side, so you can compare the syntax of three compiled languages.
  2. 02Understanding Node Streams with Https.getHow Node streams handle large transfers in chunks, shown with the built-in https.get function and its data, end and error events to assemble a JSON response.
  3. 03Javascript Basic ReferenceA quick JavaScript cheat sheet covering variables, math and boolean operators, conditionals, loops, function styles, arrays, objects and DOM manipulation.
  4. 04Ultimate Command Line Reference 2021 - Bash, Git, Node, Python, Ruby, PHPEveryday commands in one place: bash basics, git, npm, nano and vim, Ruby gems, bundler and Rails, pip and Django, PHP, Composer and Laravel artisan.
  5. 05Learn Python, PHP, Ruby and Javascript in one Blog PostPrinting, variables, conditionals, loops, collections and functions in JavaScript, Python, Ruby and PHP, with the run command and package manager for each.
  6. 06A Tale of Memory and the Garbage CollectorA plain explanation of RAM, the stack and the heap, why pointers make memory tricky, how C handles it manually, and how garbage collection, Go and Rust differ.