This post is from the XebiaLabs blog and has not been updated since the original publish date.
Giving Back to the Open Source Community
In XebiaLabs Engineering, we make use of many open source software tools to build our products—frameworks like AngularJS, React, and Redux, but also tools such as Gradle and Jenkins. These tools and frameworks allow us to spend our time building great products without first having to build all of the underlying foundation.[caption id="attachment_16524" align="aligncenter" width="2238"] XebiaLabs' Periodic Table of DevOps Tools highlighting some open source software tools. Click on the image to go to the Periodic Table.[/caption] Given how much we’ve benefited from using open source tools, we think it’s important to give back to the open source community, which is why we regularly contribute patches and bug fixes to the libraries we use. To do Continuous Delivery and deployment at enterprise scale, we recommend our top-notch DevOps platform, which enables scalability across hundreds of applications and teams. Not only does our foundation consist of open source, we deliver the best of both worlds—an enterprise-class DevOps platform, along with the ability to easily integrate your favorite open source tools into it! Below is a list of open source libraries that we’ve created and/or maintain:official contributions from Google, Heroku, Okta, Hazelcast, Ehcache, and RedHat. Two of JHipsters core team members, including a project lead, work for Xebialabs. The new React support in JHipster (currently under active development) is the direct result of some of the work XebiaLabs is doing.XL Deploy as a way to perform tasks on remote hosts (e.g., copy configuration files, install EAR files or restart web servers. Another way of looking at it is to say that Overthere gives you java.io.File and java.lang.Process as they should've been: as interfaces, created by a factory and extensible through an SPI mechanism.article by Andriy Redko discussing the use of our Overcast library in combination with Docker to write test cases for an application. If you use any of our libraries or are interested in working on them, let us know in the comments below.