Posts
All the articles I've posted.
-
Python Decorators: What They Are, How They Work, and Why C Doesn't Have Them
In Python, decorators are a powerful feature for applying common logic to multiple functions without duplicating code. They allow you to extend or modify the behavior of functions, methods, or classes
-
Understanding findOne and findOneAndUpdate in Mongoose: Key Differences and Practical Usage
When working with MongoDB through Mongoose in Node.js, developers frequently encounter two essential methods: findOne and findOneAndUpdate . Both methods perform document lookups, but they serve
-
Are NoSQL Databases Really Schema-less?
A Perspective from the MERN Stack When we first start learning about NoSQL databases, one of the most common things we hear is that they are "schema-less." At first glance, this seems like a huge
-
How Network Topology Shapes Distributed Computing and Big Data Systems
When discussing distributed systems and Big Data, people often focus on storage, processing frameworks, and scalability—but one foundational concept underlies it all: network topology . It’s the
-
When Should You Use Parquet and When Should You Use Iceberg?
In modern data architectures, selecting the right storage and management solution is essential for building efficient, reliable, and scalable pipelines. Two popular choices that often come up are
-
How to Fix 'DataFrame' object has no attribute 'writeTo' When Working with Apache Iceberg in PySpark
If you’re working with Apache Iceberg in PySpark and encounter this error: Failed to write to Iceberg table: 'DataFrame' object has no attribute 'writeTo' You’re not alone. This is a common mistake
-
What Is Sharding and Why It Matters
As our world becomes increasingly digital, the amount of data we create every day is staggering. Think about all the emails, messages, orders, and photos uploaded every second. How do big companies
-
From Tables to Partitions: Designing NoSQL Databases with Cassandra
As data professionals transition from relational databases to NoSQL systems like Apache Cassandra, one of the most important mindset shifts is understanding that you don't model data for storage, but