🧑‍💻 Microprojeto 01: Injeção de Dependência em Java com Spring Boot

Contexto Um sistema simples para cálculo do valor total de um pedido, considerando desconto e frete, onde cada responsabilidade é isolada em um componente. A ideia central é aplicar conceitos de injeção de dependência e inversão de controle de forma prática através do Spring Boot, buscando entender a proposta do framework para aplicar estes conceitos, assim como comparar com implementações mais básicas dos conceitos (indiretamente através do repositório de práticas citado mais à frente). ...

January 19, 2026 · 4 min

🔗 Guia Essencial: Da Complexidade do Java EE à Agilidade do Spring Boot

📝 Nota de pesquisa         Muitas vezes, ao tentarmos aprender uma nova tecnologia, desenvolver um novo projeto, POC ou MVP, focamos apenas na sintaxe e esquecemos de entender o "porquê" de ela existir, O artigo recomendado aqui provoca uma reflexão do poder que as ferramentas que utilizamos no dia a dia podem nos dar e potencializar cada projeto, cada negócio, focando em melhorar a experiência de desenvolvimento.         Durante minhas pesquisas e desenvolvimento sobre desenvolvimento backend e ecossistemas corporativos, percebi que o setup inicial de projetos Java costumava ser um "inverno" de configurações complexas e arquivos de configuração intermináveis, onde o desenvolvedor perdia mais tempo com a infraestrutura do que com o negócio.         Quando falamos de agilidade e de criação de experimentos, POCs e MVPs, o ecossistema Java perdia em comparação com outras tecnologias como Javascript com Express ou Python com Django, pois o setup simplificado e alcance rápido de desenvolvimento de negócio com baixa interferência de configurações trazia o valor da aplicação (o negócio) sempre primeiro e não o aspecto técnico.         Com o avanço do ecossistema, a introdução do Spring e a evolução para o Spring Boot, posso dizer que o ecossistema Java entrega mais que outras tecnologias, pois, além de recuperar velocidade em bootstrap de configuração e materialização de arquitetura, também entrega de forma contínua no desenvolvimento baixo custo de configuração, ou seja, o foco após o projeto começar a ser desenvolvido se manterá sempre no negócio.         Foi nesse cenário que o Spring Boot se consolidou como uma ferramenta indispensável. Ele não é apenas um framework, mas uma solução completa que visa aplicar o conceito de "Convenção sobre Configuração".         O material faz um breve relato histórico, explicando o "inverno" das configurações complexas do J2EE e como o Spring surgiu como uma "primavera" para os desenvolvedores. O que torna a leitura indispensável é a visão geral sobre o amadurecimento do ecossistema e o foco em eliminar atrito na fase de configuração e estruturação de projetos.         Obs.: Posso dizer que senti falta apenas de um case prático demonstrando o antes e o depois, como o ecossistema resolveria antes e como resolve agora (este está presente no artigo). ...

December 26, 2025 · 3 min

📝 Tasks API – Projeto de Estudos em Spring Boot

Este repositório contém uma API REST simples para gerenciamento de tarefas (ToDo List), desenvolvida com Java 17 e Spring Boot. O projeto foi criado com foco em prática, exploração de configurações e refinamento de ambiente de desenvolvimento, incluindo execução com Docker, automações com Makefile, documentação com Swagger, além da aplicação de boas práticas de arquitetura. Apesar de ser um projeto de estudo, foi estruturado para que sirva como base para práticas, experimentações e evolução contínua. ...

December 7, 2025 · 3 min