Published inBits and PiecesSOLID: The Open-Closed Principle and the Double-Edged SwordThe applicability of the Open-Closed Principle in low cohesion classes results in a direct breach of the Single Responsibility Principle.Mar 14, 2022Mar 14, 2022
Published inJavaScript in Plain EnglishPostman E2E Tests Integrated into GitHub Actions Pipeline with NewmanAllow E2E tests built via the Postman tool to be included in a Github Actions pipeline using the Newman CLI.Sep 21, 2021Sep 21, 2021
Published inJavaScript in Plain EnglishHexagonal Architecture Distilled in JavaScript — Ultimate GuideI plan to write this article to clearly share how to understand and implement the pattern Ports and Adapters (Hexagonal Architecture) in…Aug 25, 2021Aug 25, 2021
Published inJavaScript in Plain EnglishLet’s Build a Continuous Delivery and Branching Process with Github Actions, Vercel and HerokuFor JavaScript Apps (Part 2/2)Jun 13, 2021Jun 13, 2021
Published inJavaScript in Plain EnglishLet’s Build a Continuous Delivery and Branching Process with Github Actions, Vercel and HerokuFor JavaScript Apps (Part 1/2)Jun 13, 2021Jun 13, 2021
Published inJavaScript in Plain EnglishSolving Complex Filters with the Chain of Responsibility Design Pattern in JavaScriptI will use the Chain of Responsibility Design Pattern in a more functional approach to create a clean, maintainable, and clear design for…May 26, 2021May 26, 2021
Published inVue.js DevelopersDeveloping mature components with the Component Cohesion Principles in Vue.jsIn this publication I will build on the Principles of Component Cohesion, described in the book Clean Architecture: A Craftsman’s Guide to…May 20, 2021May 20, 2021
Published inVue.js DevelopersDefining Presentation and Visualization Layer boundaries with Higher-Order Components in Vue.js 2The purpose of this publication is to present a composition technique for working with Vue.js 2 at the level of defining architectural…Mar 3, 2021Mar 3, 2021
Definindo limites da Presentation e Visualization Layer com HoC no Vue.js 2O objetivo dessa publicação será apresentar uma técnica de composição para trabalhar com Vue.js 2 a nível de definição de limite…Mar 2, 2021Mar 2, 2021
Monorepo com Yarn Workspaces + Vue.js + Node.js + Typescript + Github Actions — PARTE 2Como vimos na última postagem, aprendemos a criar um boilerplate para projetos monorepo utilizando as tecnologias do título (os packages…Feb 14, 20211Feb 14, 20211