Home Education

Education

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

5 Ways to Slim Docker Images

Five Ways to Slim Docker Images

1
Docker is a pretty awesome tool, I hope you’ll agree. With it, we can create environments for development, staging, production, and testing — or anything else — with next to no effort. What’s more, using Docker makes building environments far...
Static Code Analysis

Everything You Need To Know About Static Code Analysis

1
At Codacy, we know that testing your code is one of the most important parts of the entire software development life-cycle. That's why in building our product we emphasize static code analysis...
code review checklist

How To Create The Perfect Code Review Checklist

1
The best way to reduce the number of errors in your code is by creating a code review checklist that covers everything you’ve agreed on with your team.
immutability in scala

Scala: Learn to walk before you fly (Part 2)

0
Part 2 - Building immutability Welcome back to Part 2! In Part 1 we saw Scala as a language that facilitates and drives you towards the functional world. Functional programming has a lot of advantages,...
docker tutorial

Docker Tutorial: Dockerizing Scala

0
Prerequisites A working docker installation (boot2docker is fine) Typesafe’s activator (or use ./activator found at the root of the git-repo — it will download the dependencies) You can find/fork the sourcecode for all of the following on Github Intro The sbt plugin...