Developer-driven and produced content spanning coding languages, frameworks and skill-sets. Read pieces related to topics like:



Code Review

Static Analysis

Developer Tools

Code Style

Plus much more!


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 of millions of rows you will find that simple operations, such as...

Scala Style: The Official Open Source Project Guide

Since we love Scala at Codacy we have developed our code analysis platform around it. Our love comes from having full power over a very expressive language but still being able to perform at scale. Scala...
immutability in scala

Why use Try instead of Scala Try Catch

Scala try catch is always an option when writing Scala code for Java like exception control flows. However, you also have the option of start using the Try type. Scala try catch vs Try Try was introduced...

Optimizing Scala Code

This is a blog post on Scala code from our Code Reading Wednesdays from Codacy ( we make code reviews easier and automatic. I’ve been busy in Codacy making things run faster. We’ve been hunting down...
learn scala

Learn Scala: An Intro For Developers (Part 1)

Learn Scala (Part 1) - Introduction Scala is my favorite language to program nowadays. Before I learned Scala, I used to code in C#.  C# was actually the language that first introduced me to the...