Published inITNEXT🔥 Mastering ReactJS optimizationReact is powerful and we love to use it, but sometimes, we struggle to deliver an optimized product.Apr 20, 2023Apr 20, 2023
Published inITNEXTHow to approach CQS in a Node/TS backendCommand and Query Separation (CQS) is a design principle that promotes the separation of concerns in software development. It suggests that…Apr 18, 2023Apr 18, 2023
Published inITNEXT6 new ReactJS native hooks you don't knowI’m excited to discuss the new hooks of ReactJS v18. React’s latest version brings some exciting new features that will make development…Apr 5, 20233Apr 5, 20233
Published inITNEXTDDD in Node/Typescript, the functional way. Part 1This is the first part of a series where I will explain how to implement DDD (Domain-Driven-Design) in a functional way: using NodeJS and…Feb 25, 20201Feb 25, 20201
Published inITNEXTScalability in NodeJS: Creating a Zero-downtime clusterThis time we are going to build a system that uses the Node cluster module to clone instances and manage our requests in a better way.Dec 21, 20191Dec 21, 20191
Published inITNEXTThe observer pattern in NodeJSThis is one of the pillars of Node and crucial for using many core modules so treating it isolated due to the importance.Nov 30, 2019Nov 30, 2019
Published inITNEXTDesign patterns in NodeJSQuick guide about some of the most useful patterns in Node with use cases and code examples.Nov 23, 20195Nov 23, 20195
Published inITNEXTReact Async components: Classes vs HooksAs you now, from React 16.8, the Hooks are available. This new features allow us to write components without classes, so Component tends…Jun 19, 2019Jun 19, 2019
Published inITNEXTHow the testing can change your life as developerWith this article I want to talk a bit about my own experience about testing during the years and how it changed my developer life.May 1, 2019May 1, 2019
Published inITNEXTData structures in JS: Binary Trees React AppThis is the third part of a series about data structures in JavaScript. Here is the index with the publications:Jun 29, 2018Jun 29, 2018