Voce certamente ja utilizou o Singleton design pattern no Node.js e provavelmente nem notou. O Singleton é muito comum e útil no Node.js, no video de hoje vamos entender como e quando utilizar esse design pattern.
Continue ReadingSOBE O LIVRO: Lean Mindset Ask the Right Questions
Curte Agile/Lean? Acabei de ler o Lean Mindset Ask the Right Questions que foi escrito pela Mary Poppendieck e Tom Poppendieck e vou falar o que achei dessa leitura.
Npm audit, checagem de segurança agora por padrão no cli
Dia 24 de Abril, talvez, para alguns, apenas um dia qualquer, mas não para nós! Nesse dia a npm inc anunciou a versão 6 do nosso estimado npm, dentre as muitas novidades, tais como: melhoria de performance, otimização para ci com o comando “npm ci”, resolução automática de conflitos;
Conhecendo o NPX o package runner do NPM
Desde a versão 5.2.x do NPM passou a vir um novo binário junto, o NPX, pouca gente deu bola pra ele, mas ele pode ajudar muito no dia a dia facilitando a execução de binários. Neste video vamos ver como funciona o NPX e como podemos usar ele no dia a dia.
O que é Continuous Delivery(CD / entrega continua), Continuous Integration (CI / integração continua) e Continuous Deployment?
Nesse vídeo vou explicar o que é, como funciona e quais são os princípios e fundamentos para que você possa implementar na sua empresa ou projeto!
Entendendo o Middleware pattern em Node.js
O padrão de Middleware implementado pelo express já é bem conhecido e tem sido usado por desenvolvedores em outras linguagens há muitos anos. Podemos dizer que se trata de uma implementação do padrão intercepting filter pattern do chain of responsibility.
Suportando modulos Ecmascript (ESM) no Node.js sem Babel
Os módulos do EcmaScript (ESM) já são suportados em vários browsers, porém, no Node.js essa implementação não é tão simples quanto parece, dadas as complexidades em manter a compatibilidade com o CommonJS (para quem quiser entender melhor sugiro este artigo e este ) a comunidade demorou muito para chegar a um acordo sobre como seria feita essa implementação no Node.
Lançamento do Livro: Construindo APIs testáveis com Node.js
Construindo APIs testáveis com Node.js utiliza exemplos do dia a dia para a construção de aplicações Node.js seguindo as melhores práticas de qualidade e desenvolvimento; Um guia, tanto para desenvolvedores iniciantes quanto para experientes, para a construção de aplicações robustas e resilientes guiadas por testes.
Node.js: O que é esse Event Loop afinal?
Enquanto escrevo meu livro Construindo APIs testáveis com Node.js acabei fazendo uma imersão no código do google v8 e também no Node.js para entender como eles trabalham juntos. Agora resolvi dividir esse aprendizado com vocês, esse conteúdo também estará no livro, então todo o feedback é muito bem vindo. O conteúdo se divide em duas partes, a primeira esta aqui , ela é mais introdutória a o que é o google v8, i/o assíncrono e single thread. Aconselho fortemente a leitura antes de prosseguir no artigo de hoje.
Node.js: V8, Single thread e I/O não bloqueante.
Escrevendo o meu livro Construindo APIs testáveis com Node.js acabei fazendo uma imersão no código do google v8 e também no Node.js para entender como eles trabalham juntos, agora resolvi dividir esse aprendizado com vocês, esse conteúdo também estará no livro, então todo o feedback é muito bem vindo.