Concept of Currying

“Currying is the process of turning a function with multiple arity into a function with less arity” — Kristina Brainwave In simple words, currying is a method in programming in...

I promise to teach you callback

I was recently asked this question in an interview. I decided to get to the bottom of this. When you write code in any of the high-level languages (Python, Javascript,...

Case Study on Web Performance Optimization

Recently, I completed Web perfomance optimization course from udacity to make things more clear in my head I analysed the webcompat.com. Webcompat is an add-on feature which helps in reporting...

Classes v/s Id's

Classes are NOT unique You can use the same class on multiple elements. You can use multiple classes on the same element. Any styling information that needs to be applied...

How to write a Clean Code?

There are two things - Programming and Good Programming. Programming is what we all have been doing. Now, is the time to do good programming. We all know that even...