
Research
This space is for technical deep-dives into topics I want to understand beyond the surface — basics, tools, protocols, CVEs, or concepts that matter in the field.
Here, I break down complex ideas to strengthen both knowledge and practice.
-
More to Go: Clean Code & Core Concepts
A hands-on walkthrough of Go’s core building blocks — arrays, slices, loops, functions, structs, and maps — explained with performance in mind. No fluff, just clarity. -
Why Go? A Hacker’s First Dive into Golang
Ever wondered why Go keeps popping up in modern toolchains and cloud-native stacks? Here’s a hands-on dive into the syntax, philosophy, and quirks of Golang — written from a hacker’s point of view. -
Data Engineering With Dagster Part Eight: Metadata
Dig into materialization metadata, inline visualizations, and best practices for asset observability using Dagster. -
Data Engineering With Dagster Part Seven – Event-Driven Pipelines with Sensors
In this post, we build asset runs that respond to new data - using sensors, config-driven logic, and DuckDB-powered ad hoc reports. -
Data Engineering With Dagster Part Six – Partitioning & Backfills
Learn how to make your pipelines smarter by slicing them into manageable, date-based partitions and handling backfills like a pro. -
Data Engineering With Dagster Part Five – Automating With Schedules
Dagster finally earns its “orchestrator” title - this part dives into jobs, asset selection, cron expressions, and how to wire everything into automated schedules. -
Data Engineering With Dagster – Part Four: Resources, DRY Pipelines, and ETL in Practice
A deeper look at how Dagster handles reusable components like API clients and cloud connectors through resources - with best practices and cookie metaphors baked in. -
Data Engineering With Dagster - Part Three: Definitions and Code Locations
How Dagster uses Definitions and Code Locations to scale cleanly across teams, assets, and environments. -
Data Engineering With Dagster - Part Two: Dependencies, DuckDB, and Geo Heatmaps
Learning to wire assets together, load data into DuckDB, and build heatmaps with real NYC taxi data. -
Data Engineering With Dagster - Part One: A Fresh Take on Orchestration
A student-hacker’s perspective on learning data engineering with Dagster: asset-centric thinking, orchestrator basics, and setting up the mental model.