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

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

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.

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

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.

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.

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.

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 (SSE) é uma tecnologia de push baseada em HTTP que permite que servidores enviem atualizações automaticamente para clientes.

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.

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?

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.

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

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

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.

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