Nov 9, 2025
SQL Joins: The Ultimate Guide to Not Breaking Your Database —
Hey there, SQL enthusiast! Ever felt the thrill of joining two tables and getting exactly the data you wanted? Or the panic when your query runs for hours and your database starts smoking?…Oct 27, 2025
Higher-Order Thinking: How Scala's Functional Abstractions Simplify Complex Logic —
I remember staring at a Python script at 2 AM, tracing through nested loops and conditional logic that processed user analytics data.…Jun 22, 2025
Scala Options: Stop Fearing Null, Start Loving Safety —
If you’re coming from Python, you’re probably used to this pattern:
user = get_user(user_id) if user is not None: process_user(user) else: print("User not found") And you’re probably also used to this happening in production:…Apr 5, 2025
Building My First Data Pipeline —
Just deployed my first end-to-end pipeline using Airflow, S3, and Redshift. Here’s what I learned about idempotency and backfilling……Apr 5, 2025
Mastering SQL Subqueries: Your Secret Weapon for Smarter Queries —
SQL queries can feel like magic when you need exactly the right answer from your data.
And subqueries? They’re the quiet superpower behind some of the cleanest, most powerful SQL you’ll ever write.…Dec 15, 2024
Linear Regression vs Logistic Regression - Understanding the Differences —
Data analysis often uses two tools: linear regression and logistic regression. They sound alike, but they answer different questions. This article breaks down their differences with clear examples and the math behind them, so you can choose the right one for your data.…Oct 15, 2024
Scala for Angry Beginners: From Frustration to Functional —
Let me guess: you’re a perfectly competent Python developer who’s been told you need to learn Scala. Maybe it’s for a new job, maybe it’s for that Spark project, or maybe you just heard it pays well.…Sep 2, 2023
What Running a Coding Boot Camp Taught Me About Programming —
I’ve always loved coding. As a data nerd, I spend my days tinkering with Python scripts and digging into datasets. So when I got the chance to run a six-week coding boot camp for beginners in early 2022, I was thrilled.…