A Single Source Reality

In this article, our CTO Slava Dubovitsky will share his experience of developing the .NET Rocks podcasting app for iPhone, iPad, Android, Windows Phone, Windows 8 Modern UI. From the beginning, the idea was to write once at the ship to many platforms. We knew that .NET Rocks listeners favoured iPhones but analytics showed that […]
3 Things You Need to Know About Accessibility

Our Team Lead Lauris Blīgzna talking about WEB Accessibility Recently, I was asked: How do disabled people use the web? I have been working as a web developer for about four years, but I have never really thought about the usability of my web application for disabled people.And that single question made me think: “Am […]
Material Design – Can We Turn Complex into Simple?

Absolutely! Google Designers have created a Material Design concept that has created a comprehensive, yet universally comprehensible design concept. Material Design offers an exceedingly powerful, yet flexible concept that is adaptable to any project. It is clean, modern and functional. This is true for creating a website, mobile app, or even a complicated software system […]
Use Artificial Intelligence Software to get more profit from your business!

Nowadays a hotel is not only a place where people can stay overnight, but also a place where people can gather for some events such as company meeting,scientific conference, wedding ceremony, etc. Above that, some customers prefer to stay in hotels which can not only satisfy their basic needs such as a room to live […]
Java Department in Diatom Enterprises

Diatom Enterprises employs a team of Java technology professionals who have more than a decade of expertise in enterprise solutions, Big Data and high load solutions. We have adopted the processes that are stable and mature. Our professional teams are trained and ready to solve complex problems covering all stages of a process: from business […]
Test Automation engineers discuss the BDD processes for an e-Health project

Behaviour-driven development (BDD) is a relatively new approach to software development. When developing software solutions, we frequently encounter problems associated with regression testing. For example, one of our projects required 7 software developers, and we had to fully devote the entire QA team for 2-3 working days before the release. All of these engineers were […]
Ruby on Rails Development Services

Why Ruby? Ruby is extremely popular with startups because it is designed to be simple and easy to extend/shrink. Ruby is a very niche and highly valued language. Many times customers come to us and say: “We would like to get results ASAP, but please could you propose something not utilizing Microsoft?” We always answer: […]
Android and iOS Application CodeMentum

Case Study Android and iOS Application CodeMentum Diatom Enterprises developed the mobile application for CodeMentum, a platform that combines personal recommendations and crowd-sourced promotions to help users discover the best deals from trusted friends. The app provides a social and interactive way to share and receive product recommendations on Android and iOS devices. Let’s Discuss […]
Gamedev on Ruby? Why not!

This article isn’t about big games with sophisticated graphics, nor will I be creating something like MMORPG (even though, I think it’s possible). In this article, I will be creating a terminal Snake Game. I know a lot of developers; including myself, who got started in programming because they were crazy about games. They wanted […]
The art of communication is the language of leaders

It is not a secret that the ability to communicate is one of the most essential skills in life. Moreover, this skill is ranked as a ‘must have’ skill for the majority of service providing companies. That is why at Diatom Enterprises one of our main strategies is to support and encourage self-development among our […]
React Native Android App for tracking your spends with Google Maps Support

DiatomEnterprises is a company providing Software Development Services using React Framework. Usually, I travel a lot by my car and make blog posts about it. And usually, readers ask me about the mileage, gas consumption, and other useful information. So I have decided to create a simple application, where I would be able to save all this […]
Diatom has successfully obtained ISO 9001:2008 certificate

We are glad to announce that Diatom Enterprises has successfully passed quality system audit and as a result, earned ISO 9001:2008 certification. The auditors not only checked our software development working processes but various other systems we utilize every day, such as: project management, software development tools and processes, quality management, reporting tools, knowledge management and knowledge […]
Diatom representatives attended Workshop “Dockerization”

On July 2nd, 2016, four Diatom representatives attended a workshop “Dockerization” featuring Docker – an open platform for developers. The workshop was organized by GDG Riga and it was attended by about 25 developers with different level of expertise from various Latvian companies.
Kubernetes + Docker for your deployments

As a developer, sometimes you need to do server maintenance, manage deployments and figure out the architecture from a server standpoint. In the Ruby world usually, people tend to go for Capistrano, an application server and a database server. Sometimes DB server and App server are located on one machine. It might be fine for […]
Letter from Latvian Society of the Blind

At Diatom, we tend to pay attention to the culture of social responsibility. We are glad to help Public Organizations and by doing that to contribute to their development.