
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.

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>.

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

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 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.

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 é 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.

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

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.

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

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

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 é um acrônimo para cinco princípios de boas práticas de desenvolvimento de software, agrupados por Robert C. Martin (Uncle Bob).

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.

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.

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.

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

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.

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

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

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...

``` 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...

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 ...

``` 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...