MongoDB is an open source, document oriented database 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, in MongoDB documents areContinue 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

Docker is an open source project that was released by dotCloud in 2013. Docker is build on features of Linux Container (LXC) technology, and just like any container technology it has its own file system, storage, CPU, RAM memory, etc. But hey, what is a container? From the very basicContinue Reading