git init, status, add, commit -m, push (fork, pull, branch, merge), branch, revert, log, log –pretty, merge, diff Using git init The git init command sets up all the components which GIT needs to begin tracking changes to the project (ie. it will initialize your working directory). With git statusContinue Reading

MongoDB is an open source, document oriented database created in 2009 and classified as NoSQL database. Although MongoDB is written in C++, drivers and client libraries are typically written in their respective languages. In MongoDB, a record is a document, and documents are stored in a JSON like format. Precisely,Continue Reading

Gradle – an object-oriented build tool.Alternatives to GRADLE: ANT, MAVEN. Gradle is an object-oriented build automation tool (compile, package and deploy your application). It provides sensible defaults by using convention-over-configuration. Gradle is an open source project and it is licensed under the Apache License. With Gradle you can automate theContinue Reading

Interview Question: Tell me all you know about RESTful web services. You may start by saying that RESTful Web Services are an implementation of the REST Architecture based on web services. REST stands from Representational State Transfer and (emphasize!!) it is an architectural style, not a protocol. REST follows aContinue Reading

Spring Boot is probably the fastest way to get a Spring application up and running within less than 5 minutes and a very few little lines of code. I like to think at Spring Boot as a framework that takes most of the work out when it comes to configuring Spring-basedContinue Reading

Cloudant logo

IBM Cloudant is a distributed NoSQL database build on couchDB. It is a NoSQL JSON document data store, delivered as a managed database service (DBaaS). Types of documents that Cloudant supports: data document (json and xml) design document. Are intended to hold the definition for all secondary and search indexesContinue Reading

An HTTP method is a verb that is used on a resource. There are four main HTTP methods: GET, POST, PUT, DELETE which should be used in certain situations. For example: GET is used to download cacheable data from the server. It doesn’t have a request body. It can haveContinue Reading