Skip to content
Scrum é Superestimado
Scrum é Superestimado

Scrum é superestimado. É um bom ponto de partida para equipes que nunca trabalharam juntas, mas não é a solução definitiva.

Uma Implementação de Busca Binária
Uma Implementação de Busca Binária

O algoritmo de busca binária pesquisa rapidamente um grande array de números, é frequentemente referido como dividir e conquistar.

Os Benefícios de Usar um Framework de Build
Os Benefícios de Usar um Framework de Build

Integração Contínua (CI) e/ou Entrega Contínua (CD) é a norma em projetos de software nos dias de hoje. Existem muitos servidores de build como Azure DevOps, Te…

Ferramentas e Recursos que Comumente Uso para Desenvolver Software
Ferramentas e Recursos que Comumente Uso para Desenvolver Software

Abaixo está uma coleção de ferramentas, bibliotecas e recursos que comumente uso.

Grady Booch sobre Arquitetura
Grady Booch sobre Arquitetura

Uma série de tweets de Grady Booch sobre arquitetura de software.

NVarchar Vs Varchar
NVarchar Vs Varchar

Cada engenheiro que define uma nova coluna de string decide: Devo usar nvarchar ou varchar?

Alterando um Valor de Input do React a partir de Javascript Vanilla
Alterando um Valor de Input do React a partir de Javascript Vanilla

Alterar um valor de input do React a partir de Javascript vanilla não é tão simples quanto você pode pensar.

Quando Usar o Atributo FromService
Quando Usar o Atributo FromService

O atributo [FromServices] permite injeção de dependência no nível do método em controladores Asp.Net Core.

C# 8 - Tipos de Referência Anuláveis
C# 8 - Tipos de Referência Anuláveis

A Microsoft está adicionando um novo recurso ao C# 8 chamado Tipos de Referência Anuláveis. O que, a princípio, é confuso porque todos os tipos de referência sã…

9 Diretrizes para Criar Nomes Expressivos
9 Diretrizes para Criar Nomes Expressivos

Nomenclatura é subjetiva e situacional, é uma arte, e como na maioria das artes, descobrimos padrões. Aprendi muito lendo o código de outras pessoas. Neste arti…