Giovanni BenussiinThe StartupLinters as a Learning ToolLinters are a great tool to find and fix problems in your code. It’s like having a friendly coworker that reviews your code after every…5 min read·Dec 3, 2020----
Giovanni BenussiinThe StartupHaving Fun With React’s RendererIn this post we’ll run a few experiments to see how React’s renderer works and gain a understanding of some of its guaranteed (spoiler…5 min read·Oct 30, 2020--1--1
Giovanni BenussiinThe StartupPersisting State on React AppsPersist React’s useState to localStorage is a common requirement. You’d want to persist user’s preferences or data to have them at hand on…5 min read·Sep 24, 2020--2--2
Giovanni BenussiGet Things Done by Following the Compound Effect PrinciplesSlow and steady wins the race6 min read·May 22, 2020----
Giovanni BenussiValue InnovationTraditional business strategy is based on beat the competition by differentiation or pricing. This approach only allows to win a portion of…2 min read·May 5, 2020----
Giovanni BenussiHow to mock fields using Apollo client ⚡️Mocking Apollo is such a useful feature that it’s misused. I suggest you to start using it as soon as possible since it has too many…4 min read·May 1, 2020----
Giovanni BenussiDo you write trustworthy objects?Do you trust the objects that you create? Do you write objects and call methods on them without worries?3 min read·May 2, 2018----
Giovanni BenussiUse Response Objects to reduce bugs and improve your codeA Response Object is a value object that improves the communication between the different classes and modules in your application, making…3 min read·Feb 17, 2018--4--4
Giovanni BenussiTest not null database foreign keys with RSpecSometimes you would like to let explicit in a test that, beyond ActiveRecord validations, a record can’t be saved if a related model…2 min read·Sep 29, 2017----
Giovanni BenussiUsing ActiveRecord’s delegate methodLet’s suppose that you have the following user class:2 min read·Sep 26, 2017----