Building a Career in Gaming

Building a Career in Gaming

Building a Career in Gaming Content: Skills, Portfolio and Outreach Gaming can be more than a hobby: it can be the subject of a career in writing, video production, community management, marketing or game development. These roles call for different abilities, but they share a […]

cpu vs gpu vs tpu

CPU vs GPU vs TPU

CPU vs GPU vs TPU: Choosing the right compute for your AI workload Choosing a compute option for an AI project can be rather confusing. CPUs, GPUs, and TPUs can all run AI workloads, but they handle them differently. So, how do you know what’s […]

ClickHouse Tutorial for Beginners

ClickHouse Tutorial

ClickHouse Tutorial for Beginners Most databases start to wheeze somewhere around the point where someone asks, “How many unique visitors hit each page, broken down by country, for the last ninety days?” The table has a few billion rows, the query touches three columns out […]

DuckDB vs PostgreSQL

DuckDB vs PostgreSQL

DuckDB vs PostgreSQL: Key Differences Every few months someone asks whether DuckDB is “replacing” PostgreSQL, and the honest answer is that the question doesn’t quite make sense. They’re not competing for the same job. PostgreSQL runs your application’s backend, handling thousands of small transactions from […]

DuckDB vs SQLite

DuckDB vs SQLite

DuckDB vs SQLite: Key Differences Both of these databases share a design philosophy that sets them apart from almost everything else in the category: no server, no separate process to manage, a single file on disk, and a library you link directly into your own […]

DuckDB Tutorial

DuckDB Tutorial

DuckDB Tutorial for Beginners Spinning up a Postgres server, configuring a connection, and loading a CSV just to run a handful of SQL queries against it is a lot of ceremony for what’s often a five-minute analysis task. DuckDB exists specifically to remove that ceremony. […]

What is MotherDuck and How Does It Work

What is MotherDuck and How Does It Work

What Is MotherDuck and How Does It Work? Most data warehouses were built on a single assumption: your data is enormous, so your infrastructure needs to be enormous too. Snowflake, BigQuery, and Redshift all trace their design back to a world where “big data” genuinely […]

Delta Lake Architecture

Delta Lake Architecture

Delta Lake Architecture Explained: A Complete Guide If you’ve ever tried to run two jobs against the same S3 or ADLS folder at the same time, you already know why Delta Lake exists. Plain files in a data lake don’t know what a transaction is. […]

What Is Delta Lake

What is Delta Lake

What Is Delta Lake? Complete Beginner’s Guide Before formats like Delta Lake existed, a “data lake” was really just a folder of Parquet or CSV files in cloud storage, and that folder had none of the guarantees you’d expect from an actual database table. A […]

Apache Hudi Tutorial

Apache Hudi Tutorial

Apache Hudi Tutorial for Beginners Apache Iceberg and Delta Lake both solve the “a folder of files isn’t a table” problem well, but neither one started life solving the specific problem Apache Hudi was built around: how do you continuously stream row-level changes, inserts, updates, […]