Blog

Artigos sobre desenvolvimento, carreira em tech e tecnologias emergentes.

Está difícil entrar no mercado de programação? Você não está sozinho.
Vagas de Emprego
2026 views
Recentemente recebi uma mensagem de um aluno preocupado: currículo ajustado, LinkedIn atualizado, várias candidaturas feitas… e mesmo assim, nenhuma resposta. A sensação é de frustração e dúvida: “será que estou fazendo algo errado?”

Publicado em 13 de fevereiro de 2026 às 12:01

10 min de leituraLer mais →
Object-Oriented Programming in Practice: Teaching Design, Not Just Classes, with Kotlin
Kotlin
66 views
Object-Oriented Programming (OOP) is often introduced through classes, attributes, and inheritance. While these elements are important, they represent only the surface of object orientation. True OOP is about design, behavior, and responsibility, not about syntax. This article presents a more technical view of OOP, using Kotlin as the implementation language, focusing on how object-oriented principles can be taught and applied in a way that reflects real-world software design.

Publicado em 27 de janeiro de 2026 às 15:51

5 min de leituraLer mais →
ID sequencial ou UUID? O que realmente importa na segurança de uma aplicação
Banco de Dados
211 views
A ideia da postagem é responder a pergunta que me fizeram no YouTube: "Olá professor Matheus poderia me tirar uma duvida a respeito de banco de dados? Então, sabe quando vc cria um id pro seu banco de dados? Normalmente eu vejo o pessoal fazendo por exemplo Long id ai faz um GeneretionType.IDENTITY que gera um id sequencial: 1,2,3,4,5... Assim por diante. A minha questão é, enquanto eu estudava sobre cyber segurança descobrir que em aplicações reais não se usa id sequencial, pq pode vim o famoso joãozinho que se acha o hacker e pode encontrar vulnerabilidades no seu sistema só puxando os id. Então enquanto procurava soluções cheguei no UUID que esse sim é um id mais complexo, só que justamente por ser complexo é muito complicado se qualquer pessoa se lembrar dele caso precise. Então digamos que no meu sistema eu tenha uma tabela de usuários e eu possa puxar os usuários pelo id, e nessa minha tabela eu tenho varios gustavos por exemplo mas preciso de um gustavo em especifico, eu não vou saber qual o id dele por ser um id muito complexo. Então quem já trabalha na área e ta acostumado, como vcs normalmente costumam fazer para resolver esse problema? Usam UUID mesmo, id sequencial, ou outra forma."

Publicado em 9 de janeiro de 2026 às 14:31

10 min de leituraLer mais →
Observabilidade não é opcional: o mínimo que uma API Spring Backend precisa ter
Spring Boot
562 views
Hoje, o mínimo aceitável em uma API Spring Backend é ter observabilidade. Se a sua aplicação Spring Boot não usa Actuator, você está praticamente cego em produção, sem enxergar saúde da aplicação, uso de memória, threads, GC ou métricas básicas do sistema. Actuator não é diferencial, é ponto de partida. A partir dele, o caminho natural é integrar Prometheus para coletar métricas e Grafana para visualizar dados, criar alertas e entender o que realmente está acontecendo em produção.

Publicado em 30 de dezembro de 2025 às 13:53

5 min de leituraLer mais →
A Importância das Soft Skills para Desenvolvedores de Software
Soft Skills
95 views
No mundo do desenvolvimento de software, as habilidades técnicas costumam ocupar o centro das atenções. Desenvolvedores são constantemente incentivados a dominar linguagens de programação, algoritmos e padrões de projeto. No entanto, existe outro aspecto crucial da carreira de um desenvolvedor que muitas vezes é negligenciado: as soft skills. Comunicação, gestão do tempo e marca pessoal são tão importantes quanto a proficiência em código para definir um desenvolvedor de sucesso.

Publicado em 29 de dezembro de 2025 às 11:18

3 min de leituraLer mais →
Escolhas e Disciplina: A Jornada do Desenvolvedor ao Empresário de Software
Tecnologia
75 views
Você já parou para pensar: será que daqui a 10 anos estarei vivendo a vida que escolhi ou me conformando com uma que me foi imposta? Os próximos 10 anos podem passar mais rápido do que imaginamos. As escolhas que fazemos hoje vão determinar onde estaremos no futuro. Aos 20 anos, tomei decisões que me trouxeram até aqui e sei que as decisões de hoje vão influenciar onde estarei no futuro. E você, já pensou em onde quer chegar?

Publicado em 26 de dezembro de 2025 às 11:40

3 min de leituraLer mais →
Por que ser desenvolvedor é tão estressante?
Desenvolvimento
60 views
Se você trabalha com desenvolvimento de software ou conhece alguém que trabalha, já deve ter ouvido falar que essa é uma profissão estressante. Mas por que isso acontece? Com tantas ferramentas e metodologias modernas, não era para ser mais fácil? Vou te contar o que, na prática, torna a vida dos desenvolvedores um verdadeiro teste de paciência (e resistência!).

Publicado em 26 de dezembro de 2025 às 11:38

5 min de leituraLer mais →
Clean Code: Um Clássico ou um Manual de Burocracia?
Livros
46 views
Meu pensamento sobre o livro ...

Publicado em 26 de dezembro de 2025 às 11:37

3 min de leituraLer mais →
Roadmap Java 2026: o caminho real para se tornar um desenvolvedor Java profissional
Geral
Java
Roadmap
3696 views
Se você quer entrar bem posicionado em 2026, ou evoluir de verdade na carreira Java, não basta sair consumindo tutoriais aleatórios. É preciso entender o caminho, a ordem correta e o porquê de cada etapa.

Publicado em 24 de dezembro de 2025 às 12:29

5 min de leituraLer mais →
Bem-vindo ao Blog: Uma Jornada em Tech
Geral
53 views
Este é o primeiro post do blog. Aqui você encontrará artigos sobre desenvolvimento, carreira em tecnologia, e muito mais.

Publicado em 23 de dezembro de 2025 às 19:09

3 min de leituraLer mais →