iMaster Developers

José Carlos Macoratti

José Carlos Macoratti

é referência em Visual Basic no Brasil e autor dos livros "Aprenda Rápido: ASP" e "ASP, ADO e Banco de Dados na Internet". Mantenedor do site macoratti.net.
  • Publicou
    606
    Artigo(s)
    book
  • Visualizados
    36797365
    Vezes
    eye
  • Desde
    2011
    clock
awardArtigos Publicados
José Carlos Macoratti
.NET
ASP.NET Core - MediatR Notificações

O MediatR é uma biblioteca poderosa que implementa o padrão de design Mediator, promovendo desacoplamento e organização na comunicação entre diferentes partes da sua aplicação ASP.NET Core. Entre seus recursos, o sistema de notificações se destaca por sua simplicidade e flexibilidade para comunicar mensagens de sucesso, erro ou aviso ao usuário. As notificações do MediatR, também conhecido como Publish,…

José Carlos Macoratti
Carreira Dev
Claude Code - Recomendações para otimizar

Se você usa o Claude Code pode otimizar sua utilização adotando alguns procedimentos que vão fazer você economicar tokens e obter um resultado mais rápido e confiável. 1. Trate o Claude Code como um desenvolvedor rápido que conhece muito mas que não assume responsabilidades Um dos maiores erros ao usar o Claude Code é enxergá-lo…

José Carlos Macoratti
Back-End
Claude Code - Dicas para otimizar o uso de tokens

Você sabia que o Claude não possui memória interna persistente entre interações; ele depende do histórico da conversa que é reenviado ao modelo a cada nova mensagem ? Na prática, durante uma sessão: O Claude mantém o contexto porque o sistema reenvia o histórico; Ele consegue lembrar decisões tomadas anteriormente; Consegue continuar uma tarefa complexa;…

José Carlos Macoratti
.NET
Claude Code - Criando um MCP Server com .NET

Neste artigo vamos: Criar um MCP Server real em .NET 10 Persistir dados usando SQLite + Dapper Aplicar boas práticas (DIP, async, validação, logging) Entender como registrar um servidor MCP criando um arquivo .mcp.json O MCP é um processo que atua como um “garçom” entre a IA e o mundo real. Ele expõe: Tools (Ferramentas):…

José Carlos Macoratti
.NET
C# - Princípio DRY

O princípio DRY (Don’t Repeat Yourself) é um princípio de desenvolvimento de software que promove a eliminação de duplicação de código e enfatiza a importância de evitar a repetição desnecessária de informações ou lógica em um sistema, pois a duplicação de código pode levar a problemas de manutenção, aumento da complexidade e inconsistências. O princípio DRY pode…

José Carlos Macoratti
Back-End
C# - Cinco dicas valiosas

Neste artigo vou apresentar cinco dicas valiosas para a linguagem C# que você pode aplicar no seu código. 1- Número anulável Essa dica se baseia em saber que os números PODEM aceitar nulos. Essa dica é estranha para muitos desenvolvedores de outras linguagens pois usaremos o símbolo ? após o tipo de dados. Neste caso…

José Carlos Macoratti
.NET
C# - Protegendo código com novos recursos

O C# tem evoluído constantemente (especialmente após o C# 8 e 10), onde o sistema de tipos e o compilador assumem a responsabilidade de garantir que o estado do objeto seja válido, em vez de depender apenas de múltiplos if (x == null) espalhados pelo código Hoje vou apresentar alguns destes recursos mostrando como eles…

José Carlos Macoratti
Back-End
Usando o ML.NET para aprendizado de máquina

Muita gente hoje trata modelos de linguagem como se fossem “inteligência artificial completa”. Mas vamos direto ao ponto:  Um LLM não é IA por si só. Ele só se torna IA quando é integrado a um sistema real. Sozinho, ele é apenas um componente — como uma biblioteca que ainda não foi usada, ou um…

José Carlos Macoratti
código
Poderia a IA substituir as habilidades de um desenvolvedor ?

Embora o modelo GPT fosse impressionante, ainda era difícil demais para uma pessoa não técnica construir software com ele. Você ainda precisava saber onde copiar e colar o código. Além disso, os modelos alucinavam com frequência naquela época. Se você não fosse da área técnica, não havia como saber se era você quem estava fazendo…

José Carlos Macoratti
Framework
Minimal APIs - Vinculação a formulários

Neste artigo vou apresentar alguns dos novos recursos das minimal APIs no .NET 8.Vamos iniciar apresentando os principais conceitos sobre as minimal…

visualizando 10 de 606
Publicidade