Blog

Artigos

Reflexões técnicas e educacionais sobre engenharia de software, arquitetura e docência.

· 3 min de leitura

Git do zero à maestria: manual de bolso gratuito para desenvolvedores

Publiquei um manual didático gratuito de Git com sete partes, do modelo mental à recuperação de commits perdidos. Cobre o ciclo do dia a dia (status, add, commit, log, diff), branches e resolução de conflitos, Pull Requests e revisão de código, Git Flow e Trunk-Based, e as ferramentas avançadas — stash, cherry-pick, reflog — que salvam o seu dia quando algo dá errado. Escrito para alunos do Ensino Médio Técnico e para quem quer trabalhar em equipe sem medo.

· 1 min de leitura

Por que Clean Code importa mesmo sob pressão de prazo

Prazos apertados não são desculpa para código descartável — eles são exatamente o motivo para investir em legibilidade.

· 1 min de leitura

Integrando LLMs em produtos reais: primeiros passos

Um guia prático sobre como começar a integrar modelos de linguagem em aplicações de produção sem cair nas armadilhas comuns.

· 1 min de leitura

Modelagem de banco de dados: pensando em escala desde o início

Decisões de modelagem tomadas hoje evitam migrações dolorosas amanhã. Como equilibrar pragmatismo e visão de futuro.

· 1 min de leitura

O que a docência me ensinou sobre code review

Ensinar Engenharia de Software para o Ensino Médio Técnico mudou a forma como conduzo revisões de código no mercado.

· 2 min de leitura

O material que eu queria ter tido quando comecei

Depois de dez anos como engenheiro de software e alguns como professor, escrevi o material didático que sempre senti falta: um guia que não pula etapas, explica o "porquê" antes do "como" e termina com uma aplicação real construída pelo próprio aluno — uma API em Laravel com JWT e um app em React Native rodando em Web, iOS e Android. Disponível gratuitamente para leitura.

· 3 min de leitura

PHP na prática: um guia gratuito do XAMPP à orientação a objetos, com 50 exercícios

Material gratuito de PHP para quem começa agora: sintaxe, arrays, funções, orientação a objetos, debugging e integração com MySQL, com 50 exercícios práticos.