Blog
Foundations of Data Systems: OLTP, OLAP, and What Came Next
January 14, 2026
CORS
September 8, 2025
More on VIM
May 26, 2025
Undo everything in Git - Part 2
October 8, 2024
Design Patterns In Spring Framework
June 15, 2024
Implementing REST API for Long Running Jobs
August 24, 2022
Designing REST API for Long Running Jobs
July 6, 2022
Understanding Static Factory Methods
January 22, 2022
Keeping Code Private in a Public Repository
July 22, 2021
Understanding Types, Subtypes and Type Variance
April 28, 2021
Announcing an All New and Improved Site using GatsbyJS
March 4, 2021
FP Cheat Sheet For Absolute Beginners
May 14, 2020
NLP 101
March 26, 2020
Undo everything in Git - Part 1
December 14, 2019
Deep Dive into Evaluating an Expression in Scala
October 16, 2019
Property Based Testing
September 5, 2019
Unfolding the folds
July 20, 2019
Prepare for GCP Certification Exam - Data Engineer
January 26, 2019
12 Habits That Will Make You a Smart Programmer
July 28, 2017
Implementing Functional List from Scratch in Scala
June 25, 2017
(Tail) Recursion in Functional Programming
March 9, 2017
Perplexed in the world of Science…
February 26, 2017
Going the Functional Way
February 7, 2017
Writing ORC files using Map Reduce
January 4, 2017
Shell In A Nutshell
December 11, 2016
Inevitable Vi
December 5, 2016
Read Hive metadata using HCatalog
November 23, 2016
Hadoop 1.0 Architecture
August 6, 2016
Decomposition Rules In Databases
July 9, 2016
Normalization in Databases
July 2, 2016
Relational Database Design
June 25, 2016
JAVA API for recording changes in a directory
June 19, 2016
How I resized the post image of blog posts
June 12, 2016
Dynamic Programming : Rod Cutting Problem
June 5, 2016
Dynamic Programming
June 1, 2016
Ted Talk By Linus Torvalds!
May 2, 2016
How to set up Git Repository
April 28, 2016
Cell Arrays in MATLAB
April 22, 2016
Clear all, close all and clc in MATLAB
April 13, 2016
Multiple Inheritance and Mixins
February 25, 2016
How is Authentication different from Authorization?
February 21, 2016
Scope Rules In C
February 10, 2016
How to enable clicks on Carousel
January 24, 2016
How To Host Images on the Web conveniently
January 16, 2016
How I Made Google Chrome ‘My Chrome’
January 7, 2016
Let’s plant a tree!
January 4, 2016
Solve the N queen’s problem using backtracking
December 31, 2015
Find all possible subsets of a given set
December 25, 2015
‘C’ing again! - Use of double pointer in Linked List Insertion
December 22, 2015
Reinvent the wheel?
December 19, 2015