• Quais são os ciclos de vida de uma aplicação .NET?

    Para trabalharmos com injeção de dependência, e manter o código mais flexível e testável com .NET é importantíssimo entender como os ciclos de vida da aplicação funcionam. O ciclo de vida é a definição de por quanto tempo e o como uma instância será compartilhada entre diferentes componentes e requests. Existem três ciclos de vida:1…

  • Conheça quais são os 12 fatores no desenvolvimento

    Os 12 fatores são um conjunto de boas práticas para desenvolvimento de software que pode ser implementado com qualquer combinação de tecnologias (linguagem, banco de dados, cache, etc…). Os 12 fatores tem como objetivo melhorar a agilidade das entregas, possibilitando entrega continua, permitindo máxima portabilidade entre ambientes em nuvem além de reduzir tempo e custo…

  • Conceito de Escalabilidade

    Escalabilidade é a capacidade que nossos sistemas ou aplicações tem para gerenciar o aumento de carga sem ter perda significantes de desempenho ou ter alguma funcionalidade que pare de responder. Esse é um conceito importante que permite que o sistema cresça e se adapte durante as mudanças, como: aumento do volume de dados, quantidade de…

  • Dapper: Acesso aos Dados com Performance e Simplicidade

    O que é o Dapper? O Dapper é um micro-ORM para .NET que simplifica o acesso ao banco de dados, permitindo aos desenvolvedores escreverem queries diretamente no código e mapear o resultado em objetos.Diferente do Entity Framework que controla os estados dos objetos e rastreia mudanças, o Dapper foca em executar as queries SQL e…

  • Autenticidade de arquivos

    Você sabia que os arquivos do seu computador possuem uma “impressão digital”? Essa digital serve para garantir a autenticidade do arquivo e é uma forma de verificar se o arquivo foi alterado durante uma transmissão. As alterações podem ocorrer devido ao corrompimento do arquivo por uma falha de conexão ou uma ação maliciosa. O termo…

  • Qual a melhor estratégia para um triathlon na distância 70.3?

    Confira nesse post dicas de como definir sua estratégia de ritmos para um triathlon de longa distância.

Olá, sou Thiago Thomaz

Bem vindo ao meu blog, aqui compartilho um pouco da minha experiência com desenvolvimento de software e as vezes falo um pouco sobre alguma modalidade do triathlon.

Thiago Thomaz

Desenvolvedor de Software & Triatleta