Comprehensive guide on SEO in Rails

A Ruby on Rails (RoR) application isn’t really SEO friendly straight out of the box. It requires a lot of customisation to make your application more search engine friendly. But, when optimised in the correct manner, a Rails application can perform extremely well in the search results. U ...

Building a JSON API with Rails 5

Rails is great for making traditional server-rendered web applications. It has support for cookies, sessions, and other browser-specific functionality right out of the box. It’s also great for building JSON APIs, but why include a whole bunch of functionality that we aren’t going to us ...

Why Ruby on Rails is So Popular?

Hi! I have been using Ruby on Rails for a significant amount of time - 5 years (as for me it’s quite long period). In this article I will try to sum up my experience and answer a question: why I’m still using Rails and why you should (or shouldn't) use it.   Related ...

Rails Database Best Practices

Working on an oldish Rails project, I came across some smelly ActiveRecord code that begged for some refactoring love. I also spent some time speeding up pages with slow/many database calls. Between those two experiences, I felt the inspiration to write-up some “Back to Basics” Rails D ...

Why Learning Rails is Not So Hard

Yes, learning Rails is only a small part of learning Rails. That’s because… Learning Rails is not about learning Rails! There are some mind-maps scattered across the Internet that try to explain why learning Ruby on Rails is hard. The main reason? It requires you to know a lot of di ...