Bem-vindo ao meu jardim digital. Você encontrará por aqui artigos relacionados a desenvolvimento web, novas tecnologias, metodologias ágeis e carreira. 🤓
Últimos ArtigosVer todos
Embracing Unity: Building a Harmonious Society
Product Security
Understanding the Issue with Routes in Web Applications
Redux na prática
Javascript - Destructuring
Javascript - Sets
Projetos Open Source
Compartilho aqui algumas das minhas "experiências" desenvolvidas durante processos de aprendizagem.
Blog com Spring
Um blog simples desenvolvido com o ecossistema Spring, Thymeleaf e Bootstrap.
API Central de Erros
Projeto produzido durante a Aceleração Java Online oferecida pela Codenation. Desenvolvido com tecnologias do ecossistema Spring.
Spots
Projeto produzido durante a semana Omnistack 9.0, com algumas features adicionais, como por exemplo a utilização de um CDN (Content Delivery Network) para hospedagem das imagens.
Tracker
Um simples rastreador de despesas, que utiliza o conceito de concorrência para rodar back-end (Node.js) e front-end (React.js) utilizando o mesmo servidor Express. No React.js o destaque é a utilização de Context API e UseReducer para a comunicação entre os componentes.
Citações Inspiradoras
Existem duas maneiras de construir um projeto de software. Uma é fazê-lo tão simples que obviamente não há falhas. A outra é fazê-lo tão complicado que não existem falhas obvias.
— C.A.R. Hoare
Eu poderia listar todas as qualidades que vejo em um código limpo, mas há uma predominante que leva a todas as outras. Um código limpo sempre parece que foi escrito por alguém que se importa.
— Michael Feathers
Qualquer um pode escrever um código que o computador entenda. Bons programadores escrevem códigos que os humanos entendam.
— Martin Fowler
A maioria dos softwares são como pirâmides do Egito, com milhões de blocos empilhados um em cima dos outros, nenhuma integridade estrutural, feita apenas pela força bruta e milhares de escravos.
— Alan Kay
Ensinar é aprender duas vezes.
— Joseph Joubert