• Blog
  • Contact Us

How to interview a Project Manager: Personal Experience

PM

What’s the story about? Some time ago I had to conduct interviews to hire a Senior Project Manager (Senior PM). While I am not a Senior PM myself, I was the only Project Manager available at the time. I was given the task of assisting our HR Director, preparing all the theoretical and practical information […]

Diatom has successfully upgraded the ISO certification!

ISO 2jpg min

We are glad to inform you that Diatom Enterprises has passed the quality system re-audit and as a result moved to the new ISO 9001:2015 standard. ISO abbreviation stands for “International Organization of Standardization”, so when a company is ISO 9001-certified, it is recognized to have a high-level, quality management system. The new version of […]

Angular SlickGrid: Key Differences Between Versions 1.5 and 2

Difference between slickgrid on Angular 1.5 and on Angular 2 

Diatom Enterprises possesses several years of expertise in Angular. On one of Diatom’s recent projects, we had to explore how different versions of Angular work with grids. The task was to adapt a JavaScript data table component called SlickGrid for Angular 1.5 and Angular 2.0. SlickGrid is used for super-fast fetching and displaying 10,000 records. […]

New Vlog Episode, “Team Work”, is released!

ad0ba0d9 92a3 47b9 8d13 80485058b75a

We continue to shoot our vlog about Pepper Robot’s life in the Diatom office. As we predicted, Pepper continues to meet new challenges working here as an intern and being surrounded by so many people. For instance, last time in Episode 2, Pepper had to meet all our colleagues and integrate into the working process. It was not […]

What is ASP .NET core: Quick Introduction

ASP.net core 1.1

Being a custom software development expert in Microsoft technologies, Diatom has expertise not only in .NET Framework but also in .NET Core.  In the following article, we will primarily focus on the .NET Core technology and answer key questions like what is asp.net core. First, we will quickly review the history of server-side scripting technology […]

New Adobe Experience Design Tool for design, prototype and share

image 1 1

Imagine that you are an entrepreneur and you have a new business idea. It may be a logistic CRM created for your own company or a real estate website with unique functionality. After some research, you discover that there aren’t any similar products on the market. Where do you start? Here’s another scenario: you are […]

US Independence Day Picnic Celebration 2017

usa flag 1

For many years, Diatom Enterprises has been honoured to work with US companies on custom software development projects. Due to its tight connections with the United States, Diatom has been a member of the American Chamber of Commerce in Latvia for more than 10 years, almost from the very first days of the company. Last […]

SVG whiteboard implementation with TypeScript and SVG.js

TS SVG article picture

The task In a recent project cliizii.com, a client wanted to have a drawing board in a browser where multiple users could interact. They already had a working whiteboard that we would have to redesign and improve according to their needs. The problem When we looked at the whiteboard’s code, we immediately realized that it […]

A Practical Comparison of Face Detection and Recognition Tools

Face detection

As an IT company, Diatom Enterprises has been producing custom software for already 15 years. However, during the recent year, we have been deeply interested in the IoT, AI and robotics, and the Robot Pepper was selected as a perfect platform to integrate all Diatom’s developments and to bring it to the business environment. Lately, […]

Chat Application with Rails 5 and React

Chat application image

Diatom is a custom software development company and react Services together with Ruby Services is one of the main aspects of our business. One of the recent projects I worked on was called Cliizii, which is an online marketing platform. This was a big project that contained several parts, one of which was a chat […]

Internal TechMeeting on Docker

DOCKER

Almost every month Diatom organizes Technical Meetings (or TechMeetings), where our developers talk about new technologies, what they learned recently and how it can be applied to current projects, and what problems or solutions have been recently discovered. Alexander Semionov, our Technical Lead, before the presentation about Docker Last week we held a TechMeeting dedicated to […]

Software Development for the Pepper Robot

foto 812

Pepper is one of the first humanoid robots on the market that is capable of identifying the principal human emotions: joy, anger and surprise. She is able to scan non-verbal language, such as the angle of a person’s head. Pepper is a very friendly robot who reaches out to communicate with humans But one of […]

So why Elixir + Phoenix?

El ph

There are times when a project’s requirements can’t be handled by a language you are accustomed to. In our case, we needed an efficient way to handle real-time messaging with huge amounts of traffic. Obviously, Ruby is not really suited for this, and we started to look in other directions. One of the most promising […]

Cuba, why not?

Cuba article picture

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 mapper for Rack applications. It integrates many templates via Tilt, and testing via Cutest and Capybara. Usually, when you speak to a Ruby developer, he will describe himself as a […]

New Episode “Getting Around” of our Vlog is released!

ep 2

As you might remember, we have recently started a vlog series about Robot Pepper becoming Diatom’s employee. The previous episode seemed to cause a lot of interest among our subscribers. In the first episode “Arrival” you could see how we have brought Pepper to the office, how she has met us and how she was […]