Pedro MoraisinBits 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.3 min read·Mar 14, 2022----
Pedro MoraisinJavaScript 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.6 min read·Sep 21, 2021----
Pedro MoraisinJavaScript 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…11 min read·Aug 25, 2021----
Pedro MoraisinJavaScript in Plain EnglishLet’s Build a Continuous Delivery and Branching Process with Github Actions, Vercel and HerokuFor JavaScript Apps (Part 2/2)4 min read·Jun 13, 2021----
Pedro MoraisinJavaScript in Plain EnglishLet’s Build a Continuous Delivery and Branching Process with Github Actions, Vercel and HerokuFor JavaScript Apps (Part 1/2)6 min read·Jun 13, 2021----
Pedro MoraisinJavaScript 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…4 min read·May 26, 2021----
Pedro MoraisinVue.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…5 min read·May 20, 2021----
Pedro MoraisinVue.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…8 min read·Mar 3, 2021----
Pedro MoraisDefinindo 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…8 min read·Mar 2, 2021----
Pedro MoraisMonorepo 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…5 min read·Feb 14, 2021--1--1