Technology education including blogs, best practices, tutorials, eBooks and webinars for developer and enterprise communities.


Use GraalVM to make Scala applications faster

A small journey on how to make your Scala applications faster and slimmer taking advantage of GraalVM native-image. Intro Scala development is notoriously plagued by its long compilation times and large deployment artifacts. This gets even...
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 blog discusses how to code review within a pull request in order to improve your code quality. What Are Pull Requests? For those unfamiliar, pull requests are used to get peer approval before changes are...
technical debt

How To Reduce Technical Debt 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?