2026
-
Operador LIKE do PostgreSQL: Um Guia Detalhado
14/07 — Um guia detalhado sobre o operador LIKE do PostgreSQL, cobrindo como ele funciona, em que difere do ILIKE, e exemplos práticos incluindo wildcards, buscas negativas e escape de caracteres.
-
Construindo o git em Go do zero - Parte 2
29/05 — Esta é minha segunda atualização sobre a jornada de construir o git
-
Suas Mensagens de Commit São Um Lixo. Vou Te Ajudar a Melhorar
31/03 — Seu eu do futuro odeia suas mensagens de commit. Vamos mudar isso!
-
Implementando o git em Go do Zero: Unindo o Útil ao...Agradável?
09/03 — Estou construindo o Git em Go para aprender os dois. Bora acompanhar?
2025
-
O Que São Breaking Changes?
26/09 — Aprenda o conceito de breaking changes em software: o que são, por que importam e o que fazer sobre elas
-
Como Melhorar a Experiência do Desenvolvedor: 7 Coisas Para Mudar
08/07 — Aprenda o que é experiência do desenvolvedor e como melhorá-la na sua organização
-
Git Switch Branch: Tudo o Que Você Precisa Saber
15/04 — Aprenda como mudar de branch no Git de forma fácil e segura, incluindo como branches funcionam, como criá-las e como fazer checkout de branches remotas.
2024
-
C# Type Safe: Como a IA Generativa Torna os Tiny-Types Viáveis
10/12 — Tiny types é uma técnica de design poderosa, raramente utilizada. Veja como os LLMs podem mudar isso.
-
Erros de Aprendizado Para Se Evitar Como Desenvolvedor de Software
22/10 — Neste artigo, trago uma lista dos mais importantes erros de aprendizado para se evitar como dev
-
Erro 'Git Detached Head': O Que Significa e Como Resolver
16/09 — O Que a mensagem "git detached head" signigica e como resolver? Aprenda nesse post
-
[Tradução] Tudo o que você precisa saber sobre configuração e gerenciamento de segredos em .NET
23/07 — Um guia abrangente sobre configuração em .NET de autoria de Sander ten Brinke
-
C# Regex: Como Expressões Regulares Funcionam em C#, Com Exemplos
07/05 — Neste post, você aprenderá o básico das expressões regulares em C#
-
Git Criar Branch: 4 Maneiras Diferentes
21/02 — Neste post, você vai aprender as diferentes maneiras de se criar um branch no Git
-
Operador 'Join' do LINQ: Um Tutorial Completo
06/02 — LINQ oferece uma maneira fluente, intuitiva e consistente de consultar conjuntos de dados. Aprenda como fazer joins em LINQ neste guia.
-
Git Bisect: Uma Introdução Para Iniciantes
22/01 — Neste post, você vai aprender um comando git muito útil para seu dia-a-dia.
2023
-
Os Cinco Níveis de Código Legível
18/10 — Neste post, eu proponho um modelo para avaliação de legibilidade de código.
-
Fazendo Seu Histórico Git Ficar Bonitão Com Amend e Rebase
17/01 — Aprenda como reescrever seu histórico no Git usando rebase e amend
2021
-
Como Reduzir a Complexidade Ciclomática: Um Guia Completo
05/04 — Aprenda como reduzir a complexidade ciclomática de seu código de maneira prática.
2020
-
Testes de Mutação: O Que São e Como Tornam A Cobertura de Código Relevante
23/07 — Aprenda como testes de mutação podem ajudar você a tornar cobertura de código em uma métrica útil, garantindo a qualidade dos seus testes de unidade.
-
Testes Unitários em C#: Iniciando Com TDD
08/07 — Você provavelmente já ouviu falar de TDD. Neste post, aprenda como começar a usar essa técnica na prática.
-
Null É Ruim. Qual A Melhor Alternativa? Null.
02/07 — Muitas pessoas consideram null um erro nas linguagens de programação. Qual é a melhor alternativa?
-
Afiando a Serra: 4 Dicas Rápidas Para Sua Equipe
16/06 — Veja quatro dicas rápidas para sua equipe de desenvolvimento melhorar suas habilidades e criar mais valor.
2019
-
Programação Funcional em C#: Mapeando, Filtrando e Reduzindo Em Busca de Código Limpo
22/01 — Neste post você vai aprender como usar o estilo funcoinal pode melhorar seu código em C#
2018
-
Value Objects: Uma Técnica Para Código Auto-Documentado E Menos Erros
24/10 — If you employ value objects in your code, you can make it easier to read and maintain. Learn about this technique in today's post.
-
Boas Práticas De Programação Para Os Apressados
16/10 — No post de hoje eu falo de algumas boas práticas de programação que podem aumentar a qualidade da sua aplicação em pouco tempo.
-
4 Erros Comuns Com Data e Hora no C# — E como evitá-los
11/07 — Neste post eu mostro quatro erros que programadores C# cometem com frequência ao lidar com tempo, e também ensino como se livrar deles.
-
Revisão de Código vs Programação em Par: Qual a sua equipe deve escolher?
24/01 — Revisão de código e programação em par são iguais? Vamos descobrir no post de hoje.
-
Programação Cargo Cult É A Arte de Programar Por Coincidência
17/01 — Já ouviu falar de programação cargo cult? No post de hoje eu vou mostrar o que é isso e porque você deveria se preocupar.
2017
-
Funcionalidades do C# 8.0: Um Vislumbre do Futuro
20/12
-
Como aprender inglês: Um guia para desenvolvedores, Parte 2
05/12
-
Como aprender inglês: Um guia para desenvolvedores
27/11
-
Testes Unitários Para Iniciantes - Parte 2
08/08
-
Funcionalidades do C# 7 que vale a pena conhecer - Parte 2
05/06
-
Introdução ao Git para usuários de TFS/TFVC
04/04
-
Escrevendo código bom: como reduzir a carga cognitiva do seu código
25/03
-
Funcionalidades do C# 7 que vale a pena conhecer - Parte 1
13/03
-
Aprenda quais tipos de comentários devem ser evitados
02/03
-
Blogs em português sobre desenvolvimento de software que você deveria seguir!
11/02
-
Métodos privados são um 'Code Smell'?
29/01
2016
-
Tipos de valor e referência em C#, Parte 2 - Por que DateTime não pode ser nulo?
19/06
-
Dez dicas para lhe ajudar a escolher bons nomes
22/05
-
Fases de Estabilização
02/05
-
Testes unitários para iniciantes - Parte 1
09/04
-
Programar em português ou inglês? That's the question!
29/03 — Ao programar, devemos usar inglês ou português para nomear classes, funções e variáveis? Aprenda a resposta neste post.
-
Resenha de Livro: O Programador Pragmático
14/03
-
Tipos de valor e referência em C#
30/01
2015
-
Compartilhe o que você aprende
25/08