Codeblox Blog

Minha App Service Windows no Azure causa OutOfMemoryException mesmo com memória sobrando

Guilherme M. Abdo
15/09/2021
Resposta rápida: Experimente alterar a plataforma nas configurações da App Service para 64 Bit. Se estiver no modo 32 Bit a aplicação terá um limite de 2GB de uso de RAM.

Login OAuth simples com senha utilizando IdentityServer4

Guilherme M. Abdo
10/09/2021
O padrão OAuth implementado pelo IdentityServer4 possui um fluxo de login por senha (ROPC) que apesar de obsoleto na versão mais atual do padrão, ainda é bastante útil quando temos como requisito um login por senha onde o provedor de autenticação é o próprio Backend da aplicação (considerando uma solução de WebApis consumidas por um SPA por exemplo).

SQL Server em Linux no Github Actions

Guilherme M. Abdo
07/09/2021
Caso já tenha precisado executar testes de integração sobre um SQL Server em um workflow/pipeline Linux no GitHub Actions ou no Azure DevOps, deve ter percebido que ele não vem instalado nesses serviços.

O que é e qual é a importância do TDD?

Thomaz Saito
25/06/2021
O que é TDD? Você está trabalhando em um sistema complexo. A alteração em um módulo acaba causando efeitos inesperados em outra parte do sistema. Não seria bom contar com um botão mágico ao nosso dispor que, após o código-fonte ser alterado, ele pudesse ser pressionado para indicar com uma luz vermelha se houvesse algum problema ou verde se estivesse tudo certo?

Padrões e práticas nos commits

Ted Ribeiro
22/04/2021
Por que boas mensagens de commit importam? Uma mensagem de commit bem elaborada é a melhor forma de se comunicar sobre o contexto que ocasionou uma mudança de código, tanto para a equipe como para o próprio desenvolvedor futuramente, uma vez que relembrar o contexto de um trecho de código pode consumir tempo, além de que mensagens de commit ambíguas podem levar a erros de interpretação. O git diff nos mostra o que mudou no código, mas somente as mensagens do commit poderão nos dar a explicação do porquê da mudança.