Featured image of post Sonarlint

Sonarlint

O sonarlint é um plugin que faz análise estática de código, direto na IDE. Além de aumentar a qualidade do código é uma excelente fonte de conhecimento da linguagem analisada.

Featured image of post Cachelines e False Sharing

Cachelines e False Sharing

False sharing é um problema que ocorre quando threads físicas paralelas acessam uma mesma cacheline que possui dados pequenos e que sofrem alterações constantes. False sharing é um problema universal em processadores onde as linhas de cache são compartilhadas com mais de uma thread.

Featured image of post Boas práticas em commits

Boas práticas em commits

O commit é uma ação tão trivial e automática que às vezes esquecemos ou até mesmo não paramos para pensar na sua importância.

Featured image of post IO Bound - There is no thread <0>

IO Bound - There is no thread <0>

Desde a sua versão beta, o .NET suportou chamadas assíncronas, inclusive chamadas de IO Bound. Com a evolução do hardware e a chegada de processadores multicores, o .NET evoluiu e trouxe a TPL, que simplificou o uso de trabalhos de IO Bound.

Featured image of post Está com dúvida no uso do Task.Run? NÃO USE!

Está com dúvida no uso do Task.Run? NÃO USE!

O time .NET acertou a mão quando lançou a TPL (task parallel library) no .NET 4.0, porém, isso tem sido um tiro no pé dos projetos .NET em função da falta de conhecimento dos desenvolvedores sobre a TPL.

Construído com Hugo | Tema Stack desenvolvido por Jimmy