Skip to content

Blog

Browse through our blog page filled with updated information and the latest tips to help you achieve your goals.


Help shepherd to count sheep in Elixir

Help shepherd to count sheep in Elixir

I have been thinking about learning a functional language for a long time. So recently I’ve started...
Video player with React Native. Part 1: Expo

Video player with React Native. Part 1: Expo

Nowadays there are plenty of solutions to build an application for a mobile platform. If we are...
Placeholder Image

How to Learn Ruby

Starting to learn a new programming language or a new framework every person faces a problem — what...
How To Memoize False and Nil Values

How To Memoize False and Nil Values

TL;DR: if method can return false or nil, and you want to memoize it, use defined?(@_result)...
How to Setup a Project That Can Host Up to 1000 Users for Free

How to Setup a Project That Can Host Up to 1000 Users for Free

Basic Heroku Setup or Staging Configuration Hosting service: Heroku Database:...
5 Steps to Add Remote Modals to Your Rails App

5 Steps to Add Remote Modals to Your Rails App

Sometimes you don’t want to write big JavaScript application just to have working remote modals in...
Running tests in containers with docker-compose

Running tests in containers with docker-compose

The main advantages of this way are to have independent environment for the tests running...
How to have a clean CSS structure with RSCSS/ITCSS

How to have a clean CSS structure with RSCSS/ITCSS

Writing the CSS code is relatively simple. Learning a language is not a big problem and doesn’t take...
Cons of the private chats for team collaboration

Cons of the private chats for team collaboration

Communication between team members is a very important part of the software development process....
Migrate from Sidekiq to Sidekiq.cr in Rails application

Migrate from Sidekiq to Sidekiq.cr in Rails application

Where is it better to start the Sidekiq jobs transition from Ruby to Crystal in order to...