Tudo o que você deveria saber sobre algoritmos

Esta é uma das matérias que são dadas na faculdade e, ao menos no meu caso, em que eu já programava a...
Thiago Brito
6 de Abril de 2021 Menos de um minuto de leitura

Testando código legado com Unit Tests sem sofrimento

Vamos falar sobre as razões para alterar um software e também quais são as técnicas para fazer uma alteração sem muito sofrimento...
Thiago Brito
30 de Março de 2021 Menos de um minuto de leitura

Os segredos da criação de excelentes Unit Tests

Programar é uma tarefa de criação bastante difícil, trabalhar com TDD mais cedo ajuda a reduzir a carga cognitiva que é grande....
Thiago Brito
23 de Março de 2021 Menos de um minuto de leitura

Test Driven Development na Prática

Nesta live eu mostro como criar um código que inicia relativamente simples e depois trabalhar para fazer com que ele vá evoluindo...
Thiago Brito
17 de Março de 2021 Menos de um minuto de leitura

Como se destacar no mundo da programação?

Estamos todos os dias buscando alguma forma de nos tornarmos melhores como desenvolvedores, entregar mais resultados para nossos clientes e consequentemente melhorar...
Thiago Brito
8 de Março de 2021 Menos de um minuto de leitura

Software com qualidade é mais caro?

Recentemente eu li um artigo do Martin Fowler onde ele discute sobre o custo de fazer um software com qualidade, é realmente...
Thiago Brito
2 de Março de 2021 Menos de um minuto de leitura

FIRST: Um jeito simples de validar a qualidade dos seus testes

Testes, assim como o código de produção devem ter uma qualidade impecável, ninguém deve se dar ao luxo de criar testes que...
Thiago Brito
16 de Novembro de 2020 4 minutos de leitura

Avalie somente o que importa

É interessante como na nossa área de programação, acabamos medindo coisas que não tem importância nenhuma e que acabam levando a gente...
Thiago Brito
17 de Agosto de 2020 4 minutos de leitura

Como criar algoritmos rápidos por padrão (sem otimização prematura)

Existem técnicas simples que, se bem utilizadas, fazem com que você seja capaz de analisar e identificar pontos de melhoria em seus...
Thiago Brito
7 de Agosto de 2020 4 minutos de leitura

Como alavancar seus resultados?

Existem algumas coisas que você pode fazer agora que te farão ser muito mais produtivo do que outros desenvolvedores no mesmo nível...
Thiago Brito
29 de Julho de 2020 4 minutos de leitura

Quais as características te diferenciam como desenvolvedor?

Eu já estou a cerca de 17 anos trabalhando profissionalmente na área de desenvolvimento de software com equipes que criaram produtos que...
Thiago Brito
21 de Julho de 2020 9 minutos de leitura

O que aprendi liderando uma equipe totalmente remota

E do nada, uma doença que estava lá na China chega ao Brasil e pronto, era uma quinta-feira e ficou claro que...
Thiago Brito
1 de Abril de 2020 4 minutos de leitura

So conserte as janelas quebradas

Como um código ruim pode levar o seu projeto ao caos e como mudar a cultura de um time apenas consertando e...
Thiago Brito
11 de Março de 2019 3 minutos de leitura

QA vs Dev? Quem ganha? Ninguém, todo mundo perde...

No início parecia que tudo era uma guerra, o foco do time de QA era reprovar e identificar bugs e do time...
Thiago Brito
25 de Fevereiro de 2019 4 minutos de leitura

Quando seu time pede um tempo para refactoring

Afinal, quando é natural dar um tempo para refactoring e quando é um sinal que o projeto está quase afundando?
Thiago Brito
18 de Fevereiro de 2019 4 minutos de leitura

Estimar ou não estimar?

Estimar uma tarefa é algo difícil e que gera diversas discussões, será que vale a pena fazer isso? Quando não devemos estimar?
Thiago Brito
11 de Fevereiro de 2019 4 minutos de leitura

Push diretamente no master? Você está fazendo errado!

Como o uso de branch pode ajudar você e seu time no desenvolvimento e liberação contínua de novas funcionalidades com segurança.
Thiago Brito
4 de Fevereiro de 2019 3 minutos de leitura

Como lidar com a complexidade dos Testes Unitários?

A complexidade de qualquer código tende a aumentar ao longo do tempo. Entropia de software é a capacidade do mesmo ficar caótico...
Thiago Brito
28 de Janeiro de 2019 4 minutos de leitura

A importância do Code Review

Como melhorar a qualidade e a propriedade coletiva do código? Code Review é uma das soluções!
Thiago Brito
21 de Janeiro de 2019 4 minutos de leitura

Use automação para fazer seu time feliz!

As vezes uma simples tarefa automatizada pode ajudar seu time de uma forma sensacional... Me deixa contar uma história...
Thiago Brito
14 de Janeiro de 2019 4 minutos de leitura

Os testes realmente diminuem a velocidade no desenvolvimento?

Frases como “Fiz sem testes para entregar mais rápido” ou “Está tudo pronto, só falta fazer os Unit Tests”. Podem mostrar um...
Thiago Brito
7 de Janeiro de 2019 2 minutos de leitura

Why I fell in love with SpaceX?

Sometimes in my life I start to talk about something that really get’s my attention, something that I think can change the...
Thiago Brito
28 de Maio de 2016 3 minutos de leitura

O que gostaria de saber quando comecei

Recentemente me dei conta que minha vida de programador já tem mais de 20 anos, aprendi muito neste período e gostaria de...
Thiago Brito
25 de Novembro de 2015 4 minutos de leitura