4 key ingredients to trim Ruby on Rails models
- Published
- Author
Thomas RibouletLead Consultant
Master 4 key Rails patterns: Concern, Command, Decorator, ViewObject. Streamline models enhance code. #RubyonRails #CodeRefactoring
Read moreStay up-to-date with our latest writing

Master 4 key Rails patterns: Concern, Command, Decorator, ViewObject. Streamline models enhance code. #RubyonRails #CodeRefactoring
Read more
Exploring dynamic organizations: a shift from static job roles to skill-centric cultures, fostering adaptability and inclusivity.
Read more
I've recently started training a few people on RSpec. Since we are in a Ruby on Rails ecosystem, one of the questions that came up was about how to get a simple Ruby on Rails project started and configured to use a PostgreSQL database. So, here follows the
Read more
This week we talk about what I learned while looking into how our brains and bodies have evolved with stress.
Read more
Over the last four weeks, we've covered essential topics that can significantly impact your team's efficiency and productivity. Let's review those.
Read more
This week's episode focuses on the topic of CI/CD and automation. Many teams don't start their automation journey early enough, and others don't use it enough. As usual, a few links to content caught my eye this week.
Read more
This week's episode focuses on the topic of Backlog bloating. This is a common issue for many teams. We look into the pattern and one solution to it. As usual, we have a few links to content that caught my eye this week.
Read more
A short list of Analytics tools you can use to monitor how your site is doing. Just enough for you to choose one in 2 minutes and get running with a good solution.
Read more
This week's newsletter focuses on the concept of "Fast iterations." It is an excellent example of an idea that can help anyone within the engineering team, including junior, mid-level, senior engineers, and above.
Read more
This episode focuses on the Pareto Principle or 80/20 rule. It can aid software engineers in avoiding scope creep and decision paralysis. We discuss how applying the 80/20 rule through strategic, operational, and tactical questioning can help achieve goals efficiently.
Read more
This week is focused on 3 concepts: ownership, disagreeing, and context. Yes, within
Read more
A review of Captain D. M. Abrashoff's book: "It's your ship". TLDR: go read it.
Read more
Obsession with shiny objects and pressure to deliver on promises leads to low morale, technical debt, and high turnover. Stop, regroup, and clean up if necessary. To build sustainable practices, focus on vision, strategy, communication, and shared responsibility.
Read more
Continuing on last week's talk about the State of DevOps report we dig into some concepts from the report's and DORA's research recommendations.
Read more
Some weeks ago, I spotted in my threads an article with an unusual title, "Efficiency is the Enemy". I was intrigued: with such a title, surely it must be either a good one challenging the idea of Efficiency or an ironic one. I didn't take time
Read more