• All
  • Web
  • Mobile
  • Desktop
  • Database


React is an extremely powerful library created by Facebook for front-end development, which allows the developer to build user interfaces.

Development using

Diatom Enterprises – Latvian custom software Development Company, producing software for wide variety industries using the most modern technologies. We use and truly interested to expand our services and help other companies to use that product

Quick Introduction to ASP .NET core 1.1.

Is .NET Framework going to die? Which server-side scripting technology for WWW will dominate in the next 5 to 10 years? What are the benefits of ASP.NET Core?

A Practical Comparison of Face Detection and Recognition Tools

It all started when we encountered the necessity to use face detection and recognition on one of our experimental projects for the robot Pepper.


We interview Dr Takhir Mamirov about his work with AngularJS last year. This talk gives us answers on such questions as what, why and where AngularJS could be used.

Ruby on Rails

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.

Test Automation engineers discuss the BDD processes for an e-Health project

Behaviour driven development is a relatively new approach to software development in test automation area. Learn how your project could benefit from applying BDD on it!

NODE JS project with noSQL (mongoDB) support

So, you’ve greeted the world with your Node.JS console, and think of taking on a “real” challenge? Well, check this one...

Our company uses Xamarin Test Cloud Services

We are now Xamarin Test Cloud Services Partner and offer not only Mobile Cross Platform development, but also testing apps using Xamarin Test Cloud Services Platform.

iOS Development

How do you develop apps for iOS? It’s a common question, and Jack McGrath hopes to answer it with a series of posts.

Node.js with Dr Takhir Mamirov

We talk to Dr Takhir Mamirov about his work his experience with Node.js. Takhir's team just finished a project, and we will discuss its results and technical aspects.

MS SQL Server

Microsoft SQL server is a platform for data warehousing, e-commerce applications and large-scale online processing (OLTP).

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 etc.

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.

Search Engine Optimization (SEO)

We have h2 experience and understanding of principles internet advertisement. We have been tuning with our client’s web sites to attract more traffic through...

Angular vs Knockout

As written on the official website "Knockout is a JavaScript library that helps you to create rich, responsive display and editor user interfaces...

3 Things You Need to Know About Accessibility

Recently, I was asked: How do disabled people use web? I have been working as a web developer for about four years, but I have...

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.

A Single Source Reality

In this article our CTO shares his experience in developing the .NET Rocks podcasting app for iPhone, iPad, Android, Windows Phone, Windows 8 Modern UI.

Amazon Web Services

For any internet based company, scalability, availability are two very important requirements for satisfying user experience. Amazon web services are sure to achieve it.

e-Invoicing and e-Documents Interchange System: Is It Good for Midsize Business?

We are experts in e-Invoicing and e-Documents interchange system. Learn how these solutions affect midsize business and have a look at the tendencies in the future.

MYSQL Database Management System

MYSQL database is the most used database management system because of its reliability, performance, and simplicity in use. The software is compatible...


Team Foundation Server (TFS) is a software that delivers version control, which ensures tracking of work item and facilitates team building.

Weborb for .NET

For a continuous and reliable media presence worldwide, the WebORB for .NET plays a major role. It integrates browsers who want to stay connected anywhere they are.

Cross Platform Rich Client Applications (Adobe Flash Builder)

Cross Platform Rich Client Applications (Adobe Flash Builder) is a professional development tool used by web developers. With this software...

Atlassian Tools (Fisheye, Crucible)

The Atlassian tools (FishEye, Crucible) are products designed for programmers who use codes on a daily basis. If you are in constant use of codes, these can be...


Due to the high prices that have been demanded in the past, content management systems and open-source solutions have seen an increased growth.

Agile Software Development

Agile Software Development or ASD provides a practical interface in software development. The focus remains on keeping the program development codes simple which are...

Development using Xamarin products

Xamarin allows you to leverage the power of Microsoft's C# technology to create cross-platform mobile applications for iOS, Android and Windows Phone.

What type of mobile application is right for you?

In the consumer realm, “mobile app” assumes that an application is intended to work on a mobile device. In the software developer’s world there is much more to consider...


C#.NET is most preferred by most programmers because it contains less wording than alternative programming languages when it comes to the source code.

Adobe Flex (Adobe Flash Builder) and Flash Framework

Diatom Enterprises as a flash development company is an expert in Adobe Flex and Flash. Diatom Enterprises Company provides offshore flex development...

Credit Card Processing and SMS Billing

Diatom Enterprises is conducting development and support of Internet payment solutions with more than a million transactions per month.


Now to the real juice, C# offers properties. These will not be the new frontier for users of Visual Basic and Delphi. The motivation behind this is that...


JavaScript is a widely used computer scripting language also known as ECMAS. It copies a lot from Java but the two have very different...

Health Level 7

Diatom has a trained team of senior devs with extensive experience of working with HL7 (HL7 Message Parser, HL7 Message Generator, HL7 Message Validator).


Initially the ADO was used to extract data efficiently from a database. This was when ADO 1.0 was established and subsequent developments have now led to ADO 2.6...

Windows Communication Foundation

The .Net Framework utilizes some core technologies out of which Windows communication foundation is an essential component.

Web Services

The service can be carried on remote computers and requires a communication interface to be established between a web server and a web service...

Geographic Mapping

We have years of experience in development of mapping systems. We use mapping validation, longitude and latitude discovering by address solutions...

Asynchronous Programming for Windows Store Apps: .NET is up to the Task

Asynchronous programming is one of the central themes of the .NET Framework 4.5 and Visual Studio 2012 releases. Diatom Enterprises started working...

Model View Presenter

Why is it bad to have lots of logic in the UI layer? The code in the UI layer of an application is very difficult to test without either running the application...

Zuora platform to power your subscription business

Only Zuora gives you the enterprise-class, cloud-based tools you need to launch and scale any subscription service, quickly and affordably


Anyone that has been in the web service industry will tell you that nothing is as important as working with an efficient web service when it comes to content delivery.

BITS: Background Intelligent Transfer Service

BITS, commonly known as Background Intelligent Transfer Service, is an element of the modern Microsoft Windows operating system.


ActionScript is an object-oriented language for programming that is very essential and powerful in the runtime of flash player capabilities.

IIS: Internet Information Services

Microsoft Internet Information Services (IIS) has a resource tool kit that assists in administration, security and management of the technology.

Windows Server

Windows server is a famous platform in development of infrastructures used in connection applications, web services, and networks.


The main aim of increasing the complexity is to lead to easier, more user-friendly technological environments.


InfoPath is Microsoft’s forms app that is electronic. It has recently been ranked as one of Office’s top editions, to be specific, top three.

Microsoft Visual Studio

It is not a wonder that computers are synonymous with Microsoft. The giant software developer has trounced over the years any form of competition...


HTML validation refers to a process in which a web document is analyzed in comparison to language rules put in place. In this process non-standard codes...

Ms Access

Ms Access is a Microsoft software from Visual basic .NET that can open a database in Access, print or preview reports, display and allow editing of...

Microsoft SharePoint Server

Microsoft SharePoint server is configured to support various used web browsers. In order to run and install the software you must meet the minimum...


Relation data and XML have three environments available for manipulation in Microsoft visual studio. The options include classes in the...


SQL is an important in the writing of all types of data related applications. To keep a good database, it is necessary to have analysis of systems so as to be sure...

Visual Basic: For Programming Purposes

Though it has many features, Visual Basic’s most admirable feature, is that it is interactive and user friendly.


Microsoft Messaging Queuing or MSMQ in short is a method via which two remote computing devices can connect, send and receive asynchronous messages.

Windows Workflow Foundation

In the last 20 years or so, most of the programming has moved from low level languages to high level languages. In today’s industry where programmers depend upon...

Statistical Analysis

We have more than 15 years experience working with different reporting system connected to different areas of business from government to community systems.

Financial Mathematics

Our specialists have deep subject matter knowledge of financial math. We developed algorithms for stock markets analysis, calculation of futures and options.

Business Analytics

We have more than 15 years experience working with various reporting systems covering a wide realm business of requirements.

Atlas: Automatically Tuned Linear Algebra Software

The automatically tuned linear algebra software (ATLAS) is an environment that allows software development. An environment in this case implies an operating system...

Windows 8: Microsoft’s browser-based OS

Windows 8, without a doubt, is a mobile OS. It is a very shiny, hardware-accelerated, operating system — and there’s no denying the fact that a re-skinned Windows 7...

Windows Rally

When looking for a set of technologies that simplify the entire process of maintenance and setup for wireless network and wired devices...