Technical debt. Why should you care and how to manage it?
A client’s approach is key in managing technical debt. Let us show you a few examples of how we handled it, ranging from ideal cases to spectacular failures.
Blog posts by:
A client’s approach is key in managing technical debt. Let us show you a few examples of how we handled it, ranging from ideal cases to spectacular failures.
The idea of endless growth can be tempting for any software company. Let us tell you where we draw the line.
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!
Today I struggled for a few hours with non-working FB.ui share dialog on facebook tab (so no authorization was required whatsoever). 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.
We do not track you online. We use only session cookies and anonymous identifiers for the purposes specified in the cookie policy. No third-party trackers.