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
    604
    Artigo(s)
    book
  • Visualizados
    36555165
    Vezes
    eye
  • Desde
    2011
    clock
awardArtigos Publicados
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…

José Carlos Macoratti
.NET
ASP .NET Core - Apresentando Fast Endpoints

Neste artigo vou apresentar a biblioteca FastEndpoints, um framework minimalista usado para criar Web Apis na plataforma .NET

José Carlos Macoratti
Banco de Dados
WPF - CRUD com SQLite

Hoje veremos como criar uma aplicação WPF e realizar um CRUD básico usando o SQLite. O WPF (Windows Presentation Foundation) é um framework de

visualizando 10 de 604
Publicidade