Blog
-
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.…
-
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. Note: This example uses org.joda.time.DateTime class for working with date.…
-
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 Apollo Universal Starter Kit with Hot Code Reload for backend & frontend. Apollo Universal Starter Kit is an boilerplate for Universal web app development built on top of Apollo, GraphQL, React, Express with SQL storage support…
-
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…
-
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…
-
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 Grails application using Hazelcast
Recently, I have been looking for a way to implement thread synchronization in a Grails application which 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 ng-flow
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 Ionic app with a web or email link
Custom URL scheme PhoneGap Plugin is a cool plugin for Cordova that is designed to allow to launch apps by clicking on a link in an email or on a web page. Bellow is an example of how…
-
Managing configuration 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…
-
Braintree and Angular.JS drop in integration
During drop in integration of Braintree into Angular.JS application we have faced several surprising caveats. This was the primary reason for current post to be born. We would like to share our expreince and solutions that we’ve…
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.











