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

Plus much more!

learn scala

Put BDD (Behavior Driven Development) in practice with Scala

This article aims to give a brief explanation about what BDD, short for Behavior Driven Development, is and how it can be used to fill the information gap between stakeholders and development teams, ensuring...
python static analysis

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 implement it in your development workflow. When programming in Python, there are...
code review

How to code review in a Pull Request

This article focuses on improving code reviews within Pull Requests. It's a highly opinionated piece based solely on my perspective and experience. If you're not sure what a Pull Request is, you can find documentation...
technical debt

How to reduce technical debt by using code review tools

Technical debt is kind of like a debt you have to pay your landlord, but without anyone threatening to kick you out — instead, you end up with messy code.
static types

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?