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, the programming language, the tools for enhancing performance and functionality as well as debugging tools. The Automatically tuned linear algebra software aims at applying empirical techniques so as to create portable performance […]
C#.NET

With the coming of .NET, it has become much easier to access the different collection of classes. This is unlike before when various programming languages all had different types of routines and classes that was provided for by the Microsoft Foundation classes. Something that needs to be noted here, is the fact that the .NET […]
iOS Development

By Jack McGrath on February 19, 2011. Original article can be found here How do you develop apps for iOS? It’s a common question, and and Jack McGrath hopes to answer it with a series of posts. Learning how to develop software can be one of the most intimidating prospects for any computer enthusiast, and with the […]
Zuora platform to power your subscription business

Subscription Billing Complete Billing & Payments Z-Billing is the world’s first recurring billing platform designed for subscription businesses of all sizes across any industry. Whether you’re a new company just getting going with your first monthly subscription service, or an enterprise with hundreds of products and complex recurring and usage-based pricing, Zuora’s subscription billing platform […]
Model View Presenter

As UI-creation technologies such as ASP.NET and Windows® Forms become more and more powerful, it’s common practice to let the UI layer do more than it should. Without a clear separation of responsibilities, the UI layer can often become a catch-all for logic that really belongs in other layers of the application. One design pattern, the […]
Development using Xamarin products

At Diatom Enterprises we are working hard to strengthen our Xamarin knowledge and partnership. We have had a very positive experience working with Xamarin deploying native apps quickly and efficiently. We see Xamarin as a key technology in our cross-platform mobile strategy. Key Benefits Xamarin continues updating its products to add support for the latest […]
Health Level 7

Diatom Enterprises was involved in the development process for Latvian National level e-Health system which was based on HL7 standard. We have developed an innovative and efficient approach to work with 3rd party external web services based on HL7 interfaces. Senior Software developers of our company got a good HL7 standard expertise and added strict […]
Asynchronous Programming for Windows Store Apps: .NET is up to the Task

Asynchronous Programming in Windows Runtime APIs Asynchronous programming is one of the central themes of the .NET Framework 4.5 and Visual Studio 2012 releases. The async and await keywords in C# 5 and Visual Basic 11 make writing and consuming asynchronous code easier than ever before. Visual Studio 2012 makes it easier to write and […]
Angular vs Knockout

Diatom Enterprises team have successfully delivered a serious Knockout JS-based project for our Latvian customer. We have decided to interview our developer Sergey who worked on this project. Congratulations, Sergey, let’s talk about your impression. As you know, Knockout and AngularJS now are so-called competitors, and we have to make a choice. The customer, from Seattle, asked […]
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, here’s one: weather forecasters lie, cheat and use linear splines where a Lagrange polynomial is clearly needed. To help with this, we are going to create a weather forecast aggregation service (“Aggregator” for short). The Aggregator will […]
Node.js with Dr Takhir Mamirov

Takhir, I know, your team uses Node.Js for more than 3 years. It is effective and perspective server-side JavaScript platform, and hundreds of startups use Node.JS today. Do you know why? How big is NodeJS community? Well, there are several benefits of Node.js. Just think: a) you don’t need to compile the NodeJS code. In […]
AngularJS and Angular Development Services

In this post we interview Dr Takhir Mamirov about his work with AngularJS during the last year. Takhir is a leader of the Angular Development Services Department in DiatomEnterprises. AngularJS is an open-source JavaScript framework, maintained by Google, that assists with running single-page applications. Its goal is to augment browser-based applications with model–view–controller (MVC) capability, […]
What type of mobile application is right for you?

In the consumer realm, the term “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. Once the decision to develop a mobile application has been made, the first technical questions related to the project usually concern what platforms to […]
e-Invoicing and e-Documents Interchange System: Is It Good for Midsize Business?

Four years ago we made a huge step forward and launched an electronic invoice interchange system (e-Invoicing), the system of control over operations and documents (e-Documents) and automatic interaction with accounting systems. Arthur Karbone and Dmitry Smirnov are the leaders of our Software Development team that specialize in the sphere of electronic document flow and […]
Our company uses Xamarin Test Cloud Services

Diatom Enterprises is now Xamarin Test Cloud Services Partner and provides outsourcing services not only for Mobile Cross Platform development but also for testing applications using Xamarin Test Cloud Services Platform. We have interviewed our lead developer Igor Plaksin, who organized test cloud services in Diatom Enterprises and who actually was the first developer to […]