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…
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…
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.
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.
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.
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…
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…
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.
From Ruby to C#

In this post I wanted to share how I got convinced to use C#, what I learned to appreciate about it and what it means for me as a Rubyist.
Challenges working with health data

In recent years mobile health industry is booming. Companies like FitBit, Moves, Nike are leading this revolution. Since it is becoming a huge deal…