Data de Atualização
Blazor AI components: guia de componentes agentic
Blazor AI components: guia de componentes agentic

Neste artigo, aprenda a usar os Blazor AI components do .NET 11 para construir interfaces colaborativas entre usuários e agentes de IA.

Copilot Studio e .NET 10 no WebAssembly
Copilot Studio e .NET 10 no WebAssembly

Neste artigo você aprende como o Copilot Studio migrou do .NET 8 para o .NET 10 no WebAssembly, com ganhos de até 20% no cold path e fingerprinting

Como fazer o Claude escrever código de qualidade em .NET
Como fazer o Claude escrever código de qualidade em .NET

Neste artigo você aprende a fazer a IA gerar código C# de alta qualidade em duas camadas: analisadores e configurações que quebram o build, e uma skill de revisão carregada sob demanda.

ASP.NET no .NET 11 Preview 5: novidades e melhorias
ASP.NET no .NET 11 Preview 5: novidades e melhorias

Neste artigo você confere as novidades do ASP.NET Core no .NET 11 Preview 5, com destaque para validação client-side e assíncrona no Blazor, QuickGrid SSR e melhorias no Kestrel e OpenAPI

.NET 11 Preview 2: novidades do runtime, bibliotecas, ASP.NET Core e mais
.NET 11 Preview 2: novidades do runtime, bibliotecas, ASP.NET Core e mais

Neste artigo, exploramos o .NET 11 Preview 2, com Runtime Async V2, melhorias no JIT, novidades no EF Core, ASP.NET Core, Blazor, MAUI e redução de até 17% nas imagens de container.

O futuro do Blazor no .NET 11
O futuro do Blazor no .NET 11

Microsoft revela planos para Blazor no .NET 11 com foco em performance, integração com IA e melhoria da experiência de desenvolvimento. Roadmap aberto discute renderização, Aspire e evolução do ecossistema ASP.NET Core.

WebMCP: preparando seu site para a era dos agentes de IA
WebMCP: preparando seu site para a era dos agentes de IA

Neste artigo, vamos entender o que é o WebMCP do Google, como declarar ferramentas MCP no HTML ou JavaScript e preparar seu site para agentes de IA.

Controle de concorrência em C#: Semaphore e SemaphoreSlim
Controle de concorrência em C#: Semaphore e SemaphoreSlim

Aprenda a dominar o controle de concorrência em C# com Semaphore e SemaphoreSlim. Limite acessos simultâneos e otimize o desempenho da sua aplicação .NET.

Server-Sent Events
Server-Sent Events

Server-Sent Events (SSE) é uma tecnologia de push baseada em HTTP que permite que servidores enviem atualizações automaticamente para clientes.

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.

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?

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.

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

Layout responsivo para todos os dispositivos: o guia básico sobre Media Query
Layout responsivo para todos os dispositivos: o guia básico sobre Media Query

Neste artigo vamos entender o básico necessário para utilizarmos Media Query, um dos recursos mais poderosos quando falamos em criar layouts responsivos.

Criando um PWA com Blazor WASM
Criando um PWA com Blazor WASM

PWA ou Progressive Web App é um manifesto para criação de Apps Web com feeling nativo que nos permite entregar aplicações mais responsivas e competitivas com mercado mobile utilizando HTML, CSS e JavaScript ou Blazor neste caso.

Sempre pense de forma responsiva: o guia básico sobre responsividade
Sempre pense de forma responsiva: o guia básico sobre responsividade

Neste artigo vamos falar sobre o básico da responsividade, que você pode começar a aplicar em qualquer página web.