ActiveRecord

The good and bad of ActiveRecord callbacks


Callbacks inside your rails controllers have sparked a lot of controversies. On one side, you have DHH advocating for the use of callbacks to manage auxiliary complexity, and on the other hand, you have people that call it The biggest Rails code smell you should avoid. In this post I would like to analyze both sides of...

Beginners Level

Roles and permissions in Solidus


Few days ago I was working on adding new roles with their permissions into a Solidus application, it wasn’t that hard, but if you are new into Solidus, but you are already familiar with Rails and Cancan like me, you should read this post since it will give you some “aha!” moments that will help you to understand how...

Ecommerce

5 Points to implement an eCommerce


We have seen a lot of times the great success of national and international companies which dare to venture into the ecommerce world, but, what makes the difference between a successful and unsuccessful ecommerce? It is a good question on which we will address important points to take into account when you want to develop...

Quality Assurance

Why do requirements matter?


You probably have heard about this topic a lot. Clear requirements are essential to give your product a good start; this is because we often try to gather all the requirements from the client as fast as possible so the team can start working on the product, which can lead to potential risks that can turn into terrible consequences...

Quality Assurance

5 Steps to Become an Expert QA


In an ideal world, everyone would be responsible of ensuring the quality of their own work, meanwhile, these are some insights from a QA’s mind in case you want to start getting more involved with the area. Get involved Our work is not only spending time focused on QA functions, we should also spend time with our...

Business

The psychology of persuasion & Social Commerce


“In the decision-making process, we do not really use all the information available” Everyday society is exposed to persuasive psychological tactics, which are apparent in such professions as salesman, and waiters among others who at some point influence our decision. Very often while we are making a decision, we do...