Which Python static analysis tools should I use?
As you might have read in our introductory article about static code analysis, there are a lot of reasons why you should...
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?
PostgreSQL: How to update large tables
Updating a large table in PostgreSQL, an advanced open-source database management system, is not straightforward. If you have a table with hundreds...
Which Java static code analysis tools should I use?
When developing in Java, just like in every other language, you're bound to make some mistakes. As we've explained in our article...
Interview with Daniel Pfeiffer, CTO at Firstbird
We had a very nice talk with Daniel Pfeiffer, CTO at Firstbird; it was an informal conversation in which we looked to understand the reasons why...