Skip to main content

Posts

Showing posts from March, 2017

MongoDB Up & Running

MongoDB Up & Running What is mongoDB ?             Mongo DB has rapidly grown to become a popular database for web applications and is a perfect fit for Node.JS applications, letting you write Javascript for the client, backend and database layer. Its schemaless nature is a better match to our constantly evolving data structures in web applications, and the integrated support for location queries is a bonus that’s hard to ignore. Throw in Replica Sets for scaling, and we’re looking at really nice platform to grow your storage needs now and in the future. MongoDB is an   open source   database that uses a document-oriented data model.MongoDB is one of several   database   types to arise in the mid-2000s under the   NoSQL   banner. Instead of using   tables   and   rows   as in   relational databases, MongoDB is built on an architecture of collections and documents. Documents comprise sets of   key-value pairs   and are the basic unit of data in MongoDB. Collections contain s

Version Controlling

GitHub and it’s applications What is GitHub ? GitHub is a web-based Git or version control repository and Internet hosting service. It offers all of the distributed version control and source code management functionality of Git as well as adding its own features. To understand GitHub we must understand what Git is. git is a version control system Version Control What does a version mean ? well, when developers are working on something (an iOS application as an example) they are working number of changes to the main source code and release them . These fast changing codes are need to be tracked. Therefore version control system comes to play in a very handy way. These vcs keeps the revisions straight ans store the modifications in a central library.This allows a team of developers to easily manage the source of the application. Developers can download a new version of the software, make changes, and upload the newest revision. Every developer can see th

JavaScript Closures

Java Scr ipt   Clo sures JavaScript variables can belong to the  local  or  global  scope. Global variables can be made local (private) with  closures . a closure is one way of supporting first class functions, it is an expression that can reference variables within its scope (when it was first declared), be assigned to a variable, be passed as an argument to a function, or be returned as a function result. Or a closure is a stack frame which is allocated when a function starts its execution, and not freed after the function returns . example - var  add = ( function  () {      var  counter =  0 ;      return   function  () { return  counter +=  1 ;} })(); add(); add(); add(); // the counter is now 3 What I learnt in Lab class.. Create a separate function using JavaScript closure which accepts the tax percentage and returns a function which accepts the amount and returns the amount after adding tax percentage. // c