The idea of endless growth can be tempting for any software company. Let us tell you where we draw the line.
Blog posts by:
Find out how to install Action Mailbox in your Ruby on Rails application step by step with another part of our Real Life Examples tutorial!
As it's been some time since Rails 6 was released (officially on 6th of August 2019), it's about time to update your application to this version of the framework. In this tutorial, I will show you how to easily do it, quickly solve potential problems along the way and take full advantage of some new features coming with Rails 6!
Open space offices with people packed in one room may seem like an easy way to boost your dev team's productivity. In fact, they are only filling your workplace with distraction, noise, and are a straight path to disaster.
This tutorial will show you how to deploy a Rails app via Capistrano, run it with Puma, restart it without sudo access and be able to host multiple environments and apps on same server
Lit stands for “Lost in translation” and it describes mountable Rails engine that helps you and your client with translating Rails applications. As most of our work is made for foreign clients, we know the pain of translating few thousand phrases. You can use YAML files and forward them to the client. Good luck with that - it only confuses people. That's why we've started looking for an easier way - web interface for managing I18n translations.
Let's celebrate the 21st anniversary of Ruby!
We do love programming hackatons – we have some experience with Rails Rumble and now it seems that we know something about game programming as well. Last weekend Ludlum Dare 27 took place, with leading theme – “10 seconds”.
Today I struggled for a few hours with non-working FB.ui share dialog on facebook tab (so no authorization or whatsoever was required). The strange thing was that the script worked great in dev environment and refused to work in production.
Recently I was wondering if it’s really easy to create own processor / converter for CarrierWave.