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 111 of 133
  1. 01Basic Intro to NextJSNextJS mixes static, server side and client side rendering in one React app. Set up a project and learn pages, API routes, URL params, Link and useRouter.
  2. 02Ruby Sinatra with Postgres using SequelConnect a minimalist Ruby Sinatra app to a Postgres database with the Sequel ORM, from creating the database to writing a server file that queries it.
  3. 03Intro to Ruby SinatraGet started with Sinatra, Ruby's minimalist answer to Flask and Express: install the gem, write a server.rb file, define routes and read URL params.
  4. 0410 Programming Languages Side by Side (JS, Python, Ruby, PHP, GO, Rust, Dart, C Sharp, Java, Ballerina)Compare the basics of JS, Python, Ruby, PHP, Go, Rust, Dart, C#, Java and Ballerina: printing to the console, variables, arrays, maps and function definitions.
  5. 05How to Work with Masonite - Python Web FrameworkMasonite is a batteries included Python web framework with a Rails feel. Install it, scaffold a project, create routes and connect controllers to them.
  6. 06FoalTS - Building a Typescript Based APISet up a FoalTS project, the Typescript-first Node framework, then create routes in a controller, test them, and see what else the framework ships with.