A language which learns based on the use given by its’ developers? An open source language, active, self-managed? Yes, we love Rails.

Ruby on rails is a collective construction

A language that learns based on the use given by the developers. An open source language, active, self-managed and in constant improvement.Rails was created from a real web project placed in production, following standard design patterns such as MVC. The project demonstrated that there were many reusable parts.

That reusable code was extracted to work on an Open Source project, to which a plugins mechanism was added in order to extend or modify the framework behavior in a simple way. By this way Rails achieved a very active community of developers.

The framework code is easy to understand, and it is easy to create a plugin. When a plugin is widely used within the community, it ends up being incorporated into the framework’s core.

At Pyxis we are confident about the advantages of rails as a framework which allows the development of quality web projects at times of competitiveness, by using agile programming methodologies.

On the other hand, if a part of the framework is hardly used, it ends up being eliminated as a plugin. It can still be used, but is not kept within the framework; hence it does not become a large framework where it can all be stored. This results in an active framework, which is modified depending on the projects and actual user needs.

Indoors, we developed two products to use with our team.The Open Space, where we organize our team meetings and define agendas. And Trackee, our tailored and self managed professional development plan.