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 11

Software Development Blog: Page 11

Know Before You Build

How to create a simple application with React Native

React Native Android App for tracking your spends with Google Maps Support

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.
Picture of Alexander Kovtunov
Alexander Kovtunov
  • July 7, 2016
Kubernetes and Docker

Kubernetes + Docker for your deployments

In this article I will give a high level overview of how we have set up our servers with help of Kubernetes and Docker and why we have chosen such a combination.
Picture of Janis Miezitis
Janis Miezitis
  • June 15, 2016
Dependency management tools for Java

Dependency management tools for Java

Regardless of your experience in Java you have certainly heard about building applications. Even if your single Java code consists of just one class declaration…
Picture of Igor Kugaudo
Igor Kugaudo
  • May 24, 2016
Example of simple Java app to access Moves App API

Simple Java app to access Moves App API

The objective of this post is to find a technical possibility of implementing Fitness tracking solution using Java technologies and existing API available on public Web.
Picture of Karl Tiller
Karl Tiller
  • February 22, 2016
Correctly built architecture is the key for successful startup

Advance Planning for Data Architecture for Your Startup

Correctly built architecture is the key for successful startup. It is recommended to plan the development of the architecture which will foresee growth of amount…
Picture of Karl Tiller
Karl Tiller
  • December 17, 2015
First of all, we need some...

Dynamically Compile Stylesheets with Rails and Sass

One of the latest challenges that I had, was to create Custom stylesheets for each user that user can generate to style his page
Picture of Lauris Bligzna
Lauris Bligzna
  • November 4, 2015
Why your page loads slower than it should?

Remove N+1 queries in your Ruby on Rails app

Ever wondered why your page loads slower than it should when you do simple data representation or iteration over a bunch of data?
Picture of Edvards Lazdans
Edvards Lazdans
  • October 28, 2015
Interesting thing to note is that hashes are unique for each Ruby process

A brief overview of Ruby hash

This will be a brief overview of the hash data structure, how it is implemented and how it can be manipulated in Ruby. A Hash is a data structure that organizes data…
Picture of Lauris Bligzna
Lauris Bligzna
  • October 26, 2015
So my advice is to start with a simple example:

We say “Artificial Intelligence” but we mean…

I would like to apologize at once to those who spent years of researching AI areas, such as speech recognition, or working on AI in trading systems.
Picture of Evgeny Lemasov
Evgeny Lemasov
  • July 17, 2015
Some of the things in the project that might have saved me from a lot of trouble

Frustration Driven Development

As you can guess from the title, I am frustrated. I am frustrated by the fact that we neglect the solutions of the problems that already have been solved.
Picture of Janis Miezitis
Janis Miezitis
  • July 7, 2015
Do you want to have a beer?

How to hire an international team?

The goal of this article is to share my personal experience with remote workers and how to avoid common pitfalls and demystify some of the assumptions that…
Picture of Janis Miezitis
Janis Miezitis
  • June 2, 2015
A bit about Ruby and recursion

Possible chess knights movements using minimax algorithm

While at high school, I had been assigned to make a two person game in Artificial Intelligence studies based on chess figure – knight, where one player is human…
Picture of Edvards Lazdans
Edvards Lazdans
  • May 1, 2015
The deeper you go, the more interesting it gets!

Array is one of the workhorses in Ruby

In this post I will dive into Arrays. There are several methods we use every day, methods we use sometimes and methods we don’t know they even exist.
Picture of Lauris Bligzna
Lauris Bligzna
  • April 21, 2015
Playing around with a Method object

Playing around with a Method object

Legends say that in Ruby everything is an object. You might say: “Ha, the method can’t be an object!” And you would be wrong because there is a Method object in Ruby.
Picture of Janis Miezitis
Janis Miezitis
  • April 16, 2015
I may speculate that this might be interesting to people who know one or two of these languages.

Observer pattern in 3 languages – Ruby, C# and Elixir

The goal of this article is to show the differences in thinking that arise when you develop your application design using different languages and language paradigms.
Picture of Janis Miezitis
Janis Miezitis
  • March 24, 2015
No spaghetti?

ASP.NET MVC: Business Logic as a Separate Layer

ASP.NET MVC offers a great way of how to separate different application layers. This separation of concerns is convenient for developers because there is no spaghetti…
Picture of Gleb Akimov
Gleb Akimov
  • March 23, 2015
3 Things You Need to Know About Accessibility

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 never really thought about the usability…
Picture of Lauris Bligzna
Lauris Bligzna
  • March 23, 2015
What is Neo4j?

Using Neo4j with Ruby on Rails

What is Neo4j? Neo4j is an open-source NoSQL graph database implemented in Java and Scala. It is one of the market leading graph databases.
Picture of Lauris Bligzna
Lauris Bligzna
  • March 17, 2015
Page1 … 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}