A maior e melhor Black Friday que já fizemos! Descontos a partir de 50% em até 12x sem juros - Garanta seu Desconto

Data de Atualização
WinApp CLI 0.8: o que muda com o WinUI DevTools
WinApp CLI 0.8: o que muda com o WinUI DevTools

O WinApp CLI 0.8 traz o WinUI DevTools em preview, que inspeciona a árvore visual, testa propriedades ao vivo e salva comentários para agentes de código. Também chegam o profiling via ETW com winapp perf, suporte a projetos vcxproj e a opção unique-identity para checkouts paralelos. As edições do DevTools são temporárias e o profiling não mede GPU.

Render modes no Blazor: qual escolher em cada cenário
Render modes no Blazor: qual escolher em cada cenário

Os render modes no Blazor definem, desde o .NET 8, onde cada página ou componente executa. Static SSR atende conteúdo e SEO, Interactive Server serve sistemas internos, Interactive WebAssembly cobre offline e CDN, Interactive Auto une carga rápida e execução no cliente, e o Hybrid vai para apps nativos. A tese é começar estático e adicionar interatividade só onde importa.

React Native Windows 0.85: novidades e como atualizar
React Native Windows 0.85: novidades e como atualizar

O React Native Windows 0.85, baseado no React Native 0.85.3, remove a arquitetura legada e exige Visual Studio 2026, .NET 10 e Windows App SDK 1.8. Traz Modal com hideTitleBar e hideBorder, outline na View, TurboModules antecipados, tooltips por teclado, a opção --port no run-windows e correções de texto e toque. Quem já usa o Fabric deve atualizar após preparar o ambiente.

Microsoft.UI.Reactor: o que é e como usar no WinUI
Microsoft.UI.Reactor: o que é e como usar no WinUI

O Microsoft.UI.Reactor é um framework experimental que leva o padrão MVU ao WinUI em C# puro, sem XAML, code behind nem ViewModels, usando os controles reais do WinUI. O artigo compara o contador em Reactor e em XAML com MVVM, apresenta os analisadores Roslyn, o winapp CLI e os templates, e conclui que o XAML continua e que os dois modelos interoperam no mesmo app.

TypeScript 7.1 Beta: o que muda e como testar
TypeScript 7.1 Beta: o que muda e como testar

O TypeScript 7.1 Beta entrega a API que faltava no compilador nativo em Go, com snapshots, sistemas de arquivos virtuais e content mappers para Vue, Svelte e Astro. Traz import attributes em módulos ambientes, source phase imports, target es2026, até 49,6% menos memória e checagem mais rígida em tipos distributivos. Vale testar a beta em um branch antes da versão final.

WinForms no .NET 11: novidades do RC 2 e como usar
WinForms no .NET 11: novidades do RC 2 e como usar

Neste artigo você aprende a usar as novidades do WinForms no .NET 11 RC 2, como o modo Net11, o toggle switch, o KioskModeManager e os novos analyzers.

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.

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

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

.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

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?

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.

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