Data de Atualização

Inversion of Control
IoC é um princípio de design que prega uma melhor plugabilidade, testabilidade, usabilidade e baixo acoplamento.

Linguagens de Programação
Uma breve história contextual rica em fundamentos, entenda linguagens de programação antes de programar.

Orientação a objetos: Abstração
Abstração é um dos conceitos mais importantes do paradigma orientado a objetos e também um de seus pilares. Neste artigo vamos entender um pouco mais sobre abtrações no geral e como este conceito se aplica na orientação a objetos.

ASP.NET Configuration Manager
Neste artigo vamos conferir as mudanças na leitura e carregamento das configurações que tivemos no ASP.NET 6.

AddTransient, AddScoped, AddSingleton
Injeção de Dependência é uma técnica que implementa um princípio de design chamado de IoC. Neste artigo vamos aprender a utilizá-las no ASP.NET.

DateTime no C# e .NET
Neste artigo vamos entender o que é e como funciona a biblioteca de datas no .NET

ASP.NET Minimal APIs
Neste artigo vamos criar uma API completa com menos de 50 linhas de código!

Delegates
Delegates são a possibilidade que temos de delegar funções para métodos externos a execução atual.

Utilizando ILogger no ASP.NET
O ILogger, presente no .NET (Extensions), nos permite retornar informações sobre execução, erros e avisos dos nossos sistemas de forma simples e fácil.

ASP.NET Async Streaming
Neste artigo vamos conhecer o IAsyncEnumerable e como podemos fazer streaming de dados no ASP.NET 6.

Entity Framework Core 5 - Preview 1
Recentemente tivemos o lançamento do Preview 1 do Entity Framework Core 5, que talvez seja uma das versões mais esperadas do Framework. Neste artigo vamos ver como utilizar esta versão e quais as primeiras novidades.

String, System.String e String Builder no C#
String, string ou StringBuilder? Para que servem e quando devemos utilizar cada um destes tipos no C#!

Manipulação de arquivos no C#
Neste artigo vamos conferir como podemos criar, copiar, substituir, ler e escrever arquivos em C# de uma forma simples e direta!

ASP.NET - Autenticação com ApiKey
Neste artigo vamos entender um pouco mais sobre API Keys e como podemos trazer uma autenticação mais simplificadas as nossas APIs.

Criando um CRUD com Dapper
Neste artigo vamos aprender a criar um CRUD com Dapper de uma forma simples e objetiva.

Começando com SQL Server na prática - Estrutura, inserção e consulta
Aprenda a criar bancos de dados e manipular registros utilizando o Sql Server de forma simples e direta.

ASP.NET QRCode
Neste artigo vamos aprender a gerar um QRCode via ASP.NET Core de forma simples e rápida.

ASP.NET Minimal SignalR
No artigo anterior, vimos um pouco sobre Minimal APIs e o novo template Web do ASP.NET. Neste artigo vamos conferir as principais mudanças do SignalR.

Alterando a cor do tema no React Native
Neste artigo vamos aprender a mudar a cor do tema de seu aplicativo feito em React Native conforme a configuração padrão do seu celular

Criando seu primeiro Identity Server
No artigo anterior demos uma olhada no IdentityServer e entendemos seu propósito e fundamentos. Neste artigo vamos dar nossos primeiros passos no Identity Server e criar nosso primeiro servidor de identidade.

Platform Specific no .NET
O .NET suporta diferentes plataformas como Windows, Mac e Linux, mas você sabe como criar um código específico para uma delas?

ASP.NET HealthCheck
Trabalhar com parques de aplicações distribuídas é uma tarefa desafiadora e que exige bastante atenção principalmente no monitoramento das aplicações. Neste artigo vamos conferir como consultar a saúde dos seus serviços criados com ASP.NET

ASP.NET WebSockets
Neste artigo vamos aprender a criar e consumir aplicações em tempo real com ASP.NET utilizando WebSockets nativos do .NET.

Testes de mutação com Stryker.NET
Stryker.NET é uma biblioteca para aplicações .NET 5 e superioes que permite que você teste seus testes unitários inserindo bugs temporariamente.