Skip to content
Eron Cavalcante
  • Home
  • About Me
  • Articles
  • Videos
  • Feeds
  • Toggle website search
Press Escape to close the search panel.
Menu Close
  • Home
  • About Me
  • Articles
  • Videos
  • Feeds
  • Toggle website search
Search this website

Feeds

eroncavalcante_tech

👨‍💻 Apaixonado por tecnologia
🌟 Compartilhando minha jornada
📚 Dicas, tutoriais e insights
🤖 Explorando IA, BigData & Blockchain

O Copilot foi para o GitHub.com. A responsabilidad O Copilot foi para o GitHub.com. A responsabilidade continua sendo sua. 🙋

O que ele faz fora do editor:
💬 responde perguntas sobre arquivos e pull requests direto no navegador,
 sem precisar de extensão instalada
📄 gera resumos de pull request
🔍 faz code review: revisa o diff e comenta sugestões no PR
⚙️ pode ser acionado manualmente ou configurado como revisor automático por regra
📱 e ainda tem o GitHub Mobile, para triagem fora do desktop

E aí vem a pergunta que cai na prova: quem é o responsável?

⚠️ Sempre o ser humano. Nenhum PR e nenhum code review pode ser aceito
automaticamente sem revisão ou confirmação humana.

Revisor automático não é aprovador automático. Ele acelera a sua leitura —
ele não assume o seu merge.

Recorte da Aula 2 da trilha completa e gratuita da GH-300. Link na bio. 💙

📲 @eroncavalcante_tech · eroncavalcante.com

#gh300 #githubcopilot #codereview #pullrequest #iaresponsável #devsecops 
#certificacao #copilot #devbr #programação #techbr #carreiratech
O Copilot não adivinha seu stack. Você declara. 🧩 O Copilot não adivinha seu stack. Você declara. 🧩

🟨 JavaScript / TypeScript
✅ declare runtime e framework: Node 20, React 18, Express
✅ peça async/await explicitamente, no lugar de callbacks
✅ informe o sistema de módulos: ESM ou CommonJS
✅ use JSDoc ou tipos do TypeScript como contexto forte
✅ peça tratamento de erro com try/catch e rejeição de promessas

🐍 Python
✅ declare versão e bibliotecas: Python 3.12, Pandas, FastAPI
✅ type hints melhoram MUITO a sugestão
✅ peça docstrings no estilo do projeto: Google, NumPy ou reST
✅ exija conformidade com PEP 8 e com o linter que você usa
✅ informe o ambiente virtual e as dependências

🔁 A regra que vale para os dois: comece simples e vá acrescentando detalhe
a cada iteração. Prompt eficaz não nasce pronto — ele é refinado.

Recorte da Aula 2 da trilha completa e gratuita da GH-300. Link na bio. 💙

📲 @eroncavalcante_tech · eroncavalcante.com

#gh300 #githubcopilot #pythonprogramming #javascript #engenhariadeprompt #copilot 
#devbr #programação #techbr #certificacao #typescript #fastapi
Três nomes que a GH-300 adora misturar. A diferenç Três nomes que a GH-300 adora misturar. A diferença é o CONTROLE. 🧭

📝 Copilot Edits
Você escolhe quais arquivos entram no conjunto de trabalho.
Edição multi-arquivo em uma única solicitação, com as alterações aparecendo
como diffs revisáveis — aceitos ou descartados um a um.
👉 O escopo é seu.

🤖 Agent Mode
Ele decide sozinho quais arquivos precisa ler e alterar, executa tarefas em
várias etapas, roda comandos, lê as saídas, corrige e itera até cumprir o
objetivo (ou pedir ajuda).
👉 O escopo é do agente, com confirmação sua.

🔌 MCP (Model Context Protocol)
Padrão aberto para conectar fontes externas: bancos de dados, APIs, sistemas,
navegadores. Você registra os servidores na configuração do client e o Agent
Mode passa a chamar essas ferramentas.
👉 Aqui em casa eu conecto o Dynamics via MCP e trabalho o CRM de dentro do editor.

💡 Regra de bolso da prova: se falar em "várias etapas / executar comando / decidir
quais arquivos alterar" → Agent Mode. Se falar em "conectar uma ferramenta" → MCP.

Recorte da Aula 2 da trilha completa e gratuita da GH-300. Link na bio. 💙

📲 @eroncavalcante_tech · eroncavalcante.com

#gh300 #githubcopilot #agentmode #mcp #copilotedits #certificacao #github 
#copilot #devbr #programação #techbr #inteligênciaartificial
O mapa que resolve metade do Domínio 2 da GH-300. O mapa que resolve metade do Domínio 2 da GH-300. 🎯

Se a questão falar em… a resposta é:

👻 texto esmaecido, Tab, sem prompt → sugestão inline (ghost text)
⌨️ sem sair do código, Ctrl+I → chat embutido (inline)
➗ /test, /doc, /explain, /fix → comando de barra (define a INTENÇÃO)
🙋 @workspace, @terminal, @github → participante (define QUEM responde)
🔎 #file, #selection, #codebase → variável de contexto (define O QUE entra no prompt)
📝 editar vários arquivos com diffs revisáveis → Copilot Edits
🤖 executar comandos e iterar sozinho → Agent Mode
🔌 conectar ferramenta ou fonte externa → MCP
🔁 issue que vira pull request sozinha → Code Agent

⚠️ A armadilha mais comum é confundir comando de barra com participante.
/explain é uma intenção. @workspace é um escopo de conhecimento.
E você pode combinar os dois: @workspace /explain.

Recorte da Aula 2 da trilha completa e gratuita da GH-300.
Aula inteira no YouTube — link na bio. 💙

📲 @eroncavalcante_tech · eroncavalcante.com

#gh300 #githubcopilot #certificacao #dicadeprova #github #copilot #devbr 
#programação #techbr #certificaçãoti #estudotech #inteligênciaartificial
Dois cenários que caem na GH-300. Responde antes d Dois cenários que caem na GH-300. Responde antes de ver o gabarito. 👇

1️⃣ O Copilot sugere uma função que compila e parece certa, mas chama um método
que não existe na biblioteca. Isso é…
( ) viés de treinamento
( ) prompt injection
( ) alucinação
( ) overfitting

2️⃣ Um bug de segurança entra por código sugerido pelo Copilot e aceito sem revisão.
Quem responde?
( ) o GitHub
( ) a pessoa desenvolvedora que aceitou e fez o merge
( ) o provedor do modelo
( ) ninguém, foi gerado automaticamente

✅ Gabarito: 1) alucinação · 2) a pessoa desenvolvedora

⚠️ Regra de eliminação da prova: alternativa que diga "sem revisão adicional",
"substitui o desenvolvedor" ou "ninguém é responsável" é falsa por construção.

Acertou os dois? Comenta aí. 👇

Recorte da Aula 1 da trilha completa e gratuita da GH-300. Link na bio. 💙

📲 @eroncavalcante_tech · eroncavalcante.com

#gh300 #githubcopilot #iaresponsável #certificacao #quiz #devbr #copilot 
#programação #techbr #inteligênciaartificial #carreiratech
Essa aqui cai na GH-300 e quase ninguém decora: 30 Essa aqui cai na GH-300 e quase ninguém decora: 30 MINUTOS. ⏱️

Alteração em exclusão de conteúdo (content exclusion) pode levar
até 30 minutos para valer em IDEs que já estão abertas.

Quer aplicar na hora? Recarregue as configurações de exclusão no IDE.

E se as sugestões simplesmente sumirem, o checklist é:
🔌 conexão com a internet
🔄 extensões atualizadas
🧩 versão mínima do IDE
🚫 exclusões de conteúdo cobrindo o arquivo
📄 logs do Copilot

💡 Cenário clássico da prova: "o Copilot parou de sugerir em UM arquivo,
mas funciona nos demais" → a resposta é exclusão de conteúdo.

Recorte da Aula 1 da trilha completa e gratuita da GH-300. Link na bio. 💙

📲 @eroncavalcante_tech · eroncavalcante.com

#gh300 #githubcopilot #certificacao #dicadeprova #github #copilot #devbr 
#programação #techbr #certificaçãoti #estudotech
A IA vai errar. A pergunta é se você vai estar pro A IA vai errar. A pergunta é se você vai estar pronto. ⚠️

Revisão é obrigatória antes do merge — e isso não é discurso bonito,
é o que a GH-300 cobra na prova.

O caminho é reduzir a chance de erro e ter rede de proteção quando ele passar:

✅ testes unitários e de integração
✅ análise estática
✅ varredura de segurança — CodeQL, Dependabot, Secret Scanning

O Copilot sugere. Você revisa, testa e assume o merge.
Não existe "a IA que fez" no post-mortem. 🙋

Recorte da Aula 1 da trilha completa e gratuita da GH-300.
Link na bio. 💙

📲 @eroncavalcante_tech · eroncavalcante.com

#gh300 #githubcopilot #iaresponsável #codeql #dependabot #devsecops #devbr 
#certificacao #copilot #programação #techbr #inteligênciaartificial
A GH-300 em números. 📊 ⏱️ 100 minutos de prova ❓ A GH-300 em números. 📊

⏱️ 100 minutos de prova
❓ até 75 questões (a minha teve 49)
🎯 700 de 1000 pontos para passar
🗣️ português e inglês de interface
📅 validade de 2 anos — e não 1, como nas outras associate

Esse último item derruba muita gente no planejamento de carreira:
a GH-300 vale o dobro do tempo da maioria das certificações associate.

Isso é um recorte da Aula 1 da trilha completa e gratuita da GH-300.
Aula inteira no YouTube — link na bio. 💙

📲 @eroncavalcante_tech · eroncavalcante.com

#gh300 #githubcopilot #certificacao #github #copilot #devbr #carreiratech 
#programação #inteligênciaartificial #techbr #estudotech #certificaçãoti
🔒 Você fechou a rede. O dado continua saindo. O p 🔒 Você fechou a rede. O dado continua saindo.

O private endpoint responde a uma pergunta só: quem consegue me alcançar? Ele não autentica ninguém e não decide para onde o agente escreve depois. 🤯

As três fronteiras de uma carga de IA:
🔒 Entrada — private endpoint + três zonas de DNS: 'cognitiveservices', 'openai' e 'services.ai'
🛡️ Identidade — Entra ID, 'disableLocalAuth' e os papéis renomeados para Foundry User/Owner
🚪 Saída — egresso negado por padrão; FQDN só em 80 e 443, e a primeira regra cria um Azure Firewall
🗄️ Repouso — Storage, Cosmos DB e AI Search são seus: o estado mora no 'enterprise_memory'

⚠️ Os endpoints de AI Search, Storage e Cosmos DB não são criados junto com o recurso do Foundry.
⚠️ Zona não vinculada à VNet = nome resolvendo para IP público.

✅ O sinal de maturidade: existir uma lista versionada dos destinos que os agentes alcançam. Enquanto a resposta for "eles chamam o que precisarem", é rede privada em volta de porta aberta.

📲 Link na bio → eroncavalcante.com
📌 Salva esse post pra usar quando for desenhar a rede do seu ambiente de IA.

#seguranca #privatelink #microsoftentraid #azureaifoundry #microsoftfoundry #agentesdeia #inteligênciaartificial #iagenerativa #azure #techbr #devbr #nuvem #arquitetura #redes #ianobrasil
Seu agente funcionou na demo. E falhou no primeiro Seu agente funcionou na demo.
E falhou no primeiro cliente. 👇

Demo é ambiente controlado: prompt conhecido, dado limpo, ninguém tentando quebrar.
Produção é o inverso — e é lá que ninguém está medindo.

São duas camadas, e uma só não basta:

🛡️ Bloqueio → filtros de conteúdo, Prompt Shields e material protegido, por severidade
📊 Medida → intenção, aderência e uso de tools, avaliados por um judge model
⚠️ Red teaming → PyRIT ataca e devolve Attack Success Rate por categoria
🔍 Rastro → OpenTelemetry liga trace, avaliação e incidente na mesma timeline

O detalhe que quase ninguém ajusta: Prompt Shields para ataque indireto vem desligado por padrão. É o ataque escondido no documento que o agente lê.

Filtro sem medida não mostra o que passou raspando.
Medida sem filtro não impede nada.

📲 Link na bio → eroncavalcante.com
📌 Salva esse post para quando for colocar o seu agente em produção.

#azureaifoundry #agentesdeia #iagenerativa #responsibleai #azure #llm #mlops #promptengineering #cloudcomputing #microsoft #techbr #devbr #arquiteturadesoftware #inteligênciaartificial
☁️ Qual storage do Azure? A resposta errada só apa ☁️ Qual storage do Azure? A resposta errada só aparece na fatura.

**Objeto, arquivo, bloco e fila resolvem problemas diferentes.** 🧠

O mapa:
☁️ **Blob** — dado não estruturado via REST. Também aceita SFTP e NFS 3.0
🗄️ **Files** — share gerenciado em SMB e NFS, o fim do file server on-premises
⚙️ **Disks** — cinco tipos. O Premium SSD v2 muda IOPS e throughput sem reiniciar a VM
🔗 **ADLS** — não é serviço à parte: é Blob com hierarchical namespace e ACL POSIX
📬 **Queues e Tables** — mensageria assíncrona e NoSQL key/attribute, na mesma conta

💸 O custo escondido: Cool exige 30 dias, Cold 90 e Archive 180. Apagar antes cobra o restante pro rata.

⚠️ E o detalhe que derruba desenho pronto: Archive não existe em ZRS, GZRS nem RA-GZRS.

📲 Link na bio → eroncavalcante.com
📌 Salva esse post pra consultar na hora de desenhar a próxima storage account.

#azure #azurestorage #computaçãoemnuvem #nuvem #arquitetura #cloudcomputing #datalake #finops #techbr #devbr #engenhariadedados #microsoft #cloudbr #brasil🇧🇷
Espelhar o catálogo do Databricks no Fabric não co Espelhar o catálogo do Databricks no Fabric não copia dado.
Também não leva permissão nenhuma junto. 👇

🔗 Query federation → roda nos dois lados, e a fatura da origem não é sua
📚 Catalog federation → lê do object storage, só no seu compute
🪞 Mirrored catalog → metadado + shortcut no OneLake, SQL endpoint read-only
🔁 Ingestão → Lakeflow Connect em Delta, incremental e governado

🌊 Onde o dado do Fabric mora: OneLake, um por tenant, Delta ou Iceberg.
O espelhamento cria a estrutura — quem alcança o seu storage é o shortcut.

⚠️ O formato atravessa a fronteira. A permissão, não.
Papel de workspace ganha de papel do OneLake: Contributor recebe Write e passa por cima da leitura restrita.

📲 Link na bio → eroncavalcante.com
📌 Salva esse post pra revisar antes da próxima decisão de arquitetura.

#azuredatabricks #microsoftfabric #onelake #unitycatalog #lakehouse #dataarchitecture #engenhariadedados #powerbi #directlake #azure #datagovernance #delta #techbr #devbr #dadosbr
💸 Você cortou tokens e a fatura de IA subiu. Como? 💸 Você cortou tokens e a fatura de IA subiu. Como?

Porque **caching resolve reuso** — ele não decide **quando executar, o que comprar nem qual modelo responde.**

As quatro decisões que não podem virar uma só:

⏱️ **Batch** — a resposta pode esperar? 50% do preço do Global Standard
🗄️ **PTU** — base estável já medida? você paga capacidade, não consumo
☁️ **Pay-as-you-go** — burst, cauda e adoção incerta, sem reserva antecipada
🔀 **Model Router** — a complexidade varia? ele escolhe o modelo a cada chamada

🧩 Prompt caching atravessa as quatro. E não substitui nenhuma.

⚠️ O erro mais caro: dimensionar PTU pelo pico, deixar carga noturna no endpoint online e avaliar economia só pelo preço por token.

📊 A métrica certa é **custo por tarefa aprovada**: inferência + contexto + ferramentas + retries + ociosidade ÷ respostas que passaram no critério de qualidade.

No carrossel tem a árvore de decisão, o cenário híbrido, a política de deployment e o painel que explica a fatura. 🧠

📲 Link na bio → eroncavalcante.com
📌 Salva esse post pra usar na próxima revisão de custo de IA.

#finops #finopsia #iagenerativa #inteligenciaartificial #azureopenai #microsoftfoundry #azureai #llm #llmops #arquitetura #nuvem #techbr #devbr #ianobrasil #cloudcomputing
Sua POC de copiloto de dados não morreu por causa Sua POC de copiloto de dados não morreu por causa do modelo. 🧠

Morreu porque ninguém contou ao LLM que "inadimplente" exclui quem renegociou nos últimos 90 dias, e que "cliente ativo" muda entre Varejo e Atacado.

Falta de dado não é o gargalo. Falta de **contexto de negócio governado** é.

Databricks e Microsoft Fabric chegaram à mesma conclusão e moveram a semântica do BI para a camada de dados: Unity Catalog Metric Views e Genie Ontology de um lado, Fabric IQ Ontology sobre o OneLake do outro.

Arrasta pro lado para ver:
✅ Ontologia x dicionário de dados
✅ Onde nasce cada conceito nas duas plataformas
✅ O caso de um banco de varejo com 40 milhões de PIX por dia
✅ DBU/segundo x capacidade F — e o degrau F64
✅ O que precisa estar de pé: fundação → produção com contexto → escala

Artigo completo no link da bio (PT e EN). 🔗

#Databricks #MicrosoftFabric #UnityCatalog #OneLake #EngenhariaDeDados #Ontologia #GovernançaDeDados #FinOps #InteligenciaArtificial #azure
🤯 Você sabia que a governança de dados já mora den 🤯 Você sabia que a governança de dados já mora dentro do Fabric?

O OneLake catalog não é só uma busca de itens. Ele tem três abas — e a maioria só usa uma.

 📊 A aba Govern dá insights do estado atual e ações recomendadas com passo a passo
🛡️ Os insights de segurança do Purview Hub foram para o View more: cobertura de rótulos de sensibilidade e políticas de DLP
🔒 A aba Secure junta workspace roles e OneLake security roles — dá para adicionar ou remover usuários em vários workspaces de uma vez
🌐 O catálogo está embarcado no Teams, no Excel e no Copilot Studio

⚠️ Atenção: nunca edite o relatório nem o semantic model autogerados pela aba Govern — isso quebra os insights. Precisa customizar? Faça uma cópia.

✅ O ganho: governança deixa de ser projeto paralelo e vira operação no mesmo lugar onde o dado já vive.

📲 Mais conteúdo sobre dados, governança e IA no Azure → link na bio (eroncavalcante.com)
📌 Salva esse post pra abrir junto com o seu tenant.

#MicrosoftFabric #OneLake #DataGovernance #GovernancaDeDados #MicrosoftPurview #Azure #PowerBI #EngenhariaDeDados #DadosBR #TechBR #Arquitetura #DevBR #Nuvem #inteligenciaartificial
🔌 O MCP mudou de novo — e dessa vez quebra o seu s 🔌 O MCP mudou de novo — e dessa vez quebra o seu servidor.

A revisão **2026-07-28** deixou o Model Context Protocol **stateless**. Sem sessão, sem handshake, sem volta. 🤯

O que caiu:
⚡ `initialize` e `notifications/initialized` — cada request agora leva a própria versão e as capabilities no `_meta`
🔒 `Mcp-Session-Id` — estado vira handle explícito na tool
📡 GET + SSE e `resources/subscribe` — agora é um único `subscriptions/listen` com opt-in
🔄 Sampling, elicitation e roots server-to-client — agora é Multi Round-Trip com `InputRequiredResult`
⛔ `ping`, `logging/setLevel` e a resumabilidade de SSE: removidos

✅ O ganho: qualquer réplica atende qualquer request. Escala horizontal real, sem sticky session.

Escrevi um artigo completo com o que é MCP, o changelog detalhado, o checklist de migração e como hospedar no Azure. 🧠

📲 Link na bio → eroncavalcante.com
📌 Salva esse post pra usar quando for migrar seus servidores.

#MCP #ModelContextProtocol #AgentesDeIA #InteligenciaArtificial #IAGenerativa #Azure #AzureAI #TechBR #Programacao #Nuvem #Arquitetura #DevBR #IAnoBrasil #MicrosoftFoundry
🚀 Do zero ao avançado no Databricks — meu novo liv 🚀 Do zero ao avançado no Databricks — meu novo livro chegou!

Passei mais de 20 anos construindo plataformas de dados em bancos e grandes empresas… e reuni tudo o que aprendi — inclusive os erros que custam caro — neste livro. 📘

Se você quer trabalhar com engenharia de dados de verdade (e não só passar numa prova), esse material é pra você 👇

✅ Dos fundamentos ao deploy em produção
✅ Delta Lake, arquitetura Medallion e Unity Catalog
✅ Apache Spark, streaming, IA e Genie
✅ Exemplos práticos que dá pra aplicar já no próximo projeto

📖 Já disponível na Amazon
🔗 Link na bio!

Salva esse post pra não perder 💾 e marca aquele amigo que vive dizendo que vai "virar engenheiro de dados" 👇💬

@danieleroncavalcante 

#databricks #engenhariadedados #dataengineering #deltalake #apachespark #bigdata #lakehouse #azure #pyspark #cienciadedados #dadosnanuvem #python #machinelearning #tecnologia #dados
🚀 Chegou. Depois de muita prática, projeto real e 🚀 Chegou.

Depois de muita prática, projeto real e experiência de mercado, nasceu:

📘 Databricks do Zero ao Avançado

Não é só um livro.
É o guia que eu gostaria de ter quando comecei.

💡 Se você quer:

✔ Entrar em Engenharia de Dados
✔ Dominar Databricks e Lakehouse
✔ Construir pipelines de verdade (não só teoria)
✔ Evoluir para nível sênior / arquiteto

👉 Esse conteúdo é pra você.

🔥 Aqui você vai aprender:

• Bronze, Silver, Gold na prática
• Delta Lake, governança e performance
• Streaming e IA (Genie)
• Como estruturar dados como produto
• E principalmente: o que ninguém te conta

📲 Já disponível na Amazon
Link na bio

⚠️ Se você trabalha com dados e ainda está “improvisando” arquitetura…

Esse livro vai virar a chave.  https://www.amazon.com.br/dp/B0DDBNTXWB
🤖💡 Já pensou em ter um chatbot que realmente enten 🤖💡 Já pensou em ter um chatbot que realmente entende seus dados?

No meu novo artigo técnico, mostro como funciona a Arquitetura RAG com Azure Search + OpenAI, que une:
🔍 Busca semântica +
🧠 Geração de linguagem natural +
📂 Seu próprio conteúdo corporativo

🔥 Ideal para quem quer aplicar IA no atendimento ao cliente com eficiência, segurança e escala.

📲 Leia no blog:
https://eroncavalcante.com/2025/05/19/arquitetura-rag-tecnica
(link na bio)

#InteligenciaArtificial #Azure #OpenAI #ArquiteturaRAG #Chatbot #AtendimentoAoCliente #GPT #Tecnologia
Passei dias incríveis conhecendo o quartel general Passei dias incríveis conhecendo o quartel general da @microsoft em #redmond #seattle, concluindo o onboarding MCAPS Accelerate, foram dias de muito aprendizado, desenvolvimento pessoal e profissional e conhecendo uma cultura empresarial da qual nunca havia visto antes, só tenho agradecer a colegas e amigos e minha familia que sempre me apoiaram e me ajudaram a estar onde estou, é isto é só o começo, vou aprender e compartilhar muita coisa legal!
Follow on Instagram

  • Home
  • About Me
  • Articles
  • Videos
  • Feeds
© 2026 Eron Cavalcante. Todos os direitos reservados.