Data de Atualização
Por que utilizar C#?
Por que utilizar C#?

Neste artigo vamos conhecer o C#, uma linguagem tipada, gerenciada e que está entre as mais populares do mundo, sendo vastamente usada principalmente por grandes empresas. ## Por que escolher o C#? O C# é uma linguagem tipada, compilada e gerenciada, criada por [Anders Hejlsberg](https://pt.wikipedia.org/wiki/Anders_Hejlsberg) na Microsoft em meados de 2001. ### Maturidade Dada sua idade, o C# ...

Números no C# e .NET
Números no C# e .NET

Abordaremos a definição e uso dos tipos de números no C# e .NET com o intuito de promover o exercício de aprendizagem e fixação dos usos relativos aos números e operações relacionadas. Então vamos lá, direto ao ponto!

Criando uma API do zero com .NET Core 3.1 e EF Core
Criando uma API do zero com .NET Core 3.1 e EF Core

Neste artigo vamos criar uma API do zero com .NET e EF de um modo fácil e passando por todos os detalhes do mundo .NET!

Como programar
Como programar

Neste artigo vamos dar seu primeiro passo no mundo da programação.

9 lições que aprendi contribuindo para projetos de código aberto
9 lições que aprendi contribuindo para projetos de código aberto

Este artigo aborda o tema de código aberto relativos à softwares e projetos de tecnologia. Não se trata do movimento do software livre. Existe diferença entre os dois que não serão abordadas aqui. É importante que a pessoa lendo o artigo entenda este ponto.

Utilizando Let no LINQ
Utilizando Let no LINQ

O LINQ permite realizarmos consultas em listas de objetos de forma simples e prática, e neste artigo vamos explorar como podemos otimizar suas queries.

Gerando QRCode no ASP.NET Razor Pages
Gerando QRCode no ASP.NET Razor Pages

Neste artigo vamos aprender a gerar um QRCode usando o template Razor Pages em ASP.NET Core de forma simples e rápida.

Rust: Variáveis e Imutabilidade
Rust: Variáveis e Imutabilidade

O Rust é conhecido por ser uma linguagem um pouco complexa e neste artigo vamos entender um de seus principais conceitos, a imutabilidade e como ela afeta as variáveis.

O que é Backend?
O que é Backend?

Entenda como funciona uma das principais áreas do mundo do desenvolvimento de softeware, o Backend. Descubra mais sobre seu papel, valores pagos e mercado aquecido.

Dependency Injection
Dependency Injection

Dependency Injection (Injeção de dependência) ou DI é a técnica que implementa o padrão IoC que veremos mais abaixo neste artigo.

ASP.NET Deploy com GitHub Actions e Microsoft Azure
ASP.NET Deploy com GitHub Actions e Microsoft Azure

Realizar o Deploy de aplicações ASP.NET no Microsoft Azure utilizando GitHub Actions talvez seja a escolha mais simples e prática que você possa fazer para manter seu CD em dia.

ASP.NET Memory Cache
ASP.NET Memory Cache

O Memory Cache é utilizado para otimizar a performance das nossas aplicações, evitando requisições desnecessarias a fontes de dados.

ASP.NET Response Compression
ASP.NET Response Compression

Neste artigo vamos entender o que é o Response Compression e como podemos utilizá-lo para aumentar a performance das respostas em nossas aplicações ASP.NET

Soft Delete com ASP.NET e EF
Soft Delete com ASP.NET e EF

Neste post vou mostrar uma forma simples e fácil de implementar o Soft Delete utilizando a feature de filtros globais do Entity Framework Core.

Upload de imagem para o Azure Storage com C#
Upload de imagem para o Azure Storage com C#

Neste artigo vamos aprender a fazer upload de imagens para o Azure Storage utilizando C#

ASP.NET, CQRS e Mediator
ASP.NET, CQRS e Mediator

ASP.NET, CQRS e Mediator, um trio que combina muito bem e pode elevar a organização das suas aplicações a um outro nível.

.NET - Instalação, Configuração e Primeiros Passos
.NET - Instalação, Configuração e Primeiros Passos

O .NET é a plataforma de desenvolvimento de aplicações para diferentes dispositivos sustentada pela Microsoft. Criada em meados de 2000, a plataforma desde então ganhou um ótimo amadurecimento e espaço no mercado.

Visual Studio Code - Instalação e Customização
Visual Studio Code - Instalação e Customização

O Visual Studio Code é um editor de código criado pela Microsoft e que tem uma grande adoção pelas comunidades de diversas linguagens e tecnologias.

Data Driven vs Domain Driven
Data Driven vs Domain Driven

Neste artigo vamos enteder o que são e para o que servem os modelos Data Driven e Domain Driven.

Git e GitHub - Instalação, Configuração e Primeiros Passos
Git e GitHub - Instalação, Configuração e Primeiros Passos

Git é um sistema de controle de versões distribuídas, enquanto GitHub é uma plataforma que tem o Git como base para versionar nossos códigos.

Implicit Operators
Implicit Operators

Implicit Operators nos permitem informar ao compilador do C# como converter um tipo complexo para outro tipo qualquer.

Priority Queue
Priority Queue

Priority Queue ou fila prioritária é um tipo de lista inclusa no C# 10 que permite que seus itens sejam ordenados por uma prioridade previamente definida

Começando com Flutter: Instalação no MacOs
Começando com Flutter: Instalação no MacOs

Este artigo mostra a instalação e configuração dos ambientes Android e iOS no MacOs,

Fundamentos dos Testes de Unidade
Fundamentos dos Testes de Unidade

Ter uma base sólida em testes de unidade é fundamental para que você possa se mover por diversas tecnologias e linguagens, e neste artigo, vou colocar os principais fundamentos que você precisa para ser fera em testes.