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

docker tutorial

Docker Tutorial: Dockerizing Scala

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...
Learning Scala

Learning Scala: Top Resources

Since at Codacy we chose Scala to build our infrastructure, it's important that we provide resources for learning Scala to our engineers (not all the engineers that we hire are Scala experts).  Scala isn’t...
immutability in scala

Why use Try instead of Scala Try Catch

Scala try catch is always an option when writing Scala code for Java like exception control flows. However, you also have the option of start using the Try type. Scala try catch vs Try Try was introduced...
postgresql update

7 Best Practices: Working with Freelancers & Outsourced Developers

Freelancers and outsourced developers have become more regular parts of the team for many using Codacy. There are some best practices we learned to help turn a project into success when working with outside...

Optimizing Scala Code

This is a blog post on Scala code from our Code Reading Wednesdays from Codacy ( we make code reviews easier and automatic. I’ve been busy in Codacy making things run faster. We’ve been hunting down...