Blog
-
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…
-
Moving a Page Element Without Affecting Its Scope in AngularJS
It is often important to simultaneously show a fairly large number of elements on a web page to provide users with the most concise information possible. In order to make all those elements visible on a screen,…
-
Thread Synchronization in a Grails Application Using Hazelcast
Recently, I have been looking for a way to implement thread synchronization in a Grails application that is hosted on several nodes on Rackspace. And while it’s rather easy to synchronize threads within a single servlet container,…
-
Get Image Dimensions with NGflow
This note shows how to get the width and height of an image inside of an AngularJS controller with the help of ng-flow library. First of all, you can get image dimensions by using the Image element constructor and…
-
Launch the Ionic App with a Web or Email Link
Custom URL scheme PhoneGap Plugin is a cool plugin for Cordova that is designed to allow users to launch apps by clicking on a link in an email or on a web page. Below is an example of…
-
Managing Сonfiguration of a Distributed System with Apache ZooKeeper: Loading Initial Configuration
This post is the second in the series of publications about using the Apache ZooKeeper for building configuration management solutions for a distributed system. It focuses on implementing a tool for loading initial configuration data into a…
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.











