Alberto Souza's Avatar

Alberto Souza

@devmaiseficiente.bsky.social

Engenheiro de Software e Educação.

245 Followers  |  27 Following  |  151 Posts  |  Joined: 03.10.2024  |  1.4877

Latest posts by devmaiseficiente.bsky.social on Bluesky

Spec Driven Development na prática — o que aprendi depois de 70 especificações | Dev+Eficiente
YouTube video by Dev Eficiente Spec Driven Development na prática — o que aprendi depois de 70 especificações | Dev+Eficiente

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

17.10.2025 02:06 — 👍 1    🔁 0    💬 0    📌 0

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...

06.10.2025 15:27 — 👍 1    🔁 0    💬 0    📌 0
Feign + Spring: o detalhe básico que o Claude Code esqueceu de me contar | Dev Eficiente
YouTube video by Dev Eficiente Feign + Spring: o detalhe básico que o Claude Code esqueceu de me contar | Dev Eficiente

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

18.09.2025 23:54 — 👍 1    🔁 0    💬 0    📌 0
Microsserviços | Benefícios e Desafios ao Adotar essa Arquitetura.
YouTube video by Dev Eficiente Microsserviços | Benefícios e Desafios ao Adotar essa Arquitetura.

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

16.09.2025 22:25 — 👍 4    🔁 1    💬 0    📌 0
Preview
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.

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...

10.09.2025 11:40 — 👍 1    🔁 0    💬 0    📌 0

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

02.09.2025 22:44 — 👍 0    🔁 0    💬 0    📌 0
Como Minimizar Falhas em Produção com Testes Automatizados
YouTube video by Dev Eficiente Como Minimizar Falhas em Produção com Testes Automatizados

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

26.08.2025 16:44 — 👍 1    🔁 0    💬 0    📌 0

Depois conta para a gente como ficou!!!

26.08.2025 16:43 — 👍 2    🔁 0    💬 1    📌 0
Preview
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...

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...

18.08.2025 16:19 — 👍 5    🔁 1    💬 0    📌 0

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

12.08.2025 21:48 — 👍 2    🔁 1    💬 0    📌 0
Specs: Write Once, Run Everywhere... Tudo novo de novo | Dev Eficiente
YouTube video by Dev Eficiente Specs: Write Once, Run Everywhere... Tudo novo de novo | Dev Eficiente

Agora com audio => youtu.be/qlXHbEVKtLM !!!

08.08.2025 21:43 — 👍 1    🔁 0    💬 0    📌 0
Specs: Write Once, Run Everywhere... Tudo novo de novo | Dev Eficiente
YouTube video by Dev Eficiente Specs: Write Once, Run Everywhere... Tudo novo de novo | Dev Eficiente

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

08.08.2025 21:43 — 👍 1    🔁 0    💬 0    📌 0

Eu errei aqui.. ta sem audio. Vou regravar :(

08.08.2025 14:37 — 👍 1    🔁 0    💬 0    📌 0
Preview
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...

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...

01.08.2025 02:27 — 👍 1    🔁 2    💬 0    📌 0
Como Aplicar DESIGN PATTERNS EM CÓDIGOS REAIS.
YouTube video by Dev Eficiente Como Aplicar DESIGN PATTERNS EM CÓDIGOS REAIS.

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

22.07.2025 22:06 — 👍 4    🔁 1    💬 0    📌 0

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

15.07.2025 21:58 — 👍 2    🔁 0    💬 0    📌 0
Preview
Faça sua inscrição agora e tenha acesso a todos os cursos da plataforma Dev+Eficiente

Na Jornada Dev + Eficiente praticamos este tipo de olhar.

Estamos com 25% de desconto => deveficiente.com/oferta-25-po...

12.07.2025 13:17 — 👍 0    🔁 0    💬 0    📌 0
Preview
Faça sua inscrição agora e tenha acesso a todos os cursos da plataforma Dev+Eficiente

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.

12.07.2025 13:17 — 👍 1    🔁 0    💬 1    📌 0
REFATORAÇÃO DE CÓDIGO - Quando Fazer e Como Decidir.
YouTube video by Dev Eficiente REFATORAÇÃO DE CÓDIGO - Quando Fazer e Como Decidir.

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

09.07.2025 00:46 — 👍 3    🔁 1    💬 0    📌 0
Como CRIAR ARQUITETURAS DE SOFTWARE que acompanham o crescimento do negócio.
YouTube video by Dev Eficiente Como CRIAR ARQUITETURAS DE SOFTWARE que acompanham o crescimento do negócio.

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

02.07.2025 00:37 — 👍 2    🔁 1    💬 0    📌 0
Preview
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...

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-...

30.06.2025 12:48 — 👍 0    🔁 0    💬 0    📌 0
Melhores Práticas para Implementar o CDD em Código Legado
YouTube video by Dev Eficiente Melhores Práticas para Implementar o CDD em Código Legado

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

17.06.2025 00:17 — 👍 2    🔁 0    💬 0    📌 0
MEU FLUXO COMPLETO: Construindo uma API de E-mails com Múltiplos Provedores usando Claude Code
YouTube video by Dev Eficiente MEU FLUXO COMPLETO: Construindo uma API de E-mails com Múltiplos Provedores usando Claude Code

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

12.06.2025 23:11 — 👍 2    🔁 1    💬 0    📌 0
Preview
A Importância do Pensamento Acadêmico no Desenvolvimento de Software Disclaimer Este texto foi inicialmente concebido pela IA Generativa em função da...

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...

10.06.2025 23:23 — 👍 4    🔁 0    💬 0    📌 0
Aprenda a Refatorar Código Usando CDD (Com Exemplo Real)
YouTube video by Dev Eficiente Aprenda a Refatorar Código Usando CDD (Com Exemplo Real)

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

09.06.2025 23:45 — 👍 3    🔁 1    💬 0    📌 0
Preview
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...

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-...

06.06.2025 14:42 — 👍 3    🔁 0    💬 1    📌 0
CDD NA PRÁTICA - Reduza a complexidade do seu código com Cognitive-Driven Development
YouTube video by Dev Eficiente CDD NA PRÁTICA - Reduza a complexidade do seu código com Cognitive-Driven Development

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

05.06.2025 23:51 — 👍 5    🔁 1    💬 0    📌 0
Preview
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...

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-...

03.06.2025 00:41 — 👍 2    🔁 1    💬 0    📌 0

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...

01.06.2025 12:20 — 👍 2    🔁 1    💬 0    📌 0

Gambiarra? Negativo hehe. Você mandou o seu template method para suportar execução dentro de uma transação, usando o framework a seu favor. Acho massa.

28.05.2025 22:20 — 👍 2    🔁 0    💬 1    📌 0

@devmaiseficiente is following 20 prominent accounts