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.