Functional Programming in Javascript

Functional Programming Imperative vs Object Oriented vs Functional Map and Reduce Filter Pure Functions Immutability Functional programming is new buzz word these which you might be hearing very frequently. I have been myself trying to explore what is functional programming exactly and what it has to do with Javascript. I have come to following conclusions: […]

React – Redux Flow

Redux is a predictable state container for JavaScript apps. That means if you want to use something to manage state of your application you can use Redux. It can work with any modern framework like Vue, React.js or Angular.js. But it more popular with React because of its similarities with Facebooks’s Flux architecture. Use Redux when: When […]


Work in progress ES6 also know as ECMAScript 6 or ECMAScript 2015 (European Computer Manufacturers Association (ECMA)) is the move to make javascript more awesome and a better programming language. A lot of it is a syntactical sugar but there are some useful good additions to this language which we will see in this post. […]

Angular.js (1.X) Fundamentals

What is Angular.js? Directives Modules Services Filters Services Two way data Binding Single Page Apps (SPA) Some Interviews question on Angular.js Sample Applications What is Angular.js ? A client side javascript framework for adding interactivity to HTML. It lets you use good old HTML and lets you extend HTML’s syntax to express your application’s components […]

React.js Fundamentals

What is React Simple component in React JSX Props Lifecycle events Virtual DOM Mixins Proptypes Flux Redux Flux vs Redux Sample Apps What is React ? React is a JavaScript library for creating user interfaces developed by Facebook . It is the V in MVC. Simple Simply express how your app should look at any given point in […]