Our Blog

Dive into a world of insights and inspiration on our blog. 

What is OAuth 2.0?

What is OAuth 2.0 and how it works. Read how to make secure authorization and how the protocol works.

Writing asynchronous code with Scala Future

Writing asynchronous code with Scala Future

Future Scala offers an easy way to manage parallel code execution in the form of Futures and callbacks. Future isa special object that is used to hold a value (usually a result of some computations) that may become available in thefuture. Callback if method that will...

Creating reusable tests for PlayFramework

Creating reusable tests for PlayFramework

Writing tests isn't the most interesting part of developing a new feature, yet it's an important one. Well written tests will help you make sure that your newly added feature won't break any other functionality. However while testing DAOs and Services you may notice...

How to optimize database queries?

How to optimize database queries?

Database optimization is a rather hard topic. Every database is different and may need different methods of tuning. These are some of the most common places to check for improvement. Creating proper indexes One of the easiest ways of speeding up your database queries...

Managing User uploaded Files

Managing User uploaded Files

File Management Almost all web apps use user uploaded files. From documents that need to be connected with some models in a database, to images as user's avatars. The more users your service has, the more files your server will accumulate. If you neglect file...

Play in Google Cloud Kubernetes cluster

Play in Google Cloud Kubernetes cluster

Play in the Google Cloud Kubernetes cluster Kubernetes is a container orchestration system. It allows for easy deployment, management and scaling of containerized applications. Its key feature is the ability to create clusters of identical nodes of a single...

How to deploy a Play application to AWS

How to deploy a Play application to AWS

How to deploy a Play application to AWS Amazon Web Services - AWS - is one of the most popular Cloud platforms. It hosts over 200 unique services including docker container hosting, load balancer, database hosting, file storage. CloudCaptain - Boxfuse CloudCaptain...

How to test a Playframework App

How to test a Playframework App

Almost every software developer appreciates a well written unit and functional tests, but for some reason most of us don't like writing them. Test driven development as everything has its pros and cons, but even if you're against TDD, tests are a great way to lock...

How to deploy a Play server with Docker Compose and Postgres

How to deploy a Play server with Docker Compose and Postgres

One of the easiest ways of deploying pretty much any application is by using Docker Container. There is a plethora of hosting sites that offer container hosting, or you can choose to host your service on your own, using a dedicated server or VPS. Manually maintaining...