An In-Depth Explanation of Code Complexity
By reducing complexity, we can reduce the number of bugs and defects, along with its lifetime cost. Yet, what exactly is complex code?
Pair programming at Codacy and why we do it
Pair programming, also known as pairing or “dynamic duo” model is not a new concept, and it was pioneered by C/C++ guru P.J. Plauger (Scott W. Ambler, Larry Constantine, 2001). This practice...
How Agile & Container technology led to the rise of enterprise DevSecOps
New development processes and open-source technologies have shifted the technology security landscape for enterprises. Previously a separate security department often dealt with these concerns. Now, more than ever, developers must build applications...
Top 6 items for your code review checklist
At Codacy we set high standards, and care about the quality of the code we produce. In order to provide optimal experiences for our users, we highly suggest having a process in...
Lazy loading tips & tricks
Lazy loading is a website optimization technique that reduces bandwidth and improves user experience. Also referred to as on-demand loading, the technique tells a user’s browser to only load assets currently in...