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 107 of 133- 01The Guide to How to Implement Authorization in any language and frameworkThe auth flow for any backend: user model, signup and login with bcrypt, session vs JWT auth, logout, middleware, frontend handling, and Auth0 type providers.Nov 18, 2021
- 02Creating a GraphQL Based Habit Tracker with Hasura and React (GraphQL/Hasura 101)GraphQL basics through a habit tracker: build the API on Hasura, write queries and mutations, then call them in React with fetch, Apollo or make-graphql-query.Nov 16, 2021
- 03Developer Team Work Best Practices (Git, Agile/Scrum/Kanban, CI/CD)How developer teams work day to day: main and dev branches, ticket branches and pull requests, Agile with Scrum or Kanban, CI/CD pipelines, and team habits.Nov 16, 2021
- 04My First React App - 2021 Intro to ReactA first React app: create-react-app, what is in the generated project, the rules of JSX, components and props, state with useState, and separation of concerns.Oct 29, 2021
- 05Comparing React Router 5, 6, and React LocationCompare React Router 5, React Router 6 and React Location side by side: installing, defining routes, reading URL params with useParams or useMatch, redirects.Oct 21, 2021
- 06Express Templating CheatsheetSide by side syntax for the LiquidJS, EJS, Mustache, Pug and Handlebars template engines in Express: injecting variables, looping arrays, conditional rendering.Oct 19, 2021