Skip to content
Diatom Enterprises - Custom Software Development logo
  • Company
      WHO WE ARE
      About UsNews
      HOW WE WORK
      Staff AugmentationDedicated TeamManaged Development
      JOIN US
      CareerOpen Positions
  • Expertise
      Services
      AI DevelopmentCustom SoftwareSaaS DevelopmentSoftware IntegrationMobile AppsAll Services
      Tech Stack
      .NET / .NET CoreAngularReactNode.jsRuby on RailsAll Technologies
      Industries
      Finance & FintechOnline EducationLogistics & TransportationTravel & HospitalityStartupsAll Industries
  • Case Studies
  • Blog
  • Contact Us

Home / Blog / Page 9

Software Development Blog: Page 9

Know Before You Build

Tips on working from home for IT engineer

Tips on working from home/remotely

We have employees working in the office and remotely, but this year we must choose between keeping the office or entirely remote development.
Picture of Roman Kuropatnikov
Roman Kuropatnikov
  • June 17, 2020
hire software developers in the technologies .NET, Xamarin, React, Angular

Hiring dedicated developers / programmers and teams

If you want to hire a development team for your project, we suggest organizing a meeting in which you will discover our level of competence and experience on similar projects. In accordance with your requirements, we will
Picture of Evgeny Lemasov
Evgeny Lemasov
  • June 4, 2020
Clutch recommended Diatom Enterprises as the best software development company

Diatom Enterprises Proud to be Named on Clutch 1000

Clutch recommended Diatom Enterprises as one of the best software development and IT consulting company.
Picture of Laura Valtere
Laura Valtere
  • December 12, 2019
What Pepper the Robot Can (and Can't) Really Do

What Pepper the Robot Can (and Can’t) Really Do

Artificial intelligence is invading our life. The revelation of robot Pepper potential through custom software and how it will affect the future development of the AI industry.
Picture of Evgeny Lemasov
Evgeny Lemasov
  • September 26, 2019
HTML CSS code example

Front-End web developer: Freedom to Change CSS Framework

Two simple principles are: Develop code that lets browsers themselves do most of the work, do not to try over-style each text, input, button item, all of the other elements and keep it as simple as possible!
Picture of Evgeny Lemasov
Evgeny Lemasov
  • September 26, 2019
ExpoKit - how to develop mobile apps

ExpoKit – The best solution for developing a mobile app

Mobile phones are becoming increasingly technically complex, with features like Touch ID and Face ID. For this, Expo has created middleware between native modules and its own platform. Let’s take a look inside ExpoKit.
Picture of Nicolay Arefyev
Nicolay Arefyev
  • July 1, 2019
Accounting software

Custom Accounting Software Development

The team with unique experience in development of custom accounting software and financial systems from one side and the most modern technologies from another side.
Picture of Evgeny Lemasov
Evgeny Lemasov
  • June 19, 2019
3 reasons to work with a dedicated development team for your startup

Looking to Hire Dedicated Development Team for Startup? Here’s 3 Reasons why You Should!

If you are uncertain about getting a dedicated development team for your startup or midsized company, here are three benefits that may convince you.
Picture of Ilaha Hajiyeva
Ilaha Hajiyeva
  • January 11, 2019
7 Latvian IT achievements from the last 100 years

7 Latvian IT achievements from the last 100 years  

Latvia will celebrate its centenary on November 18, 2018. In this article we describe some of the IT accomplishments Latvia has achieved in these last 100 years.
Picture of Ilaha Hajiyeva
Ilaha Hajiyeva
  • October 5, 2018
Enhance your business functions using Alexa on Ruby

Enhance your business functions using Alexa on Ruby

In this article, I want to show you how we can quickly set up a voice assistant to access data in a database. This is where Ruby comes in.
Picture of Alexander Kovtunov
Alexander Kovtunov
  • September 21, 2018
Amazon's voice assistant Alexa

Making voice assistants to serve your needs

There is definitely potential for voice assistants to be very helpful in boosting efficiency and productivity at work. Read the full article.
Picture of Alexander Kovtunov
Alexander Kovtunov
  • September 5, 2018
Pepper development

Pepper App Development: Issues & Solutions

This article is meant for developers and project architects who want to create a full-scale application for Pepper.
Picture of Vladislav Stahovskis
Vladislav Stahovskis
  • July 19, 2018
Should you migrate to React v16?

Should you migrate to React v16?

In September 2017, Facebook announced the release of React v16.0. So, what is new in v16, what has been changed and why should you upgrade?
Picture of Kristaps Birzins
Kristaps Birzins
  • February 27, 2018
Creating native apps with react native and expo

Creating native apps with react native and expo

React Native was started by Facebook in the summer of 2013 as an internal project and was released to the public in March 2015.
Picture of Kristaps Birzins
Kristaps Birzins
  • January 9, 2018
Responsive or Adaptive Design, what is best?

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.
Picture of Natalja Sapoznikova
Natalja Sapoznikova
  • November 14, 2017
Testing mobile apps with SpecFlow and Appium

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.
Picture of Evgeny Lemasov
Evgeny Lemasov
  • October 30, 2017
Docker Containerization

Containerization with Docker: How Does it Work?

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…
Picture of Aleksandrs
Aleksandrs
  • September 18, 2017
How to interview a Project Manager: Personal Experience

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.
Picture of Glebs Barkovs
Glebs Barkovs
  • September 6, 2017
Page1 … Page7 Page8 Page9 Page10 Page11 Page12

People Behind the Insights

Our Team
Diatom Enterprises logo, white

Email:

info@diatomenterprises.com

Phone:

+371 28 816 860

Linkedin Facebook Instagram X-twitter
Company
About News Careers Case Studies Blog For AI Agents
Services
AI Development Custom Software SaaS Development Software Integration Mobile Apps
Tech STACK
.Net Core Angular React Node Ruby On Rails
Engagement
Staff Augmentation Dedicated Team Managed Development

© 2004-2026 Diatom Enterprises. All Rights Reserved. (Privacy Policy).

Protected by Google reCAPTCHA (Privacy Policy and Terms of Service).

Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}