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 70 of 133- 01Dimensional Modeling: Facts, Dimensions, and GrainsDimensional modeling is the most widely used approach for organizing analytics data. Developed by Ralph Kimball, it structures data into two types of tables:...Data ModelingFeb 19, 2026
- 02Denormalization: When and Why to Flatten Your DataNormalization is the first rule taught in database design. Eliminate redundancy. Store each fact once. Use foreign keys. It's the right rule for transactiona...Data ModelingFeb 19, 2026
- 03Data Modeling for Analytics: Optimize for Queries, Not TransactionsThe data model that runs your production application is almost never the right model for analytics. Transactional systems are designed for fast writes : in...Data ModelingFeb 19, 2026
- 04Data Vault Modeling: Hubs, Links, and SatellitesDimensional modeling works well when your source systems are stable and your business questions are predictable. But what happens when sources change constan...Data ModelingFeb 19, 2026
- 05Data Modeling Best Practices: 7 Mistakes to AvoidA bad data model doesn't announce itself. It hides behind slow dashboards, conflicting numbers, confused analysts, and AI agents that generate wrong SQL. By ...Data ModelingFeb 19, 2026
- 06What Is a Semantic Layer? A Complete GuideAsk three teams in your company how they calculate revenue and you'll get three answers. Sales counts bookings. Finance counts recognized revenue. Marketing...Semantic LayerFeb 19, 2026