More than ten years ago a history of a remarkable framework Ruby on Rails started off. Framework, captured hearts of thousands of upstream developers, continues to gain popularity all over the world. Therefore, today I decided to postpone all my important business and turn back to memories of all the exciting moments from the history of our work with Rails. Composing my thoughts and pouring a cup of tea, I asked myself an obvious but simple question: “Why Ruby on Rails?”.

Why among hundreds of available web technologies, we have stopped on that one as a basic development and leading tool in our company? Ten years passed since the first version has released, and while personally I can not boast of being at the beginning of Rails, but many our team members still remember how to rise own projects on some of the first versions (I modestly was admitted that it was version 1.2 ). Since then, after a long time, a small project created by DHH (David Heinemeier Hansson) in 37signals company, Rails got a powerful infrastructure, functionality and friendly community, bringing together a huge army of fans from all over the world.

Gemini Contenders (1)

After a few challenging stages of formation, Ruby on Rails got a rightful place in a niche of competitive technologies that can inspire a programmers by its simplicity, structured MVC-approach and simple logic, as well as awesome as soon as possible to create a project (30-40% in average faster in comparison to its closest competitors), giving an simultaneous opportunity to cover the code by different levels of complexity tests. At such moments, I am amazed how small spark grew into a powerful flame Rails. Nowadays, work on a new version does not stop even for the day: even now looking into Rails repository on Github (https://github.com/rails/rails), I mentioned that the last commit was made just 6 minutes ago and a number of contributors approaches three thousands. As well as all successful companies Gera-IT also tries to keep up with the endless race of technology. Our guys contribute to the development of infrastructure of their so beloved framework – they create and maintain their own gems (gems), plug-ins for Redmine.

After such nostalgic moments, I understand that you do not pick the technology but it chooses you and captivates by its uniqueness. Of course Rails itself is only a tool, by which magic is being created. But it’s a damn cool magic!

Returning from such a pleasant thoughts, I would like to thank everyone who contributes to the development of Rails.

planets