Data de Atualização
Publicando Aplicativos Web no Azure utilizando Identity SQLite e GitHub Actions
Publicando Aplicativos Web no Azure utilizando Identity SQLite e GitHub Actions

Neste artigo vou falar sobre uma forma simples e prática de implementar e publicar um aplicativo web, usando linhas de comando, implementando autenticação com Identity, usando SQLite como banco de dados, e o processo de deployment será feito em um App Service no Azure, máquina Linux, automatizado pelo GitHub Actions.

ASP.NET Core 3.1 - Autenticando sua API com Google via Firebase
ASP.NET Core 3.1 - Autenticando sua API com Google via Firebase

Está perdido sobre como fazer autenticação externa com sua API? Este artigo vai te ajudar!

Angular: Rotas, Guardas e Navegação
Angular: Rotas, Guardas e Navegação

O Angular nos fornece um esquema de rotas e navegação completo, simples e fácil de utilizar.

SQL Server: Conhecendo os cursores
SQL Server: Conhecendo os cursores

Cursores são estruturas de uma consulta onde podemos executar ações enquanto percorremos os registros. Neste artigo iremos montar um cursor com o objetivo de atualizar a cidadania de pessoas em uma tabela concatenando o campo Citizenship e UF.

Flutter e BLoC - Implementação básica
Flutter e BLoC - Implementação básica

Ainda está confuso sobre o que é e quando utilizar BLoC no Flutter?

Node e NPM - Instalação, Configuração e Primeiros Passos
Node e NPM - Instalação, Configuração e Primeiros Passos

Node é um executor de código JavaScript bem popular no mundo da programação. Neste artigo veremos como realizar sua instalação, configuração e primeiros passos.

Utilizando o Discord como repositório de log em .NET
Utilizando o Discord como repositório de log em .NET

Aprenda como criar um canal de logs no Discord utilizando C# (Csharp) e .NET com Swagger.

Dapper Unit of Work e Repository Pattern
Dapper Unit of Work e Repository Pattern

O Dapper é um Micro ORM muito poderoso e que nos dá muita liberdade, porém com grandes poderes trazem grandes responsabilidades e neste artigo vamos conferir como implementar alguns padrões com ele. ## Dapper O Dapper é um Micro ORM mantido pelo StackOverflow com o foco em performance. Ele se difere de outros ORM por ser mais simples em seu contexto, que é o motivo pelo qual ele consegue perfor...

Gestão de organizações com GitHub
Gestão de organizações com GitHub

Gestão de diversos repositórios, projetos e equipes com controle e segurança dos recursos. Esta é a proposta da ferramenta de gestão de organizações do GitHub.

Descomplicando o Model Binding no ASP.NET Core
Descomplicando o Model Binding no ASP.NET Core

O ModelBinding recupera os dados, fornece para nossas aplicações através de controladores ou páginas Razor por exemplo e converte cadeias de caracteres para tipos do .NET. Este artigo tem o objetivo de introduzir às possíveis formas de manipular informações utilizando o ModelBinding.

Login/Logout, Proteção de rotas e envio de tokens com Angular
Login/Logout, Proteção de rotas e envio de tokens com Angular

Neste artigo, vamos conferir de forma simples e prática, como realizar um login/logout completo e funcional utilizando Angular.

Mudanças no EF Core 5 que todos aguardamos
Mudanças no EF Core 5 que todos aguardamos

Mudanças no EF Core 5 estão a caminho, mas o que de fato devemos esperar delas? Será que as preces da comunidade serão ouvidas?

Documentação com GitHub
Documentação com GitHub

Gestão de diversos repositórios, projetos e equipes com controle e segurança dos recursos. Esta é a proposta da ferramenta de gestão de organizações do GitHub.

O futuro do ASP.NET e Blazor
O futuro do ASP.NET e Blazor

O ASP.NET 8 chega dia 14 de Novembro deste ano (2023) e com ele venha talvez uma das maiores mudanças do Framework de todos os tempos.

Como testar o .NET 8 e C# 12 hoje mesmo!
Como testar o .NET 8 e C# 12 hoje mesmo!

Nas últimas semanas tivemos o lançamento do Preview 3 do .NET 8 que sai em Novembro de 2023, juntamente com as primeiras novidades do C# 12. Vamos testar isso tudo?

Flutter: SetState, BLoC, MobX e State Management
Flutter: SetState, BLoC, MobX e State Management

Será que MobX substitui o BLOC? Não devemos mais usar SetState? E aí, vamos discutir?

Migrations com EF Core, .NET 5 e PostgreSQL
Migrations com EF Core, .NET 5 e PostgreSQL

Se você não pode, ou mesmo não quer, utilizar MySQL em sua API-REST no .NET 5, leia esse artigo até o final e certamente conseguirá usar com PostgreSQL.

Entendendo Nullable Types no .NET
Entendendo Nullable Types no .NET

Lidar com possíveis valores nulos em qualquer linguagem de programação é sempre um desafio e o .NET/C# tem uma ótima forma de te ajudar com isto.

Identity Server
Identity Server

Com o crescimento de aplicações e APIs distribuídas, concentrar o processo de autenticação em um serviço pode ser uma ótima ideia para seu produto.

Trabalhando com mais de uma configuração do git em um único computador
Trabalhando com mais de uma configuração do git em um único computador

Neste artigo vamos aprender a trabalhar com múltiplas configurações do Git no mesmo computador.

Gestão de projetos com GitHub
Gestão de projetos com GitHub

A ferramenta de gestão de projetos do GitHub foi remodelada e neste artigo vamos entender como funcionam os novos recursos.

Deconstruct no C#
Deconstruct no C#

O C# conta com um recurso parecido com o do JavaScript onde podemos desconstruir um objeto e obter de forma fácil e simples suas propriedades.

Tipos anônimos no C#
Tipos anônimos no C#

O C# é conhecido por sua tipagem, mas neste artigo vamos conhecer os vários tipos anônimos que temos nele.

Git: Por dentro do encanamento
Git: Por dentro do encanamento

Um breve resumo sobre os mecanismos internos que o Git usa para gerenciar as mudanças nos arquivos de um diretório.