/images/avatar.png

Roberta Brandão

Containers e Docker: Desvendando a Virtualização de um app em NodeJS

A virtualização de recursos é uma parte fundamental da moderna infraestrutura de TI. Nesse contexto, os containers têm desempenhado um papel crucial, oferecendo uma abordagem eficiente para empacotar e executar aplicativos com todas as suas dependências. Neste artigo, exploraremos os fundamentos de containers, Docker e LXC, revelando os conceitos por trás dessa tecnologia em constante evolução.

Test Driven Development com Nodejs e Jest

Conceito e ProcessoO TDD segue um ciclo de três etapas: Red-Green-Refactor. Red (Vermelho): Comece escrevendo um teste automatizado que inicialmente falhará. Isso define o comportamento desejado do código que você ainda não implementou. Green (Verde): Escreva o código mínimo necessário para que o teste passe. O objetivo é fazer o teste passar o mais rápido possível. Refactor (Refatorar): Agora que o teste passa, você pode refatorar o código para melhorar sua estrutura, clareza e eficiência, sempre garantindo que os testes continuem passando.