Making pattern matching in a Scala application isn't very straightforward. In our article, we review a few ways to handle exceptions or mitigate the problem when using pattern matching.
Your Scala applications often need to track the status of the sent emails. In this article, we’ll review how to employ Amazon SNS to track email statuses via Amazon SES.
Implementing pagination with Slick is a common task in Scala projects. But it’s rarely obvious how to build efficient queries on the server to get the necessary entities with additional data. Read our article to find a solution.
ReactiveMongo is an extremely convenient toolkit for working with MongoDB in Scala applications. But, at the same time, its documentation does not cover some of the typical scenarios, so sometimes it takes time to find the right solution. One of such tasks - storing polymorphic objects in a database - is the focus of this blog post.
This post describes two approaches to implementing file download in Lift framework. Firstly, we will have a look at the implementation that uses ResponseShortcutException described in the Lift Cookbook. Then, I'll show how to solve the same task with the help of REST service in the way that follows a common Lift approach. Each of the methods has its own pros and cons, so it's up to you to decide which one works better for your task.
Let's consider the ability to limit the number of HTTP requests being handled by an application simultaneously.
Usually a data access object for MongoDB consists of common routine CRUD methods. Those methods should be implemented, tested, maintained just like any other code. In this post, I'm going to show you how to use
SalatDAO to vastly simplify the process.
Generally, Salat is used for serialization of case classes, enums and collections to