Posts

A Start To Learn Mongo DB

Image
A Start To Learn Mongo DB MongoDB is a cross-platform, document oriented database that provides, high performance, high availability, and easy scalability.  MongoDB works on concept of collection and document . Collections A Collection is a set of MongoDB documents.  It is the equivalent of an RDBMS table . A collection exists within a single database.  Collections do not enforce a schema. Documents within a collection can have different fields.  Typically, all documents in a collection are of similar or related purpose. Documents A document is a set of key-value pairs. Documents have dynamic schema . Dynamic schema means that documents in the same collection do not need to have the same set of fields or structure, and common fields in a collection's documents may hold different types of data. Mapping Relational Databases to Mongo DB Collections   in MongoDB is equivalent to the tables in RDBMS. Documents  in MongoDB is...

Learning Java Script Essentials

Image
LEARNING JAVA SCRIPT ESSENTIALS What is Java Script? Java Script is a scripting language that enables you to create dynamically updating content, control multimedia, animate images etc. JavaScript is a lightweight interpreted programming language. What does Java Script do? When we load a web page in  browser, we are running your code (the HTML, CSS, and JavaScript) inside an execution environment (the browser tab). This is like a factory that takes in raw materials (the code) and outputs a product (the web page). The JavaScript is executed by the browser's JavaScript engine, after the HTML and CSS have been assembled and put together into a web page. This ensures that the structure and style of the page are already in place by the time the JavaScript starts to run. This most common use of JavaScript is to dynamically modify HTML and CSS to update a user interface, via the Document Object Model API (DOM). If the JavaScript loaded and tried to run before th...

Learning & Working with GIT

Image
What is version Control? Version control systems are a category of software tools that help a software team manage changes to source code over time. Version control software keeps track of every modification to the code in a special kind of database. If a mistake is made, developers can turn back the clock and compare earlier versions of the code to help fix the mistake while minimizing disruption to all team members of a developing team . Benefits of Version Control Version control protects source code from both catastrophe and the casual degradation of human error and unintended consequences. Version control systems facilitate a smooth and continuous flow of changes to the code rather than the frustrating and clumsy mechanism of file locking. Version control can also enable developers to move faster and it allows software teams to preserve efficiency and agility as the team scales to include more developers. A complete long-term c...