CircleCI has acquired Ponicode, a Paris, France-based startup that helps developers automate their unit tests and track their overall test coverage. Ponicode, which was founded in January of this year, will continue to operate as usual for the time being.

CircleCI wants to get closer to the developer. The company's typical user base is operations teams that set up and manage their CI/CD pipelines through its tools. The company recently hired a new senior VP of engineering to help it get closer to the developers.

CircleCI is the image credit.

He told me that they always want to shift left in front of developers. It's important for us to get ourselves more in front of developers.

CircleCI hopes that its 16-person team can bring its machine learning and testing expertise to the company as a whole, but Ponicode will remain a tool that will continue to work with a large variety of applications. If you are a developer and you have the CircleCI/Poni, our biggest wish is that you can offer value at the developer level. It would be accomplished from our perspective.

It will take a while to figure out how to integrate Ponicode into CircleCI's overall testing product. He said how to inject CircleCI into the IDE, terms of our CLI orAPI. Can we start doing those continuous micro-validations for the developer before it actually reaches somewhere else? Making sure the code is checked out.

Ponicode's artificial intelligence engine allows developers to automatically ensure test coverage for their code, and ideally find issues before that code even hits the continuous integration platform and its testing services. Ponicode has a dashboard for developers to keep track of their test coverage and other metrics. That is something the CircleCI team is thinking to integrate into its CI/CD pipeline, making it easier to scans an entire repository and give organizations better data about how their codebases are covered.

The daily work for a developer is filled with obstacles that keep them from writing code, such as creating tests, responding to production issues, and so on.