Gradle is an advanced general purpose build management system written in Groovy. Gradle has a highly-customizable dependency resolution engine, visual build inspection and debugging tools, and many work avoidance mechanisms. Using Gradle, we can develop apps to microservices for small startups to big enterprises faster. The Enterprise edition of Gradle provides remote caching and test artifacts across the team to speed up the build. Continue reading…


  • Puppet is an open-source system management tool for centralizing and automating configuration management. Configuration management is the detailed recording and updating of information that describes an enterprise’s hardware and software.
  • Puppet is written using Ruby.
  • System Administrators usually perform repetitive tasks such as installing servers, configuring those servers, etc. They can automate this task, by writing scripts, but it is a very hectic job when you are working on large infrastructure.
  • To solve this problem, Configuration Management was introduced. Configuration Management is the practice of handling changes systematically so that a system maintains its integrity over time.

Continue reading…