DEV Community

Alberto Luiz Souza profile picture

Alberto Luiz Souza

I am a developer obsessed with efficiency (speed, quality, and the lowest possible energy consumption).However, the reason is not because I want to be hyper-productive, but because I want to have time

Location São Paulo / Brasil Joined Joined on  Personal website https://deveficiente.com/ github website twitter website

Education

Universidade Salvador

Work

Dev + Eficiente and Nubank

Mudança de Mentalidade: Do Paradigma Orientado a Objetos para o Funcional

Mudança de Mentalidade: Do Paradigma Orientado a Objetos para o Funcional

23
Comments 4
6 min read

Want to connect with Alberto Luiz Souza?

Create an account to connect with Alberto Luiz Souza. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Gerando Testes Automatizados com IA para Códigos Mais Complexos

Gerando Testes Automatizados com IA para Códigos Mais Complexos

7
Comments
4 min read
Estratégias de Caching para Resolver Problemas de Latência e Sobrecarga em Bancos de Dados

Estratégias de Caching para Resolver Problemas de Latência e Sobrecarga em Bancos de Dados

4
Comments
5 min read
Como Aplicar o Princípio da Responsabilidade Única com Mais Precisão

Como Aplicar o Princípio da Responsabilidade Única com Mais Precisão

Comments
5 min read
Um Método Eficaz para Engenharia de Requisitos na Perspectiva de quem é Dev

Um Método Eficaz para Engenharia de Requisitos na Perspectiva de quem é Dev

2
Comments
4 min read
A Lei da Proximidade Operacional

A Lei da Proximidade Operacional

2
Comments
7 min read
Geração Automática de Testes: Comparando Abordagens Tradicionais e Baseadas em IA

Geração Automática de Testes: Comparando Abordagens Tradicionais e Baseadas em IA

Comments
3 min read
Revisão do Artigo "No Silver Bullet" de Frederick Brooks: Um Conteúdo Atemporal

Revisão do Artigo "No Silver Bullet" de Frederick Brooks: Um Conteúdo Atemporal

Comments
4 min read
5 Práticas de Código para Escrever um Software Melhor

5 Práticas de Código para Escrever um Software Melhor

1
Comments
3 min read
O que Realmente Impacta a Produtividade dos Desenvolvedores? Um Estudo do Google

O que Realmente Impacta a Produtividade dos Desenvolvedores? Um Estudo do Google

Comments
3 min read
Revisitando o Artigo sobre REST: Lições e Reflexões

Revisitando o Artigo sobre REST: Lições e Reflexões

1
Comments
4 min read
Dívida Técnica: Origens, Impactos e Perspectivas Futuras

Dívida Técnica: Origens, Impactos e Perspectivas Futuras

Comments
4 min read
O que são Flaky Tests e Como Evitá-los

O que são Flaky Tests e Como Evitá-los

Comments
4 min read
Entendendo o Princípio de Substituição de Liskov na Prática

Entendendo o Princípio de Substituição de Liskov na Prática

Comments
3 min read
A Progressão na Carreira de Software Engineer: Lições e Reflexões

A Progressão na Carreira de Software Engineer: Lições e Reflexões

Comments
3 min read
O Feijão com Arroz da Orientação a Objetos: Encapsulamento e Coesão

O Feijão com Arroz da Orientação a Objetos: Encapsulamento e Coesão

Comments
3 min read
Apenas Dez Mil horas de Prática não é Suficiente para virar um Expert

Apenas Dez Mil horas de Prática não é Suficiente para virar um Expert

Comments
3 min read
Três Leituras Essenciais de David Parnas para Melhorar o Design de Código

Três Leituras Essenciais de David Parnas para Melhorar o Design de Código

10
Comments
3 min read
Resiliência em Sistemas Distribuídos: Timeout, Idempotência e Outbox Pattern

Resiliência em Sistemas Distribuídos: Timeout, Idempotência e Outbox Pattern

17
Comments
3 min read
Como Me Preparei para Trabalhar no Nubank: Minha Jornada de Aprendizagem com Clojure

Como Me Preparei para Trabalhar no Nubank: Minha Jornada de Aprendizagem com Clojure

1
Comments
4 min read
Como Testar Sistemas Legados de Forma Eficaz

Como Testar Sistemas Legados de Forma Eficaz

1
Comments
3 min read
Como Definir Objetivos de Aprendizagem Eficazes para Acelerar Seu Desenvolvimento

Como Definir Objetivos de Aprendizagem Eficazes para Acelerar Seu Desenvolvimento

2
Comments
4 min read
A Evolução da API da Stripe: Uma Jornada de Aprendizado e Adaptação

A Evolução da API da Stripe: Uma Jornada de Aprendizado e Adaptação

1
Comments
5 min read
Design de API's Resilientes: Explorando Técnicas de Idempotência

Design de API's Resilientes: Explorando Técnicas de Idempotência

1
Comments
4 min read
Arquitetura Hexagonal e Clean Architecture: Entendendo as Similaridades

Arquitetura Hexagonal e Clean Architecture: Entendendo as Similaridades

Comments
4 min read
Como Aplicar o Princípio da Responsabilidade Única (SRP) de Forma Eficiente

Como Aplicar o Princípio da Responsabilidade Única (SRP) de Forma Eficiente

Comments
5 min read
Aprendendo Clojure do Zero: Explorando a Fase de Consciência no processo de Aprendizagem

Aprendendo Clojure do Zero: Explorando a Fase de Consciência no processo de Aprendizagem

Comments
4 min read
Encapsulamento: Será que Esconder Todos os Detalhes de Implementação é Sempre uma Boa Decisão?

Encapsulamento: Será que Esconder Todos os Detalhes de Implementação é Sempre uma Boa Decisão?

1
Comments
3 min read
Acoplamento Mental: O pior Acoplamento que existe

Acoplamento Mental: O pior Acoplamento que existe

2
Comments
3 min read
Como Logar de Maneira Sistemática

Como Logar de Maneira Sistemática

4
Comments
3 min read
A Importância de Sistematizar a geração de Log nas Aplicações

A Importância de Sistematizar a geração de Log nas Aplicações

7
Comments
4 min read
Amazon Prime Video abandona a arquitetura de microservices para um sistema específico: O problema foi o microservice mesmo?

Amazon Prime Video abandona a arquitetura de microservices para um sistema específico: O problema foi o microservice mesmo?

Comments
3 min read
A Importância da Indireção em Arquiteturas de Software

A Importância da Indireção em Arquiteturas de Software

12
Comments
4 min read
Service: O pattern que virou anti-pattern

Service: O pattern que virou anti-pattern

12
Comments 1
4 min read
A Importância da Cobertura de Código: Devo buscar 100% ?

A Importância da Cobertura de Código: Devo buscar 100% ?

1
Comments
2 min read
Entendendo Código Legado: Uma Abordagem Prática

Entendendo Código Legado: Uma Abordagem Prática

3
Comments
2 min read
Como Transformar-se em uma Máquina de Aprender: Um Guia Pragmático

Como Transformar-se em uma Máquina de Aprender: Um Guia Pragmático

Comments
2 min read
A Importância de Evitar a Generalização Precoce em Fluxos Complexos

A Importância de Evitar a Generalização Precoce em Fluxos Complexos

6
Comments
3 min read
loading...