Data Engineering

Explore our Data Engineering content

November 28, 2025 3 min read

Mastering Polars Data Types and Missing Values

Mastering Polars Data Types and Missing Values Polars is a lightning-fast DataFrame library for Rust and Python. One of its strengths lies in its strict and expressive type system. Understanding how Polars handles data …
November 27, 2025 2 min read

Azure Data Factory: Orchestrating Data Pipelines

Azure Data Factory: Orchestrating Data Pipelines Azure Data Factory (ADF) is a cloud-based data integration service that allows you to create data-driven workflows for orchestrating and automating data movement and data …
November 25, 2025 9 min read

Azure Data Lake & Storage: Getting Started Guide

Azure Data Lake & Storage: Getting Started Guide Master Azure’s data storage services including Azure Data Lake Storage (ADLS) Gen2, Blob Storage, and efficient data access patterns. This guide covers essential …
November 24, 2025 10 min read

From Pandas to Polars: A Paradigm Shift in DataFrame Processing

From Pandas to Polars: A Paradigm Shift in DataFrame Processing Welcome to the first installment of our Polars blog series! If you’ve spent years mastering Pandas and are curious about what makes Polars the talk of …
June 5, 2025 4 min read

Spark Schema Handling: Infer, Define, or Cast?

Spark Schema Handling: Infer, Define, or Cast? A summary of the three approaches to handling data schemas in Spark, comparing inference, manual typing, and casting — with guidance on when to use each. The Three Methods …
June 4, 2025 8 min read

Filtering Large DataFrames in PySpark: isin vs Broadcast Join

Filtering Large DataFrames in PySpark: isin vs Broadcast Join A Practical Guide for Developers Coming from Pandas Executive Summary In pandas, filtering a large DataFrame using values from a small one is trivial — you …
June 3, 2025 7 min read

Python Logging Module — A Brief Course for Pandas & PySpark Users

Python Logging Module — A Brief Course for Pandas & PySpark Users Why Logging Instead of print() print() is fine for quick experiments but terrible for production code because it has no level, no timestamp, no module …
June 2, 2025 6 min read

PySpark Datetime Cheatsheet — For Pandas Users

PySpark Datetime Cheatsheet — For Pandas Users All examples use: from pyspark.sql import functions as F import pandas as pd 1. Casting Strings to Dates / Timestamps Pandas df["CreatedDate"] = …
June 1, 2025 7 min read

PySpark Data Patterns: From Pandas User to Spark Developer

PySpark Data Patterns: From Pandas User to Spark Developer Overview This guide is structured for someone already comfortable with basic PySpark syntax coming from a Pandas background. It covers Spark SQL with views, …
January 16, 2025 6 min read

Advanced Polars Expressions: String Operations & Complex Data Types

Advanced Polars Expressions: String Operations & Complex Data Types Welcome to the second installment of our Polars mastery series! Building on the foundational concepts from Part 1, we’ll dive deep into …

About Data Engineering

This category contains all our posts about Data Engineering. Browse through to find what you’re looking for.