Aprendendo Elixir - Estrutura Modular com Umbrella

Organizando aplicações complexas e domínios independentes com projetos guarda-chuva

Neste segundo post da série Aprendendo Elixir 1, vamos explorar como organizar projetos maiores usando arquitetura modular com uma estrutura guarda-chuva (chamada Umbrella pelo ecossistema Elixir). A proposta é dividir o sistema em múltiplas aplicações menores, focadas e coesas, que podem ser desenvolvidas, testadas e integradas dentro de um mesmo repositório sob o comando do Mix. Esse modelo segue o princípio de separação de responsabilidades, facilitando a manutenção e a escalabilidade do código.

  1. Documentação oficial do Elixir {Elixir Lang} (Link

Aprendendo Elixir - Introdução

Primeiros passos no paradigma funcional com ASDF, Mix e ExUnit

Este post inaugura uma série intitulada Aprendendo Elixir, na qual registro minha jornada de aprendizado com essa linguagem. Minha ideia aqui é descrever meu aprendizado (e escrever sobre isso é uma forma de consolidar esse processo). Ao longo dos próximos módulos, iremos construir uma base sólida em Elixir por meio de projetos práticos, cada um introduzindo novos conceitos e boas práticas da programação funcional. Espero que este conteúdo te ajude tanto quanto está me ajudando.

Você não é um Engenheiro de Software

Por que a metáfora da construção civil falha e programar é, na verdade, cuidar de um jardim

Há alguns anos eu estava pensando sobre o que realmente é desenvolvimento de software. Existem dezenas de metáforas clássicas na computação tentando definir nossa profissão. David Gries dizia que escrever software é uma ciência; Donald Knuth defendia que é uma arte; Watts Humphrey tratava como processo; Alistair Cockburn comparava a um jogo; Eric Raymond a um grande bazar; e Fred Brooks dizia que é como agricultura, caçar lobisomens ou afundar em um poço de piche. Até P. J. Plauger e Kent Beck compararam a dirigir um carro, ainda que tenham chegado a conclusões opostas.

Recomeçando tudo de novo de algum lugar

Um novo espaço para escrever com a esperança de durar pelo menos uma década

Aqui estamos, recomeçando tudo de novo depois de alguns anos sem postar nada. Espero que esse dure um pouco mais do que os anteriores (tipo, algo em torno de 10 anos, já que os anteriores duraram fácil fácil 7 anos).

Showcase de Elementos & Design System

Página completa de validação visual contendo todos os tipos de callouts, tipografia, sintaxe de código em múltiplas linguagens, tabelas, detalhes expansíveis e elementos editoriais.