Home Education


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

8 more Scala security issues you should know about

We recently published a list of 9 Scala security issues every Scala developer should be aware of. Here’s a list of 8 more: 1. Avoid implementing dangerous Regexs Regular expressions (regexs) are frequently subject to Denial...
distributed tracing

Understanding microservices with distributed tracing

This article will focus on patterns and tools to implement Distributing Tracing particularly for microservices. Outline Motivation Distributed Tracing Introduction What, Why, How, and Where ...
python static analysis

Python Static Analysis Tools Review

Click here to access the updated version of "Which Python Static Analysis Tools Should I Use?" Here are what we consider the best Python Static Analysis tools: 1: Pylint Pylint is by far the best tool. Not...
java static code analysis tools

12-Factor App Configuration: how to for Java

With application development and deployment changing, we'll cover how to use 12-factor app configuration for Java applications using Typesafe Config. Typesafe Config One of the most...
coding problem

Automate Code Review with Static Code Analysis

One of the most common questions from software engineers regarding Codacy is “Automate Code Review? Really? How can this work?” (Peer) Code Review established itself as a common best practice in modern software engineering workflows....