Um Ensaio sobre Arquitetura Fractal usando Webpack e React

Aplicações de menor porte são normalmente organizadas de modo a separar os arquivos por natureza; componentes, contêineres, rotas, etc. O resultado é uma aplicação com uma estrutura parecida a esta: components/ Header.js HomePage.js Footer.js Post.js PostList.js PostPage.js User.js UserProfile.js UserAvatar.js containers/ App.js Post.js User.js routes/ index.js post.js user.js router.js index.js   Essa estrutura, porém, não…

Continuar lendo

Programação funcional – parte 1

Transparência Referencial, Pureza e Imutabilidade A Programação Funcional é um paradigma da computação em que as instruções são escritas como se fossem expressões matemáticas e, portanto, herdam características tais como dados e estados imutáveis e usam uma abordagem mais declarativa que imperativa em suas estruturas. Uma expressão, tal como uma função na Programação Funcional, deve…

Continuar lendo

Programação eficaz

Mais de 10 anos se passaram desde que escrevi minhas primeiras linhas de código, e naquela época havia menos da metade dos recursos (hardware) que existem hoje. Em outras palavras, hoje temos à disposição “mais de tudo”, memória RAM, espaço em disco SSD, processadores com mais de um core e isso se tornou muito comum. Basta…

Continuar lendo

Taller Book – REST vs SOAP

Desenvolvedores web que estão familiarizados com a discussão REST vs SOAP, já sabem como é irresistível a comparação entre as duas abordagens. REST vs SOAP Esta é uma comparação focada nos melhores pontos do padrão de Arquitetura REST e do protocolo SOAP. Esse material destina-se a ajudar na escolha de um padrão para a exposição de…

Continuar lendo

Arquitetura é abstrata até ser operacionalizada

Aqui está um experimento de pensamento. Pegue um computador, instale nele um sistema operacional dominante, junto com vários softwares (bancos de dados, servidores de aplicação, servidores web, etc.). Uma vez que tudo estiver funcionando devidamente, desconecte o computador e o coloque em um armário por um ano. Após o ano decorrido, retire-o de seu refúgio,…

Continuar lendo