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 […]
Frustration Driven Development

As you can guess from the title, I am frustrated. I am frustrated by the fact that we neglect the solutions to the problems that already have been solved. It’s painful to admit, but I am also infected with this particular disease. More often than not I tend to overlook some of the things in […]
How to hire an international team?

The world is interconnected but sometimes companies and individuals tend to look for people to hire in their own city, region, country or require relocation as if it was the 19th century. That is a reasonable thing to do if you are afraid of losing your intellectual property to a random dude in China. But […]
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. Of course, I am exaggerating. It is not hidden. In fact, it is very well known and documented. We’ve used Method object in […]
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. We will have a dynamic object-oriented language (Ruby), static object-oriented language (C#) and functional actor model-based dynamic language (Elixir). I may speculate that this might be interesting to people who […]
From Ruby to C#

I started my career as Ruby developer and I have not been in C++, Java (except for some Clojure) or C# land. Here at Diatom most of the people are .NET developers and I was selling them Ruby and they were selling me C#. In this post, I wanted to share how I got convinced […]
Challenges working with health data

In recent years the mobile health industry is booming. Companies like FitBit, Moves, Nike are leading this revolution. Essential idea behind these services is that you can measure the number of activities or calorie burn, calorie intake or food consumption and quality of your sleep. Since it is becoming a huge deal, naturally a lot […]