Blogs

Spinning up a Rails application from scratch with Docker for development
Starting a brand new Rails application is one of the most pleasant activities along the development process. As a software engineer this is the best chance to setup the environment with up-to-date versions of tools and dependencies to start fresh.

How to learn Ruby: recommended resources for beginners
There are many great tutorials and books out there if you are just getting started with Ruby. The skills you learn around Ruby syntax and object-oriented design will help you write better applications, for example a Ruby on Rails web application o...



How we halved our memory consumption in Rails with jemalloc
One of the earliest projects I was involved in at Valiant was investigating ways to optimise performance and memory consumption in our Rails web application. Although I had heard the age-old complaints about Rails applications being slow, bulky an...



Should companies pay for a time spent on job interview?
By my humble opinion and experience I think it's okay to go to 1–2 meetings/interviews for a job role without counting on any kind of compensation. But if the company having this sort of recruiting process with more steps and meetings/interviews w...
