Data de Atualização
Novos overloads na classe ISOWeek para o tipo DateOnly no C#
Novos overloads na classe ISOWeek para o tipo DateOnly no C#

A classe ISOWeek foi introduzida no .NET para fornecer suporte a operações baseadas no calendário ISO 8601, permitindo que desenvolvedores manipulem semanas do ano de maneira confiável.

String Normalization com Span no C# e .NET 10
String Normalization com Span no C# e .NET 10

Com a chegada do .NET 10 em novembro de 2025, os desenvolvedores ganharão um novo conjunto de APIs para normalização de strings que trabalham diretamente com Span<char> e ReadOnlySpan<char>.

Warp: Um novo terminal para usuários do Windows
Warp: Um novo terminal para usuários do Windows

Descubra um novo terminal que vai revolucionar a forma como você trabalha no Windows.

Customizando perfis do ASP.NET Identity
Customizando perfis do ASP.NET Identity

Neste artigo, mostramos como personalizar a tabela AspNetUserRoles do Identity para incluir campos de data, como StartDate e EndDate, permitindo validar roles de usuários com base em datas específicas.

Numeric Ordering para comparação de Strings no C#
Numeric Ordering para comparação de Strings no C#

Numeric Ordering resolve um problema comum na ordenação de cadeias de caracteres que representam números, garantindo uma comparação mais intuitiva e alinhada com a lógica humana.

Implementando Repository Pattern com C#, Entity Framework e .NET
Implementando Repository Pattern com C#, Entity Framework e .NET

O Repository Pattern é um padrão de design que abstrai a camada de acesso a dados e centraliza as operações de persistência em uma interface bem definida.

String interning no .NET
String interning no .NET

String interning no .NET é uma técnica de otimização usada pelo Common Language Runtime (CLR) para reduzir o uso de memória e melhorar o desempenho ao trabalhar com literais de strings.

Entendendo funções no Javascript
Entendendo funções no Javascript

Descubra como criar, declarar e chamar funções, usando parâmetros, default values e arrow functions.

O guia básico sobre Arrays no Javascript
O guia básico sobre Arrays no Javascript

O array é um tipo global de dados que podemos utilizar para armazenar uma lista, ou seja, podemos ter um valor ou vários dentro de um array.

Entendendo as variáveis no Javascript
Entendendo as variáveis no Javascript

Descubra como usar variáveis no JavaScript de forma eficiente, entendendo as diferenças entre var, let e const, aprendendo boas práticas de nomeação e como lidar com atribuições por valor e referência

Curso gratuito de Fundamentos do JavaScript
Curso gratuito de Fundamentos do JavaScript

Neste curso, vamos explorar os fundamentos do JavaScript, uma das linguagens mais populares e essenciais para o desenvolvimento web.

O que é Javascript?
O que é Javascript?

Neste artigo vamos ter um visão privilegiada sobre o Javascript e vamos poder responder questões como para que serve o Javascript e o que podemos fazer com o Javascript?

SOLID
SOLID

SOLID é um acrônimo para cinco princípios de boas práticas de desenvolvimento de software, agrupados por Robert C. Martin (Uncle Bob).

Clean Code - Guia e Exemplos com C#
Clean Code - Guia e Exemplos com C#

Clean Code ou código limpo se refere a um conjunto de boas práticas na escrita de software que você pode aplicar para obter uma maior legibilidade e manutenibilidades do seu código.

Manipulação de Strings em C# e .NET: O guia completo
Manipulação de Strings em C# e .NET: O guia completo

Strings são um dos tipos de dados mais utilizados no C#. Seja desenvolvendo uma pequena utilidade ou uma aplicação empresarial complexa, a manipulação de strings desempenha um papel crucial.

Strings imutáveis em C#: Por que strings não podem ser alteradas
Strings imutáveis em C#: Por que strings não podem ser alteradas

Você já se perguntou por que as strings em C# se comportam de forma diferente de outros tipos de dados? Você concatena strings, substitui caracteres e as manipula de várias maneiras, mas cada operação parece criar uma nova string em vez de modificar a existente.

Minimal API com Autenticação e Autorização JWT e Bearer
Minimal API com Autenticação e Autorização JWT e Bearer

Nesse artigo vamos aprender como criar uma Minimal API com autenticação e autorização JWT e Bearer.

Trabalhando com Câmera no Blazor WASM
Trabalhando com Câmera no Blazor WASM

Blazor WASM e PWAs são o futuro do desenvolvimento Web, mas será que podemos ir além do CRUD com essa dupla? Vamos explorar os recursos de câmera dentro do navegador.

SQL Server Docker
SQL Server Docker

Neste artigo vou mostrar como podemos criar uma imagem do SQL Server e executar ela via Docker em poucos minutos!

Blazor upgrade do Framework CSS Bootstrap v5.1.0 para v5.3.3
Blazor upgrade do Framework CSS Bootstrap v5.1.0 para v5.3.3

Nesse artigo vamos aprender como fazer o upgrade do framework CSS Bootstrap v5.1.0 para v5.3.3.

em ou rem: qual será a escolha certa?
em ou rem: qual será a escolha certa?

Uma das coisas que é inegável quando trabalhamos com o **CSS** é o formato de medida que vamos utilizar para cada elemento. Esta escolha afeta diretamente a responsividade da nossa página. Existem **medidas relativas** e **medidas absolutas** de lidarmos com o **CSS**, porém, por mais que entendamos todo o conceito por trás de **unidades relativas e absolutas**, surge sempre a mesma duvida. Dev...

Formulários no HTML: Guia Completo
Formulários no HTML: Guia Completo

``` No mundo web, os formulários são de extrema importância, proporcionando aos usuários a capacidade de inserir e enviar dados de maneira eficaz. Essa interação direta é essencial para a coleta de informações, feedback e interatividade online. No decorrer deste artigo, vamos entender o universo dos formulários em HTML, explorando como construir formulários básicos, destacando o papel crucial d...

Iniciando com o CSS Grid: o guia básico sobre o display grid.
Iniciando com o CSS Grid: o guia básico sobre o display grid.

Se voltarmos alguns anos no passado, quando falávamos em criação de layouts estávamos falando diretamente a criar layouts usando tabelas, a famosa tag <table>. Até existiam alguns recursos externos, como o **Bootstrap**, mas que não eram tão óbvios quanto ao uso da tabela. Com isso observou-se a necessidade de criação de algo mais prático para criação das páginas, e também, algo que pudéssemos ...

Entendendo o Flexbox: como começar do jeito certo?
Entendendo o Flexbox: como começar do jeito certo?

``` O Flexbox é amplamente utilizado na criação de layouts para páginas web, e essa popularidade é justificada por sua ampla capacidade de simplificar e otimizar o design responsivo. Além de oferecer recursos muito úteis também oferece praticidade para criar os layouts web. Com o Flexbox, podemos criar páginas sem pensar em qual dispositivo esta página será aberta, pois com ele, podemos criar l...