JavaScript Module Pattern

This is a common design pattern used in javascript programming where there is need for a getter and setter like functionality. It uses a self-invoking function to create a closure around it and then you can use getter and setter to access the properties. Some advantages of use this approach: Concept of private and public properties […]

Just Some Good Talks!

This is the list of talk which i found really interesting. Must watch for every software engineer!! Talk by Brenna O’Brien on Real Javascript Developer: Making Badass Developers – Kathy Sierra Talk by Douglas Crockford – “The Better Parts” | .concat() 2015 (BTW he is quite unhappy with ES6) Anjana Vakil: Learning Functional Programming with […]

Angular is declarative?

You have been hearing this term a lot about angular that it has  a declarative syntax. So what is declarative programing(or language)? A declarative language is a very high level language which only tell what needs to be done and not how it will be done. For an example: HTML is a declarative language. On […]

MongoDB Fundamentals

What is MongoDB? MongoDB is non relational data store(does not store data in table) for JSON documents. MongoDB is schemaless. That means altering document is easy at any point in time.MongoDB has a query language, highly-functional secondary indexes (including text search and geospatial), a powerful aggregation framework for data analysis, and more. MongoDB was designed with high […]