Insights from Our IT Experts

Responsive or adaptive design: which is best?

There are 4 types of website layouts: static, liquid, adaptive and responsive. The choice depends on the designer’s specific needs and requirements.

Testing mobile apps with SpecFlow and Appium

The the quality of the software being developed is monitored by the testers. They write test cases, do manual testing and report bugs. That work has a risk of human error...

Docker Containerization

Docker is unique. It allows you to use publicly available system images to develop isolated application containers. And once your project is done, your code, database...

How to interview a Project Manager: Personal Experience

I had to conduct interviews to hire a Senior Project Manager. Here I describe my entire preparation process and present the main lessons I learned after this adventure.

Difference between slickgrid on Angular 1.5 and on Angular 2

For R&D Projects, I needed to adapt data table javascript component, for super fast fetching and displaying 10,000 records, called “SlickGrid”. And make it availabl...

New Adobe Experience Design Tool for design, prototype and share

We think prototyping in the early stages of development will definitely pay off later. Let's see what tools are available for UI/UX designers during the prototyping stage

SVG whiteboard implementation with TypeScript and SVG.js

When it comes to drawing in a browser, it can be a long and difficult task to implement. This article describes our implementation of an SVG drawing board.

So why Elixir + Phoenix?

Ruby on Rails development company Diatom Enterprises.

Cuba, why not?

In this post, I want to introduce you to Cuba. Cuba is a microframework for web development originally inspired by Rum, a tiny but powerful...

Why to say yes to AngularJS in the admin dashboard

Almost any web project should have an admin part. Some web projects have an admin dashboard that takes nearly 50% or more of all functionality, especially...

Design and Business Processes

There are a lot of different approaches to doing design in the digital and software fields. Some companies allow designers to communicate with clients directly...

UX Design and Usability Testing

In design development, it’s always important to understand which of your decisions are right and which are wrong. It is crucial to test and get...

Different sides of Ruby development: OpenGL

OpenGL is common everywhere and learning it once, you will be able to build projects with it on any language. The same is with Ruby.

What You Should Know Before Choosing Angular 2+

Angular 2 has been around for four months (at the time of writing this article) and it has introduced a different approach compared to Angular 1.

Give life to your static app design using Micro-Interactions Animations

Is your goal to create great applications with user-friendly design? This won’t be easy to implement without paying attention to interaction design.

Flex to HTML5/AngularJS Migration Approach

Here's an overview of some of our recent experiences with a number of AngularJS version migrations across a range of different projects.

Visual data representation in Google Maps, Bing Maps or ESRI?

Before get into a discussion of the tools that are currently available to assist us, we need to do a quick overview and a look at a few concepts.

A migration History: from AngularJS 1.3 to 1.5 and then 2.0

Here's our recent experiences with a number of AngularJS version migrations across a range of different projects. It’s a brief overview of what our development team...