Data de Atualização
Fluent API
Fluent API

Neste artigo vamos entender o que são e como podemos criar Fluent APIs no .NET com C#!

Criando um CRUD com Entity Framework
Criando um CRUD com Entity Framework

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

Dependency Inversion Principle
Dependency Inversion Principle

O DIP ou Dependency Inversion Principle (Princípio da Inversão de Dependência) prega que devemos depender de abstrações e não de implementações.

Orientação a objetos: Sobrescrita e Sobrecarga de métodos
Orientação a objetos: Sobrescrita e Sobrecarga de métodos

Um dos recursos mais importantes da orientação a objetos é a possibilidade de sobrescrever ou sobrecarregar métodos e propriedades. Neste artigo vamos ver na prática como isto acontece.

GitHub Packages e GitHub Actions - Distribuindo contextos delimitados
GitHub Packages e GitHub Actions - Distribuindo contextos delimitados

Neste artigo vou abordar a estretégia que utilizei para distribuir algumas capacidades de negócio do balta em nosso projeto novo, bem como as motivações por trás de tudo.

Dapper ou Entity Framework Core - Qual escolher?
Dapper ou Entity Framework Core - Qual escolher?

Dapper ou Entity Framework Core? Se você já trabalhou com acesso à dados, com certeza se fez esta pergunta. Se ainda não teve esta oportunidade, vamos conferir agora.

Inversion of Control
Inversion of Control

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

ASP.NET Configuration Manager
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
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
DateTime no C# e .NET

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

ASP.NET Minimal APIs
ASP.NET Minimal APIs

Neste artigo vamos criar uma API completa com menos de 50 linhas de código!

Delegates
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
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
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
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, 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#
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
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
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
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
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
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.

ASP.NET HealthCheck
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
ASP.NET WebSockets

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