Alberto Souza
devmaiseficiente.bsky.social
Alberto Souza
@devmaiseficiente.bsky.social
Engenheiro de Software e Educação.
Escrevi 70 especificações com Spec Driven Development e mudei minha visão sobre gerar código com LLMs. O que funcionou pra mim youtu.be/cenPrHKGIRQ
Spec Driven Development na prática — o que aprendi depois de 70 especificações | Dev+Eficiente
YouTube video by Dev Eficiente
youtu.be
October 17, 2025 at 2:06 AM
Abrimos as inscrições da Especialização em Engenharia de IA Dev + Eficiente.

Liberamos o acesso antes de tudo ficar pronto — e, como contrapartida, quem entrar agora garante **desconto especial de lançamento**.

Já dá pra começar a estudar hoje.
Acesse deveficiente.com/interesse-es...
October 6, 2025 at 3:27 PM
O Claude Code me ajudou a identificar um problema no código e logo em seguida sugeriu uma solução. Só que na mesma iteração rolou uma ajuda e uma sugestão meio armadilha...

Mostrei no episódio que gravei no canal => youtu.be/XbeYTTXioZ4
Feign + Spring: o detalhe básico que o Claude Code esqueceu de me contar | Dev Eficiente
YouTube video by Dev Eficiente
youtu.be
September 18, 2025 at 11:54 PM
Aproveitei que Rafael Ponte estava em São Paulo para gravar um episódio sobre desafios comuns quando pensamos em algum tipo de arquitetura distribuída.

youtu.be/Uk0YQYEGwuM
Microsserviços | Benefícios e Desafios ao Adotar essa Arquitetura.
YouTube video by Dev Eficiente
youtu.be
September 16, 2025 at 10:26 PM
No dia 22/09, às 20h, Daniel Romero estará ao vivo para discutir como estruturar serviços robustos com LLMs e quando adotar mais autonomia nos fluxos. #IA #EngenhariaDeSoftware

O link para inscrição gratuita é deveficiente.com/evento-workf...
Descubra, na prática, como usar LLMs para potencializar tanto fluxos previsíveis quanto sistemas autônomos, e prepare-se para construir soluções de verdade baseadas em LLMs.
deveficiente.com
September 10, 2025 at 11:40 AM
No último episódio do canal eu compartilho meu fluxo para quase qualquer coisa que eu vou codar... A inspiração vem da abordagem trazida pelo TDD.

youtu.be/4h5ccpwPPxU
September 2, 2025 at 10:44 PM
O quanto de esforço você coloca nos seus testes para que eles quebrem? Eu admito que coloco bastante.

Gravei um vídeo mostrando em um projeto real mostrando o como => youtu.be/0fedRxS4o2o
Como Minimizar Falhas em Produção com Testes Automatizados
YouTube video by Dev Eficiente
youtu.be
August 26, 2025 at 4:44 PM
Gravei um episódio sobre um tema ultra batido, Design Patterns. Só que em vez explicar cada um deles em um exemplo de código completamente desenhado para aquele pattern, eu demonstrei a utilização dentro de códigos de verdade, de projetos open source.

Confira aqui => dev.to/asouza/desig...
Design Patterns na Prática: Como Identificar e Aplicar Padrões em Códigos Reais
Disclaimer Este texto foi inicialmente concebido pela IA Generativa em função da...
dev.to
August 18, 2025 at 4:19 PM
No último vídeo do canal eu compartilho 5 condutas que considero equivocadas para quem busca crescer na carreira como dev.

Acho importante ressaltar que tudo é exclusivamente sob meu ponto de vista :). Vai ter gente que fez tudo ao contrário e chegou muito mais longe hehe.

youtu.be/AlZUQ3vj0fA
August 12, 2025 at 9:48 PM
Engenharia de Requisitos no Hype. No vídeo que acabei de publicar(agora com som) eu comento sobre a palestra "Specs: Write Once Run Everywhere".

youtu.be/qlXHbEVKtLM
Specs: Write Once, Run Everywhere... Tudo novo de novo | Dev Eficiente
YouTube video by Dev Eficiente
youtu.be
August 8, 2025 at 9:43 PM
Function Calling + Spring AI na prática, com exemplo que mostra o LLM utilizando suas funções e "pensando" sobre qual o melhor o caminho para resolver uma demanda.

Você pode ler o post gerado a partir do episódio ou assistir diretamente no youtube.
dev.to/asouza/funct...
Function Calling na Prática: Construindo um Sistema de Controle de Gastos via WhatsApp com Spring AI
Disclaimer Este texto foi inicialmente concebido pela IA Generativa em função da...
dev.to
August 1, 2025 at 2:27 AM
No episódio mais novo do canal eu mostro a aplicação de diversos design patterns em códigos da vida real. Passo pela API padrão do Java, Spring, Servlets e outros.

Confira em => youtu.be/_ueiIJc_JLE
Como Aplicar DESIGN PATTERNS EM CÓDIGOS REAIS.
YouTube video by Dev Eficiente
youtu.be
July 22, 2025 at 10:06 PM
Anos atrás, nas aulas de OO, eu dizia: "Você não tem como representar isso bem numa linguagem procedural". Hoje, diria: "Use o paradigma que quiser, preferência é só preferência :)". Que mudança... Novo episódio do canal é sobre isso: youtu.be/fwmZME-_tGw
July 15, 2025 at 9:58 PM
Toda abstração é uma indireção, mas nem toda indireção é uma abstração decente.

Tem muito "service" que só passa a bola e aumenta a bagunça.

Indireção boa simplifica. O resto é ruído.
Faça sua inscrição agora e tenha acesso a todos os cursos da plataforma Dev+Eficiente
deveficiente.com
July 12, 2025 at 1:17 PM
No último episódio do canal eu exploro possíveis motivos para guiar refatorações no código.

Abordo o tema através de algumas perspectivas. Espero que seja útil :).
youtu.be/1ODuPzZVMb8
REFATORAÇÃO DE CÓDIGO - Quando Fazer e Como Decidir.
YouTube video by Dev Eficiente
youtu.be
July 9, 2025 at 12:46 AM
No mais novo episódio do canal eu compartilho minha visão sobre como pensar em arquitetura de software de modo que possa acompanhar o sucesso e a ambição do negócio.
youtu.be/VyMnBvaiU-E
Como CRIAR ARQUITETURAS DE SOFTWARE que acompanham o crescimento do negócio.
YouTube video by Dev Eficiente
youtu.be
July 2, 2025 at 12:37 AM
Um bom tempo atrás gravei um episódio do canal fazendo a revisão do artigo original de Roy Fielding sobre REST. Um texto que tem belos ensinamentos de arquitetura, que valem até hoje...

Gerei um post de blog em função do vídeo! dev.to/asouza/rest-...
REST: Revisitando o Artigo Original de Roy Fielding e Suas Implicações
Disclaimer Este texto foi inicialmente concebido pela IA Generativa em função da...
dev.to
June 30, 2025 at 12:48 PM
Como trazer mais legibilidade para um legado recheado de decisões ruins?

No episódio de hoje do canal eu mostro maneiras de frentes de aplicar a ideia do CDD (Cognitive Driven Development) numa base de código legado.

youtu.be/xo06QRu5yc0
Melhores Práticas para Implementar o CDD em Código Legado
YouTube video by Dev Eficiente
youtu.be
June 17, 2025 at 12:17 AM
Novo episódio no ar!

Implementei do zero uma API de envio de e-mails com carregamento dinâmico de provedores, definidos por cliente.

Usei o Claude Code, reflection e dei umas boas escorregadas também.

Naquele estilo raiz, sem cortes.

youtu.be/-vD49FILRwI
MEU FLUXO COMPLETO: Construindo uma API de E-mails com Múltiplos Provedores usando Claude Code
YouTube video by Dev Eficiente
youtu.be
June 12, 2025 at 11:11 PM
Se você tivesse que escrever um tese de doutorado sobre as crenças que você carrega enquanto dev, o quanto que você conseguiria sustentar seus argumentos com evidências ?

Gravei e gerei um post de blog sobre esse tema => dev.to/asouza/a-imp...
A Importância do Pensamento Acadêmico no Desenvolvimento de Software
Disclaimer Este texto foi inicialmente concebido pela IA Generativa em função da...
dev.to
June 10, 2025 at 11:23 PM
No episódio de hoje do canal eu pego um código de um repositório, que se assemelha bem a códigos do campo de jogo, e refatoro guiado pelo CDD.

youtu.be/5QDdVz6dcfc
Aprenda a Refatorar Código Usando CDD (Com Exemplo Real)
YouTube video by Dev Eficiente
youtu.be
June 9, 2025 at 11:45 PM
Estou longe de ser uma pessoa que manja horrores de vieses, ao mesmo tempo sei que estou cheio deles :).

Falei mais sobre isso num episódio novo do canal e como um tipo específico de viés ainda me atrapalha!

Você pode ler a versão em blog post ou assistir ao episódio => dev.to/asouza/como-...
Como o Viés Cognitivo Pode Atrapalhar Sua Resolução de Problemas em Produção
Disclaimer Este texto foi inicialmente concebido pela IA Generativa em função da...
dev.to
June 6, 2025 at 2:42 PM
Como o CDD (Cognitive Driven Development) pode ser associado a outras práticas para buscarmos um código ainda mais interessante do ponto de vista de facilidade de manutenção?

Este foi o tema do último episódio do canal => youtu.be/qjGfXkDo8yI
CDD NA PRÁTICA - Reduza a complexidade do seu código com Cognitive-Driven Development
YouTube video by Dev Eficiente
youtu.be
June 5, 2025 at 11:51 PM
Você tem duas classes e precisa realizar uma lógica envolvendo dados das duas, em qual delas você deixa o método?

Como decidir e qual a importância disso? => dev.to/asouza/como-...
Como o Tipo de Acoplamento Pode Guiar a Decisão de Onde Colocar um Método
Disclaimer Este texto foi inicialmente concebido pela IA Generativa em função da...
dev.to
June 3, 2025 at 12:41 AM
Encerra hoje o desconto de 25% pra entrar na Jornada

✔️ +20 cursos sobre Arquitetura, Design de Código,Testes, Refatoração, IA para Devs, System Design e +
✔️ Suporte direto comigo, @mauricioaniche e @rafaelponte.bsky.social
✔️ Acesso vitalício + garantia de 30 dias

deveficiente.com/oferta-25-po...
June 1, 2025 at 12:20 PM