Scala: Learn to Walk Before You Fly (Part 1)

Part 1 - Welcome to Scalaland I love Scala! It is my favorite language to program nowadays. Before Scala, I used to code in C#, and it actually was that language that first introduced me...
Comparing best practices across programming languages: comments

Comparing best practices across programming languages: comments

Every main programming language implements comments and every developer out there has written at least a few (comments, not languages). What are the best practices regarding comments according to static analysis tools? Comments Steve McConnell wrote in...

Cross-language Best Practices

Every programming language has its Best Practices, but some of them seem to have crossed boundaries and have found a place in other languages. Sometimes they’re exactly the same; sometimes they’re a bit different. Here are...

20% of code review comments are about style and best practices

We are spending at least 20% of our software development time reviewing code . If you are not, you should be. This is because code reviews have become an integral part of our modern...

Why you’re not merging your pull requests and what to do about it

Or how to avoid merge limbo With few exceptions, every developer I meet has mentioned frustration in managing long-lived pull requests. Long-lived pull requests are pull requests that for some reason are stuck in a backlog...