From Ruby Roots to Elixir Excellence: Inside Our Slax Project Management Tool
Every software development team has its unique set of challenges when it comes to project management and communication flow. Enter **Slax**, our bespoke Slack…
Ruby content on the Revelry Blog: Navigate our lab notes by using the tag system.
Every software development team has its unique set of challenges when it comes to project management and communication flow. Enter **Slax**, our bespoke Slack…
Ruby on Rails (also just called Rails) is a vital part of software development in today’s world. It is a server-side framework written in…
The implementation of the Ruby language is built using duck typing and it would seem wise to build our Ruby applications in that way.
Concerns are modules you can use to extract code out of models and controllers. This is useful for various reasons. An obvious one is that this makes things skinnier, which we’ve already established is good. Another is that you can use these concerns to mix into other models and controllers
While it is definitely good to have a slim controller for sake of code reusability, readability, and testing, it is also good to have a skinny model (for the exact same reasons). In fact, its just good to have a skinny everything.