Building custom web applications with Angular / React + Express / Play
Creating distributed web services with Scala, Akka and MongoDB
Developing mobile apps with React Native, Expo and Apollo GraphQL
Providing custom or template-based web designs for our products
Providing CI + QA during the development cycle with Jenkins and Selenium
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.
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.
The SysGears Team is pleased to announce the availability of Apollo Universal Starter Kit with Hot Code Reload for backend & frontend.
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.
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.
Before we started working with SysGears, we were concerned that outsourcing our project would be risky and that communication could be difficult. On the contrary, we found that SysGears is competent, flexible, and has a culture of excellent and consistent communication — the perfect ingredients for successful collaboration.
SysGears is not just an outsource shop I hired just to follow requirements documents and bang out reasonable product. They became a value-adding partner in my businesses because they challenge my ideas, create meaningful documentation and work plans, and put out robust, scalable software. When it comes to technology architecture and integration SysGears has been invaluable in researching solutions and creating efficient, robust, scalable technologies. Furthermore, I have never had to micromanage the team and communications have been consistently smooth. Finally, SysGears has consistently maintained a high level of integrity in business dealings. They do great work and its a pleasure to pay them for it. In fact, working on the Resumes.io project with them was such a positive experience I have already introduced them to other startup companies and have started to work with them to build my next platform.
We worked closely with the team at SysGears to build our new site from the ground up and continue to work together for ongoing development. The technical expertise and reliability of the developers is incredible. SysGears are A+ players, and a key part of our extended team.
Happyinc needed to rapidly develop a custom content and e-commerce platform to target the large and growing online beauty market. SysGears were a fantastic partner who allowed us to deliver a complex software solution combining content, community and e-commerce. Working with SysGears allowed us to develop our application in a rapid and agile way to meet the changing needs of a startup.
Over the last four years we have worked with Victor Vlasenko and his team on several major technology projects, all of which we consider extremely successful. The most recent of these is SimpleTexting.com. Victor and his team worked speedily and diligently to architect and implement our ideas in the fastest and most cost effective way practicable. Best of all, the code is clean and easy to maintain. Thanks SysGears!
It is a great experience working with SysGears engineers. They rapidly jumped into our Scala codebase and contributed in new and existing features. Communication is excellent and more importantly their flexibility and great attitude towards a startup like hoolio.