page banner
avatar
'Tracking Email Status with Amazon SES and SNS in a Scala Application' post illustration
Tracking Email Status with Amazon SES and SNS in a Scala Application

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.

avatar
'How to Configure Your Application for Different Environments with Play Framework' post illustration
How to Configure Your Application for Different Environments with Play Framework

You often have to create environment-specific configurations for your Play Framework applications. But how can you manage your configurations in the best possible way? We’ll show you in this article.

avatar
'Pagination with Scala and Slick: How to Properly Build Select Queries' post illustration
Pagination with Scala and Slick: How to Properly Build Select Queries

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.

avatar
'PersistGraphQL Webpack Plugin with Hot Code Reload released' post illustration
PersistGraphQL Webpack Plugin with Hot Code Reload released

The SysGears Team is pleased to announce the availability of PersistGraphQL Webpack Plugin with Hot Code Reload for backend & frontend.

avatar
'Storing polymorphic objects with ReactiveMongo and Play' post illustration
Storing polymorphic objects with ReactiveMongo and Play

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.

avatar
'Manage session creation timestamp in Lift' post illustration
Manage session creation timestamp in Lift

Lift framework lacks the ability to fetch a session creation timestamp by default. This post will provide a short example of how one can do this while working with Lift.

avatar
'Apollo Universal Starter Kit with Hot Code Reload released' post illustration
Apollo Universal Starter Kit with Hot Code Reload released

The SysGears Team is pleased to announce the availability of Apollo Universal Starter Kit with Hot Code Reload for backend & frontend.

avatar
'Implementing file download functionality in Lift' post illustration
Implementing file download functionality in Lift

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.

avatar
'Implementing navigation within a modal window in Ionic' post illustration
Implementing navigation within a modal window in Ionic

Modal dialogs are designed to bring important pieces of information to users from any page without changing an active routing state. It is often convenient to utilize a modal dialog that itself contains a number of views and its own routing. And, since the $ionicModal service does not provide this functionality, here is where custom modal implementations come into play.