Artigos do blog zocate.li narrados por IA com a voz do Lincoln Zocateli
Benchmarks .NET 10 comparam JIT, ReadyToRun e Native AOT em startup, throughput, memória, tamanho e tempo de publicação.
9/3/26 • 27:23
Entenda como funciona o compilador Native AOT no .NET 9/10, desde Roslyn até o binário nativo, e quando realmente vale a pena usá-lo.
8/21/26 • 15:51
Aprenda a publicar uma biblioteca .NET no NuGet.org com SemVer, validação no ambiente de teste e feeds privados no Azure Artifacts e GitHub Packages.
8/19/26 • 21:45
Entenda thread-safety em .NET 10 e Python: o que muda com System.Threading.Lock, GIL, free-threaded e como testar race conditions em serviços concorrentes.
8/11/26 • 20:02
Entenda como combinar PostgreSQL, Azure Service Bus Emulator, Outbox, Inbox e Saga para construir integrações confiáveis sem cair em caos operacional.
7/31/26 • 25:39
Integre Apache Airflow com .NET 10 pela API REST v2 para autenticar, disparar e monitorar DAGs com segurança e resiliência.
7/24/26 • 28:05
Git history para debug e auditoria: investigue regressões e processe 500 mil registros em streaming com .NET 10 e Channel.
7/22/26 • 25:24
Tutorial prático em Angular e ASP.NET Core comparando WebSockets, SSE, SignalR e Long Polling com exemplo funcional no blog-zocateli-sample.
7/20/26 • 19:08
Entenda o que é CORS, como funciona o preflight, por que Access-Control-Allow-Origin com wildcard é perigoso, e como configurar corretamente no NGINX e ASP.NET Core.
7/12/26 • 26:42
Como funcionam os certificados SSL/TLS e como validá-los corretamente em aplicações .NET e Python, com mTLS e execução em containers.
7/11/26 • 22:55
Angular 22 com Signals e reatividade, arquitetura de projetos complexos, comparativo com React e por que escolher Angular para sua aplicação corporativa.
6/14/26 • 16:35
Comparação da linguagem C# para backend crítico, embarcados e alta segurança, com análise de Java, Go, Rust, TypeScript e PHP.
6/14/26 • 26:09
Comparo C#, Go, Python, Java, Ruby e PHP com foco em funcionalidades, aplicabilidade e versatilidade para ajudar você a escolher a linguagem certa em cada cenário.
6/7/26 • 24:52
Entenda por que chaves grandes no Redis degradam todo um ambiente compartilhado, como detectá-las e as estratégias para evitá-las em produção.
5/24/26 • 16:14
Como rodar Podman rootless em produção substituindo Docker com ganhos reais de segurança, compliance e zero downtime.
5/10/26 • 22:14
Aprenda a executar C# como script no .NET: top-level statements, dotnet-script com .csx e dotnet run em arquivo único do .NET 10. Saiba quando cada abordagem vale a pena.
5/3/26 • 17:03
Desmurget prova com 2.000 estudos que as telas destroem o desenvolvimento infantil. Como desenvolvedor, preciso encarar o incômodo: quem constrói essa fábrica?
4/25/26 • 27:59
Tutorial prático: construa um CRUD completo com Blazor WebAssembly .NET 10 e Radzen Blazor — DataGrid, formulários, validação e notificações sem escrever uma linha de JavaScript.
4/5/26 • 23:35
Blazor WebAssembly com .NET 10 (LTS) promete C# no browser sem JavaScript. Analiso se é viável para produção corporativa, comparo com Angular 21 e revelo os desafios reais.
4/1/26 • 37:12
Descubra como API Gateways protegem arquiteturas SPA com microservices, por que JWT é vulnerável em qualquer armazenamento no browser, e qual a recomendação OWASP.
3/29/26 • 38:13
Conheça os problemas do node_modules e como Deno e Bun resolvem com abordagens diferentes. Comparativo completo com Node.js e exemplos práticos com Angular.
3/22/26 • 32:45
Guia completo do EFCore.BulkExtensions: a biblioteca mais popular do ecossistema .NET para operações bulk. Conheça o projeto, os mantenedores, todos os métodos (Insert, Update, Delete, Upsert, Sync, Read, Truncate), o erro clássico de tracking e integração com Azure Service Bus.
3/17/26 • 21:05
Conheça o UV, o gerenciador de pacotes Python escrito em Rust que está transformando o ecossistema. Entenda a história do Python, por que ele domina IA e dados, e quando vale a pena usá-lo em vez de C# para aplicações complexas.
3/9/26 • 24:42
Guia completo e acessível sobre IA, LLM, RAG, Agentes, Skills, Modelos e MCP. Entenda cada conceito, conheça os principais players do mercado e saiba como tudo se conecta.
3/8/26 • 25:51
Estratégia completa de logging estruturado, dinâmico e contextual com .NET 8 e Azure Application Insights. Altere o nível de log em produção com timer automático, enriqueça cada entrada com contexto da aplicação e mantenha compliance com SonarQube usando LoggerMessage source generator.
3/7/26 • 20:24
Minha visão sobre O Projeto Fênix, o romance de TI e DevOps de Gene Kim. Como arquiteto, me identifiquei com a frustração de querer fazer certo em um ambiente que nem sabe o que é CI/CD.
3/1/26 • 19:53
Guia completo para adicionar Google Search Console, Google Analytics e Google AdSense a um blog Hugo (PaperMod). Cubra os três pilares: indexação por buscadores, estatísticas de visitas e monetização suave com anúncios.
2/19/26 • 20:29
Aprenda o padrão BFF (Backend For Frontend) para proteger SPAs Angular com cookies HttpOnly, CSRF e proxy de tokens. Exemplo completo com C# e Angular 16+.
2/16/26 • 18:48
Guia completo sobre autenticação e autorização: JWT, OAuth2 e OpenID Connect. Entenda as diferenças, fluxos e quando usar cada um.
2/16/26 • 29:52
Como criar Workers e Background Services no .NET 8+ para processamento em alto volume: ciclos de vida, mensageria, paralelismo, paginação e boas práticas para aplicações corporativas.
2/7/26 • 14:48