programming

Heroku vs Render

I'm familiar with and have been using Heroku since 2011, so for over a decade. Back then it was aimed at ruby-only software stacks and had some issues with performance and stability. But

Dockerize all the things!

What Docker is and what is it not. Docker is a software provided by Docker Inc - it's a technology providing containers. It provides additional abstraction layer and automation of OS level virtualization

Microservices - where and when?

What is it? Many people have probably seen the terms "services oriented architecture" (SOA) and microservices. If you're curious about the differences between them, there's a free ebook from O'Reilly available. Today I

Remote pair programming.

The issue Possibility to work in a remote team is one the best advantages of being a programmer. These days we have a lot of tools that make it quite easy, such as