Published inDev GeniusASTrie: A Hybrid Data Structure for Modern Key-Value StorageIn today’s world of data-intensive applications, choosing the right data structure can make or break your system’s performance. While tries…Feb 14Feb 14
Ultimate Guide to Building Cloud Agnostic Data ProductsIn the era of big data, enterprises are increasingly leveraging cloud platforms to manage and process vast amounts of information. However…Feb 1Feb 1
Composable Data Fabric — New paradigm in data storage patternsAs organizations navigate the complexities of modern data ecosystems, Data Lakehouse and Data Mesh have emerged as popular paradigms to…Dec 26, 2024Dec 26, 2024
Domain-Driven Data: Applying DDD Principles to Modern Data ProductsDomain-Driven Design (DDD), traditionally associated with software engineering, provides a robust framework for modeling complex systems by…Dec 9, 20241Dec 9, 20241
Battle of the file formats: Parquet, Delta Lake, Iceberg, HudiWith the growing popularity of the data lakehouse, there has been a growing battle between the 4 popular file formats, namely parquet…Aug 17, 20241Aug 17, 20241
Published inDev GeniusCreating an OS using Rust: [Part-4] Println! Macro ImplementationIn Part-3 of this blog series, we had discussed about writing a safe interface for accessing and writing to VGA text buffer, so as to avoid…Jan 14, 20241Jan 14, 20241
Published inDev GeniusBeyond the Threads: Websockets in Rust for seamless communicationImagine you have two toy walkie-talkies, and you and your friend want to talk to each other. Normally, one person talks, and the other…Jan 3, 2024Jan 3, 2024
Published inDev GeniusCreating an OS using Rust: [Part-3] Playing with VGA Text ModeIn Part-2 of this blog series, we had discussed about creating a minimal Rust kernel that prints “Hello World!” to screen when booted up…Dec 17, 20231Dec 17, 20231
Published inDev GeniusCreating an OS using Rust: [Part-2] Creating a minimal Rust KernelIn Part-1 of this blog series, we had discussed about creating a freestanding Rust executable that can run on bare metal. In this blog…Nov 26, 20234Nov 26, 20234
Published inDev GeniusCreating an OS using Rust: [Part-1] Creating “freestanding” executableThis is one of my hobby projects to build a fully functioning operating system using Rust. Especially considering the numerous interesting…Nov 12, 20234Nov 12, 20234