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...
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...
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...
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...
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....
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...
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...
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,...
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...
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 in B2B projects. In such cases, it is very important to use the best approach you can to develop...