• Keeping your code clean and organized while developing a large Rails application can be quite a challenge, even for an experienced developer. Fortunately, there is a whole category of gems that make this job much easier.

    Read more
  • "Convention over configuration". This mantra is a cornerstone of Rails and a large reason it's so enjoyable to use. Adhering to Rails' sensible defaults is often the right decision when working with the framework, but at times you may be served best by trying something a little different.

    Read more
  • In a production application you usually have many servers, and each of those servers gets checked periodically to make sure they're still healthy and working as expected. When they are, requests can be routed at them by your load balancer. 

    Read more
  • Come with me on a journey through the internals of Rails, as we trace a request from the web server to the controller action method, and follow the response back again.

    Read more
  • Internationalization (dubbed as I18n as there are exactly eighteen characters between the first “I” and the last “n”) means creating an application that can be adapted to various languages easily, without the need to do complex changes.

    Read more