Skip to content

Joel Tan Tech Blogs

  • Home
  • Why This Blog
  • Home
  • Why This Blog

2025

2025

Why My Next ‘Small Script’ Starts with Objects, Not Functions

It always starts the same way. You just need a small script. In my case, it was “just” a helper...

Small model rocket flying up in smoke after launch on green field with hay rolls
November 20, 2025
Productivity Without the Hype

Choosing the Right Identity for Testing: Why I Stopped Using My Own Account

A few years ago, I was testing an Azure Function that pulled secrets from Key Vault. It worked flawlessly on...

Multiple security cameras on a pole with a clear blue sky backdrop.
October 4, 2025
Data Engineering: Systems That Stay Up

From Pandas to the Cloud: How I Accidentally Became a Container Evangelist

A few months ago, I was minding my own business—tuning data pipelines, optimizing our queries, and doing the usual data...

A spacious interior view of Stockholm Public Library, showcasing its circular design and bookshelves.
June 9, 2025
Data Engineering: Systems That Stay Up

My Data Engineering Wake-Up Call: From Azure Alerts to Streaming Serenity

Data pipelines are the unsung heroes of the analytics world. When they work, insights flow; when they falter, the entire...

A speed hump warning sign under a cloudy sky, emphasizing safety.
May 13, 2025
Data Engineering: Systems That Stay Up

From Chaos to Clarity: My Journey Reimagining Azure RBAC

The Permission Paradox Picture this: I’m sitting in yet another emergency meeting because someone can’t access the resources they need...

March 23, 2025
Data Engineering: Systems That Stay Up

My Journey from SQL Server to Delta Lake: Solving Semi-Structured Data Challenges with Azure Synapse

Let me tell you a story about a data architecture that was slowly turning into a money pit. You know...

March 15, 2025
Data Engineering: Systems That Stay Up

Joel Tan Tech Blogs © 2026. All Rights Reserved.