Blog
-
How to Create an Apollo, React, and Express Application
Creating your first React, Express, and Apollo (GraphQL) application can be a serious challenge, and while there are tools like Create Apollo App that simplify the generation of a boilerplate project with these technologies, it’s best to have a…
-
How to Use HTTPS with Play Framework
If you want to use HTTPS with your Scala application based on Play Framework 2.3 (or lower), then it’s not possible to just enable this secure protocol in the configuration file, which you can do with the more recent…
-
Tracking Email Status with Amazon SES and SNS in a Scala Application
How do you configure Amazon Simple Email Service (SES) to not only send emails, but also to receive email statuses such as sent, delivered, or read? Amazon SES can only receive the status of emails it delivered, but it can’t…
-
How to Configure Your Application for Different Environments with Play Framework
Managing application configurations for the Play Framework projects isn’t really straightforward. When you start a new project with Play, you typically have only one application.conf file with global settings. But then you need to configure the project for different…
-
Pagination with Scala and Slick: How to Properly Build Select Queries
Implementing pagination inImplementing pagination in Scala projects using Slick is a very common task, but it’s not always clear how you can use Slick efficiently. It’s obvious that requesting all records from a schema in one go is a…
-
PersistGraphQL Webpack Plugin with Hot Code Reload Released
The SysGears Team is pleased to announce the availability of the PersistGraphQL Webpack Plugin with Hot Code Reload for backend & frontend. PersistGraphQL Webpack Plugin is a tool to gather GraphQL queries from the source code of GraphQL projects and…
-
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 typical scenarios, so it sometimes takes time to find the right solution. One of…
-
Manage Session Creation Timestamp in Lift
The 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. Note: This example uses org.joda.time.DateTime class for working with…
-
Test Design Techniques Overview
The main idea is to walk through the Test Design techniques. As a starting point, I chose the list from ISO/IEC/IEEE 29119-4 Test Techniques. Why TDt, and why do we need another article about it? Because TDt is…
-
Apollo Universal Starter Kit with Hot Code Reload Released
The SysGears Team is pleased to announce the availability of the Apollo Universal Starter Kit with Hot Code Reload for backend & frontend. Apollo Universal Starter Kit is a boilerplate for Universal web app development built on top of Apollo, GraphQL, React, Express, with SQL storage…
-
Implementing File Download Functionality in Lift
This post describes two approaches to implementing file download in the 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…
-
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 the active routing state. It is often convenient to utilize a modal dialog that itself contains a number of views…
Boost your business with custom software
Tell us about your business needs and we’ll suggest a solution
Thank you!
We have received your request and will get back to you within 1 business day.











