Home Education


Technology education including blogs, best practices, tutorials, eBooks and webinars for developer and enterprise communities.

What is Code Coverage?

What is Code Coverage? A measure that describes the degree to which code has been tested. The higher the Code Coverage of a project, the more thoroughly tested it has been, and thus the chance of...

Open source projects: merging schedules

When do open source projects merge their pull requests? I was curious about the merging time patterns of pull requests from open source projects. So I extracted all the merging events from Github during the...
Learning Scala

Learning Scala: Top Resources

Since at Codacy we chose Scala to build our infrastructure, it's important that we provide resources for learning Scala to our engineers (not all the engineers that we hire are Scala experts).  Scala isn’t...

Configure Codacy: Use Your Own Conventions

We show you how to Configure Codacy in this blog post originally written by Saptak Sengupta. Saptak is a full stack developer in FOSSASIA and a participant in Google Summer of Code 2016 under...

Ensure Code Quality In The CI/CD Pipeline

Tools like Jenkins, Circle CI, or GitHub Actions are the standard for Continuous Integration and Delivery (CI/CD). Although a CI/CD tool allows automation with regards to delivery, it doesn't ensure, per se, the quality of what's being delivered.