Blog

Foundations of Data Systems: OLTP, OLAP, and What Came Next
CORS
More on VIM
Undo everything in Git - Part 2
Design Patterns In Spring Framework
Implementing REST API for Long Running Jobs
Designing REST API for Long Running Jobs
Understanding Static Factory Methods
Keeping Code Private in a Public Repository
Understanding Types, Subtypes and Type Variance
Announcing an All New and Improved Site using GatsbyJS
FP Cheat Sheet For Absolute Beginners
NLP 101
Undo everything in Git - Part 1
Deep Dive into Evaluating an Expression in Scala
Property Based Testing
Unfolding the folds
Prepare for GCP Certification Exam - Data Engineer
12 Habits That Will Make You a Smart Programmer
Implementing Functional List from Scratch in Scala
Providing Hadoop Configurations to MapReduce Application using ToolRunner
(Tail) Recursion in Functional Programming
Perplexed in the world of Science…
Going the Functional Way
Writing ORC files using Map Reduce
Shell In A Nutshell
Inevitable Vi
Read Hive metadata using HCatalog
Hadoop 1.0 Architecture
Decomposition Rules In Databases
Normalization in Databases
Relational Database Design
JAVA API for recording changes in a directory
How I resized the post image of blog posts
Dynamic Programming : Rod Cutting Problem
Dynamic Programming
Ted Talk By Linus Torvalds!
How to set up Git Repository
Cell Arrays in MATLAB
Clear all, close all and clc in MATLAB
Multiple Inheritance and Mixins
How is Authentication different from Authorization?
Scope Rules In C
How I implemented my own Session Mechanism in my project Mail Aggregator
How to enable clicks on Carousel
Bitwise Operators Cheat Sheet: Little Programming Tricks using Bit Operations
How To Host Images on the Web conveniently
How I Made Google Chrome ‘My Chrome’
Let’s plant a tree!
Solve the N queen’s problem using backtracking
Find all possible subsets of a given set
‘C’ing again! - Use of double pointer in Linked List Insertion
Reinvent the wheel?