Por Avila, 2 Fevereiro, 2025

Fala, pessoal! Hoje quero compartilhar com vocês como instalei o Docker no Linux Mint.

O Docker é uma ferramenta que permite criar um ambiente de desenvolvimento isolado do seu sistema operacional. Antes, eu usava o Vagrant e subia uma máquina virtual para cada ambiente. Por exemplo, eu tinha uma VM para trabalhar com Ruby e outra para Node.

Por Avila, 3 Novembro, 2024

No desenvolvimento de software, testar é uma etapa fundamental que assegura a qualidade e o funcionamento correto da aplicação. A criação de testes automatizados permite identificar e corrigir bugs antes que eles afetem a experiência do usuário ou causem problemas em produção. Sem esses testes, encontrar erros demandaria vasculhar manualmente cada parte da aplicação, clicando em links, preenchendo formulários, verificando webhooks e integrações com APIs externas, o que ainda assim não garantiria que tudo está em ordem.

Por Avila, 3 Novembro, 2024

A partir do Rails 7, a importação de pacotes JavaScript se tornou mais simples e leve, graças ao Rails Importmap. Esse recurso permite importar pacotes JavaScript diretamente em aplicações Rails, sem a necessidade de ferramentas complexas como transpilers ou bundlers (como Webpack, Yarn, npm) e, mais surpreendentemente, sem a necessidade de ter o Node.js instalado.