<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>zocate.li Podcast</title><link>https://zocate.li</link><description>Artigos do blog zocate.li narrados por IA com a voz do Lincoln Zocateli</description><language>pt-BR</language><copyright>&#169; 2026 Lincoln Zocateli</copyright><lastBuildDate>Mon, 14 Sep 2026 02:06:55 -0300</lastBuildDate><generator>Hugo 0.165.0-DEV</generator><atom:link href="https://zocate.li/podcast.xml" rel="self" type="application/rss+xml"/><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Artigos do blog zocate.li narrados por IA com a voz do Lincoln Zocateli</itunes:summary><itunes:type>episodic</itunes:type><itunes:owner><itunes:name>Lincoln Zocateli</itunes:name><itunes:email>blog@zocate.li</itunes:email></itunes:owner><itunes:explicit>false</itunes:explicit><itunes:category text="Technology"/><itunes:image href="https://zocate.li/images/podcast-zocateli.png"/><podcast:locked>no</podcast:locked><image><url>https://zocate.li/images/podcast-zocateli.png</url><title>zocate.li Podcast</title><link>https://zocate.li</link></image><item><title>A IA Vai Substituir os Desenvolvedores? Minha Opinião Honesta</title><link>https://zocate.li/posts/2026/ia-vai-substituir-desenvolvedores-opiniao/</link><description>IA generativa, vibe coding e o mercado de desenvolvimento: por que acredito que a IA não vai substituir desenvolvedores experientes — e por que pode sim substituir quem não investe em conhecimento profundo.</description><content:encoded>&lt;p>IA generativa, vibe coding e o mercado de desenvolvimento: por que acredito que a IA não vai substituir desenvolvedores experientes — e por que pode sim substituir quem não investe em conhecimento profundo.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/ia-vai-substituir-desenvolvedores-opiniao.mp3" length="22877487" type="audio/mpeg"/><guid isPermaLink="false">ia-vai-substituir-desenvolvedores-opiniao</guid><pubDate>Tue, 20 Jan 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>IA generativa, vibe coding e o mercado de desenvolvimento: por que acredito que a IA não vai substituir desenvolvedores experientes — e por que pode sim substituir quem não investe em conhecimento profundo.</itunes:summary><itunes:duration>00:15:52</itunes:duration><itunes:episode>1</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Carreira</itunes:keywords></item><item><title>Autenticação e Autorização: JWT, OAuth2 e OpenID Connect</title><link>https://zocate.li/posts/2026/autenticacao-autorizacao-jwt-oauth2-openid/</link><description>Guia completo sobre autenticação e autorização: JWT, OAuth2 e OpenID Connect. Entenda as diferenças, fluxos e quando usar cada um.</description><content:encoded>&lt;p>Guia completo sobre autenticação e autorização: JWT, OAuth2 e OpenID Connect. Entenda as diferenças, fluxos e quando usar cada um.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/autenticacao-autorizacao-jwt-oauth2-openid.mp3" length="43008000" type="audio/mpeg"/><guid isPermaLink="false">autenticacao-autorizacao-jwt-oauth2-openid</guid><pubDate>Mon, 16 Feb 2026 14:30:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Guia completo sobre autenticação e autorização: JWT, OAuth2 e OpenID Connect. Entenda as diferenças, fluxos e quando usar cada um.</itunes:summary><itunes:duration>00:29:52</itunes:duration><itunes:episode>2</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Segurança, Desenvolvimento</itunes:keywords></item><item><title>Terminal vs Pipeline: diferenças ao executar scripts</title><link>https://zocate.li/posts/2025/diferenca-executar-script-terminal-pipeline/</link><description>Entenda por que um script funciona no terminal do servidor mas falha na pipeline do Azure DevOps. Veja as diferenças de ambiente, permissões e como resolver.</description><content:encoded>&lt;p>Entenda por que um script funciona no terminal do servidor mas falha na pipeline do Azure DevOps. Veja as diferenças de ambiente, permissões e como resolver.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/diferenca-executar-script-terminal-pipeline.mp3" length="21849474" type="audio/mpeg"/><guid isPermaLink="false">diferenca-executar-script-terminal-pipeline</guid><pubDate>Wed, 26 Nov 2025 20:37:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Entenda por que um script funciona no terminal do servidor mas falha na pipeline do Azure DevOps. Veja as diferenças de ambiente, permissões e como resolver.</itunes:summary><itunes:duration>00:15:09</itunes:duration><itunes:episode>3</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>DevOps, Automação</itunes:keywords></item><item><title>O Programador Pragmático: lições práticas do livro</title><link>https://zocate.li/posts/2025/programador-pragmatico-licoes-praticas/</link><description>Conheça as lições mais valiosas do livro O Programador Pragmático, com exemplos práticos em Python, Makefile, Docker e boas práticas de engenharia.</description><content:encoded>&lt;p>Conheça as lições mais valiosas do livro O Programador Pragmático, com exemplos práticos em Python, Makefile, Docker e boas práticas de engenharia.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/programador-pragmatico-licoes-praticas.mp3" length="20809593" type="audio/mpeg"/><guid isPermaLink="false">programador-pragmatico-licoes-praticas</guid><pubDate>Mon, 01 Dec 2025 14:37:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Conheça as lições mais valiosas do livro O Programador Pragmático, com exemplos práticos em Python, Makefile, Docker e boas práticas de engenharia.</itunes:summary><itunes:duration>00:14:26</itunes:duration><itunes:episode>4</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Boas Práticas, Desenvolvimento</itunes:keywords></item><item><title>Makefile: Automatizando tarefas para Python, Hugo e Docker</title><link>https://zocate.li/posts/2025/makefile-automatizando-python-hugo-docker/</link><description>Aprenda o que é um Makefile, por que usar e veja exemplos práticos de automação para projetos Python, sites Hugo e containers Docker.</description><content:encoded>&lt;p>Aprenda o que é um Makefile, por que usar e veja exemplos práticos de automação para projetos Python, sites Hugo e containers Docker.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/makefile-automatizando-python-hugo-docker.mp3" length="14665085" type="audio/mpeg"/><guid isPermaLink="false">makefile-automatizando-python-hugo-docker</guid><pubDate>Sat, 06 Dec 2025 20:07:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Aprenda o que é um Makefile, por que usar e veja exemplos práticos de automação para projetos Python, sites Hugo e containers Docker.</itunes:summary><itunes:duration>00:10:10</itunes:duration><itunes:episode>5</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Ferramentas, Automação</itunes:keywords></item><item><title>EF Core 8 Fluent API: Mapeamento, ORM e Desacoplamento</title><link>https://zocate.li/posts/2026/efcore-fluent-api-mapeamento-desacoplamento/</link><description>Guia completo de EF Core 8+ com Fluent API: o que é ORM, comparação com Dapper, mapeamento de entidades, todos os relacionamentos e desacoplamento total do banco de dados.</description><content:encoded>&lt;p>Guia completo de EF Core 8+ com Fluent API: o que é ORM, comparação com Dapper, mapeamento de entidades, todos os relacionamentos e desacoplamento total do banco de dados.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/efcore-fluent-api-mapeamento-desacoplamento.mp3" length="15790343" type="audio/mpeg"/><guid isPermaLink="false">efcore-fluent-api-mapeamento-desacoplamento</guid><pubDate>Sun, 11 Jan 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Guia completo de EF Core 8+ com Fluent API: o que é ORM, comparação com Dapper, mapeamento de entidades, todos os relacionamentos e desacoplamento total do banco de dados.</itunes:summary><itunes:duration>00:10:57</itunes:duration><itunes:episode>6</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Banco de Dados</itunes:keywords></item><item><title>Gargalo em Banco de Dados com C# e EF Core: Mensageria e Paginação</title><link>https://zocate.li/posts/2026/gargalo-banco-dados-efcore-mensageria-paginacao/</link><description>Aprenda a eliminar gargalos de escrita e leitura no SQL Server e Oracle com C# EF Core 8+. Use mensageria para gravação em massa e paginação eficiente para consultas.</description><content:encoded>&lt;p>Aprenda a eliminar gargalos de escrita e leitura no SQL Server e Oracle com C# EF Core 8+. Use mensageria para gravação em massa e paginação eficiente para consultas.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/gargalo-banco-dados-efcore-mensageria-paginacao.mp3" length="22636467" type="audio/mpeg"/><guid isPermaLink="false">gargalo-banco-dados-efcore-mensageria-paginacao</guid><pubDate>Tue, 13 Jan 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Aprenda a eliminar gargalos de escrita e leitura no SQL Server e Oracle com C# EF Core 8+. Use mensageria para gravação em massa e paginação eficiente para consultas.</itunes:summary><itunes:duration>00:15:42</itunes:duration><itunes:episode>7</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Banco de Dados</itunes:keywords></item><item><title>Paginação em APIs REST com C# e EF Core 8: Todos os Tipos, Todos os Bancos</title><link>https://zocate.li/posts/2026/paginacao-api-rest-csharp-efcore-sqlserver-oracle-postgres/</link><description>Guia completo de paginação em C# com EF Core 8+: Offset, Keyset, Cursor, Seek e Time-based para SQL Server, Oracle e PostgreSQL. Saiba quando e como implementar cada estratégia.</description><content:encoded>&lt;p>Guia completo de paginação em C# com EF Core 8+: Offset, Keyset, Cursor, Seek e Time-based para SQL Server, Oracle e PostgreSQL. Saiba quando e como implementar cada estratégia.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/paginacao-api-rest-csharp-efcore-sqlserver-oracle-postgres.mp3" length="22165811" type="audio/mpeg"/><guid isPermaLink="false">paginacao-api-rest-csharp-efcore-sqlserver-oracle-postgres</guid><pubDate>Tue, 27 Jan 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Guia completo de paginação em C# com EF Core 8+: Offset, Keyset, Cursor, Seek e Time-based para SQL Server, Oracle e PostgreSQL. Saiba quando e como implementar cada estratégia.</itunes:summary><itunes:duration>00:15:22</itunes:duration><itunes:episode>8</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Banco de Dados</itunes:keywords></item><item><title>.NET Worker e Background Service: Processamento em Alto Volume</title><link>https://zocate.li/posts/2026/dotnet-worker-background-service-processamento-alto-volume/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/dotnet-worker-background-service-processamento-alto-volume.mp3" length="21336791" type="audio/mpeg"/><guid isPermaLink="false">dotnet-worker-background-service-processamento-alto-volume</guid><pubDate>Sat, 07 Feb 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:14:48</itunes:duration><itunes:episode>9</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Arquitetura</itunes:keywords></item><item><title>BFF Backend For Frontend: Segurança em SPAs</title><link>https://zocate.li/posts/2026/bff-backend-for-frontend-seguranca/</link><description>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+.</description><content:encoded>&lt;p>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+.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/bff-backend-for-frontend-seguranca.mp3" length="27119132" type="audio/mpeg"/><guid isPermaLink="false">bff-backend-for-frontend-seguranca</guid><pubDate>Mon, 16 Feb 2026 14:30:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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+.</itunes:summary><itunes:duration>00:18:48</itunes:duration><itunes:episode>10</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Segurança, Desenvolvimento</itunes:keywords></item><item><title>O Projeto Fênix: a TI que eu vivo todos os dias</title><link>https://zocate.li/posts/2026/projeto-fenix-romance-ti-devops/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/projeto-fenix-romance-ti-devops.mp3" length="28662983" type="audio/mpeg"/><guid isPermaLink="false">projeto-fenix-romance-ti-devops</guid><pubDate>Sun, 01 Mar 2026 00:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:19:52</itunes:duration><itunes:episode>11</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Carreira, DevOps, Boas Práticas</itunes:keywords></item><item><title>Design de APIs REST: Verbos HTTP e Parameter Binding</title><link>https://zocate.li/posts/2025/design-api-rest-verbos-http-parameter-binding-aspnet-core/</link><description>Guia completo sobre o padrão REST (RFC 7231, RFC 5789, RFC 3986): como modelar endpoints sem verbos na URL, usar corretamente GET, POST, PUT, PATCH e DELETE, e dominar [FromRoute], [FromQuery], [FromBody], [FromForm] e [FromHeader] no ASP.NET Core.</description><content:encoded>&lt;p>Guia completo sobre o padrão REST (RFC 7231, RFC 5789, RFC 3986): como modelar endpoints sem verbos na URL, usar corretamente GET, POST, PUT, PATCH e DELETE, e dominar [FromRoute], [FromQuery], [FromBody], [FromForm] e [FromHeader] no ASP.NET Core.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/design-api-rest-verbos-http-parameter-binding-aspnet-core.mp3" length="30572728" type="audio/mpeg"/><guid isPermaLink="false">design-api-rest-verbos-http-parameter-binding-aspnet-core</guid><pubDate>Mon, 15 Sep 2025 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Guia completo sobre o padrão REST (RFC 7231, RFC 5789, RFC 3986): como modelar endpoints sem verbos na URL, usar corretamente GET, POST, PUT, PATCH e DELETE, e dominar [FromRoute], [FromQuery], [FromBody], [FromForm] e [FromHeader] no ASP.NET Core.</itunes:summary><itunes:duration>00:21:12</itunes:duration><itunes:episode>12</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Boas Práticas</itunes:keywords></item><item><title>Paralelismo em C#: Parallel, PLINQ e Tasks na Prática</title><link>https://zocate.li/posts/2025/paralelismo-csharp-parallel-tasks-plinq/</link><description>Domine paralelismo em C# com Parallel.ForEach, PLINQ e Task.Run. Aprenda quando e como usar múltiplas threads para processar grandes volumes de dados com eficiência.</description><content:encoded>&lt;p>Domine paralelismo em C# com Parallel.ForEach, PLINQ e Task.Run. Aprenda quando e como usar múltiplas threads para processar grandes volumes de dados com eficiência.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/paralelismo-csharp-parallel-tasks-plinq.mp3" length="22879948" type="audio/mpeg"/><guid isPermaLink="false">paralelismo-csharp-parallel-tasks-plinq</guid><pubDate>Mon, 15 Sep 2025 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Domine paralelismo em C# com Parallel.ForEach, PLINQ e Task.Run. Aprenda quando e como usar múltiplas threads para processar grandes volumes de dados com eficiência.</itunes:summary><itunes:duration>00:15:52</itunes:duration><itunes:episode>13</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Boas Práticas</itunes:keywords></item><item><title>Padrões GoF: Código à Nuvem, Monólito ao Microserviço</title><link>https://zocate.li/posts/2025/arquitetura-software-gof-padroes-cloud-microservicos/</link><description>Por que a arquitetura de software importa, como os 23 padrões GoF foram criados e continuam universais, e como tudo isso se aplica na era de cloud, microserviços e times multidisciplinares.</description><content:encoded>&lt;p>Por que a arquitetura de software importa, como os 23 padrões GoF foram criados e continuam universais, e como tudo isso se aplica na era de cloud, microserviços e times multidisciplinares.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/arquitetura-software-gof-padroes-cloud-microservicos.mp3" length="32505579" type="audio/mpeg"/><guid isPermaLink="false">arquitetura-software-gof-padroes-cloud-microservicos</guid><pubDate>Mon, 06 Oct 2025 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Por que a arquitetura de software importa, como os 23 padrões GoF foram criados e continuam universais, e como tudo isso se aplica na era de cloud, microserviços e times multidisciplinares.</itunes:summary><itunes:duration>00:22:32</itunes:duration><itunes:episode>14</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Arquitetura, Boas Práticas</itunes:keywords></item><item><title>GitHub Copilot: Agentes de IA, Modelos e Guia Completo</title><link>https://zocate.li/posts/2025/github-copilot-agentes-ia-modelos-guia-completo/</link><description>Guia completo do GitHub Copilot: agentes de IA (@workspace, @terminal, Agent Mode), modelos (GPT-4o, Claude, Gemini), planos, preços e cobrança de tokens premium.</description><content:encoded>&lt;p>Guia completo do GitHub Copilot: agentes de IA (@workspace, @terminal, Agent Mode), modelos (GPT-4o, Claude, Gemini), planos, preços e cobrança de tokens premium.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/github-copilot-agentes-ia-modelos-guia-completo.mp3" length="23093317" type="audio/mpeg"/><guid isPermaLink="false">github-copilot-agentes-ia-modelos-guia-completo</guid><pubDate>Sat, 18 Oct 2025 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Guia completo do GitHub Copilot: agentes de IA (@workspace, @terminal, Agent Mode), modelos (GPT-4o, Claude, Gemini), planos, preços e cobrança de tokens premium.</itunes:summary><itunes:duration>00:16:01</itunes:duration><itunes:episode>15</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Ferramentas, Desenvolvimento</itunes:keywords></item><item><title>Programação Assíncrona em C#: async/await e Threads</title><link>https://zocate.li/posts/2025/programacao-assincrona-csharp-async-await/</link><description>Domine async/await em C#: entenda a diferença entre assíncrono e paralelo, threads, thread safety e CancellationToken com exemplos práticos.</description><content:encoded>&lt;p>Domine async/await em C#: entenda a diferença entre assíncrono e paralelo, threads, thread safety e CancellationToken com exemplos práticos.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/programacao-assincrona-csharp-async-await.mp3" length="30976777" type="audio/mpeg"/><guid isPermaLink="false">programacao-assincrona-csharp-async-await</guid><pubDate>Tue, 21 Oct 2025 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Domine async/await em C#: entenda a diferença entre assíncrono e paralelo, threads, thread safety e CancellationToken com exemplos práticos.</itunes:summary><itunes:duration>00:21:29</itunes:duration><itunes:episode>16</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Boas Práticas</itunes:keywords></item><item><title>Full-Text Search em API REST: C#, SQL Server e PostgreSQL</title><link>https://zocate.li/posts/2025/full-text-search-api-rest-csharp-sqlserver-oracle-postgres/</link><description>Guia completo de Full-Text Search em C# com ASP.NET Core e EF Core: implemente busca textual avançada paginada para SQL Server, PostgreSQL e Oracle, integrada a um frontend Angular com debounce.</description><content:encoded>&lt;p>Guia completo de Full-Text Search em C# com ASP.NET Core e EF Core: implemente busca textual avançada paginada para SQL Server, PostgreSQL e Oracle, integrada a um frontend Angular com debounce.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/full-text-search-api-rest-csharp-sqlserver-oracle-postgres.mp3" length="23656905" type="audio/mpeg"/><guid isPermaLink="false">full-text-search-api-rest-csharp-sqlserver-oracle-postgres</guid><pubDate>Mon, 10 Nov 2025 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Guia completo de Full-Text Search em C# com ASP.NET Core e EF Core: implemente busca textual avançada paginada para SQL Server, PostgreSQL e Oracle, integrada a um frontend Angular com debounce.</itunes:summary><itunes:duration>00:16:24</itunes:duration><itunes:episode>17</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Banco de Dados</itunes:keywords></item><item><title>Keycloak: Autenticação Grátis com Container e C#</title><link>https://zocate.li/posts/2025/keycloak-autenticacao-gratuita-container-csharp/</link><description>Keycloak é uma solução open-source gratuita de autenticação e autorização. Aprenda a rodar em container e integrar com C# 8.0+ e ASP.NET Core.</description><content:encoded>&lt;p>Keycloak é uma solução open-source gratuita de autenticação e autorização. Aprenda a rodar em container e integrar com C# 8.0+ e ASP.NET Core.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/keycloak-autenticacao-gratuita-container-csharp.mp3" length="32636691" type="audio/mpeg"/><guid isPermaLink="false">keycloak-autenticacao-gratuita-container-csharp</guid><pubDate>Mon, 15 Dec 2025 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Keycloak é uma solução open-source gratuita de autenticação e autorização. Aprenda a rodar em container e integrar com C# 8.0+ e ASP.NET Core.</itunes:summary><itunes:duration>00:22:38</itunes:duration><itunes:episode>18</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Segurança, Containers</itunes:keywords></item><item><title>EF Core Migrations: Multi-Projeto, Secrets e Scaffolding</title><link>https://zocate.li/posts/2026/efcore-migrations-multi-projeto-secrets-scaffolding/</link><description>Guia completo de EF Core Migrations em projetos multi-camada com dotnet secrets, scaffolding de bancos existentes e estratégias para times com múltiplos desenvolvedores.</description><content:encoded>&lt;p>Guia completo de EF Core Migrations em projetos multi-camada com dotnet secrets, scaffolding de bancos existentes e estratégias para times com múltiplos desenvolvedores.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/efcore-migrations-multi-projeto-secrets-scaffolding.mp3" length="21200588" type="audio/mpeg"/><guid isPermaLink="false">efcore-migrations-multi-projeto-secrets-scaffolding</guid><pubDate>Sun, 18 Jan 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Guia completo de EF Core Migrations em projetos multi-camada com dotnet secrets, scaffolding de bancos existentes e estratégias para times com múltiplos desenvolvedores.</itunes:summary><itunes:duration>00:14:42</itunes:duration><itunes:episode>19</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Banco de Dados</itunes:keywords></item><item><title>Configuração .NET 8+: IOptions, Secrets e Docker</title><link>https://zocate.li/posts/2026/pipeline-configuracao-dotnet8-ioptions-secrets-docker/</link><description>Como funciona o pipeline interno de configuração do .NET 8+: ordem dos providers, appsettings.json, secrets.json, variáveis de ambiente, IOptions e suas variantes, secrets do Docker e Podman, e quando o .NET recarrega automaticamente.</description><content:encoded>&lt;p>Como funciona o pipeline interno de configuração do .NET 8+: ordem dos providers, appsettings.json, secrets.json, variáveis de ambiente, IOptions e suas variantes, secrets do Docker e Podman, e quando o .NET recarrega automaticamente.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/pipeline-configuracao-dotnet8-ioptions-secrets-docker.mp3" length="25581684" type="audio/mpeg"/><guid isPermaLink="false">pipeline-configuracao-dotnet8-ioptions-secrets-docker</guid><pubDate>Tue, 03 Feb 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Como funciona o pipeline interno de configuração do .NET 8+: ordem dos providers, appsettings.json, secrets.json, variáveis de ambiente, IOptions e suas variantes, secrets do Docker e Podman, e quando o .NET recarrega automaticamente.</itunes:summary><itunes:duration>00:17:44</itunes:duration><itunes:episode>20</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, DevOps</itunes:keywords></item><item><title>Google AdSense, Analytics e Search Console no Hugo</title><link>https://zocate.li/posts/2026/google-adsense-analytics-seo-hugo/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/google-adsense-analytics-seo-hugo.mp3" length="29544123" type="audio/mpeg"/><guid isPermaLink="false">google-adsense-analytics-seo-hugo</guid><pubDate>Thu, 19 Feb 2026 09:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:20:29</itunes:duration><itunes:episode>21</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Ferramentas, DevOps</itunes:keywords></item><item><title>Log Sem Contexto é Ruído: Logging Estruturado no .NET 8</title><link>https://zocate.li/posts/2026/logging-estruturado-dinamico-dotnet8-azure-appinsights/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/logging-estruturado-dinamico-dotnet8-azure-appinsights.mp3" length="29425589" type="audio/mpeg"/><guid isPermaLink="false">logging-estruturado-dinamico-dotnet8-azure-appinsights</guid><pubDate>Sat, 07 Mar 2026 14:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:20:24</itunes:duration><itunes:episode>22</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Boas Práticas</itunes:keywords></item><item><title>IA, LLM, RAG, Agentes e MCP: Guia Profissional de TI</title><link>https://zocate.li/posts/2026/ia-llm-rag-agents-mcp-guia-profissional/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/ia-llm-rag-agents-mcp-guia-profissional.mp3" length="37281958" type="audio/mpeg"/><guid isPermaLink="false">ia-llm-rag-agents-mcp-guia-profissional</guid><pubDate>Sun, 08 Mar 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:25:51</itunes:duration><itunes:episode>23</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Carreira, Ferramentas</itunes:keywords></item><item><title>pip É Lento, Poetry Complexo: UV Chegou Resolvendo o Python</title><link>https://zocate.li/posts/2026/uv-python-gerenciador-pacotes-comparativo-csharp/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/uv-python-gerenciador-pacotes-comparativo-csharp.mp3" length="35610819" type="audio/mpeg"/><guid isPermaLink="false">uv-python-gerenciador-pacotes-comparativo-csharp</guid><pubDate>Mon, 09 Mar 2026 20:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:24:42</itunes:duration><itunes:episode>24</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Ferramentas, Desenvolvimento</itunes:keywords></item><item><title>EFCore.BulkExtensions: Operações em Massa no .NET</title><link>https://zocate.li/posts/2026/efcore-bulkextensions-operacoes-massa-dotnet/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/efcore-bulkextensions-operacoes-massa-dotnet.mp3" length="30401439" type="audio/mpeg"/><guid isPermaLink="false">efcore-bulkextensions-operacoes-massa-dotnet</guid><pubDate>Tue, 17 Mar 2026 20:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:21:05</itunes:duration><itunes:episode>25</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Banco de Dados, Boas Práticas</itunes:keywords></item><item><title>node_modules É Um Buraco Negro: Deno e Bun Resolveram Isso</title><link>https://zocate.li/posts/2026/deno-bun-nodejs-comparativo-node-modules-angular/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/deno-bun-nodejs-comparativo-node-modules-angular.mp3" length="47225101" type="audio/mpeg"/><guid isPermaLink="false">deno-bun-nodejs-comparativo-node-modules-angular</guid><pubDate>Sun, 22 Mar 2026 20:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:32:45</itunes:duration><itunes:episode>26</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Ferramentas e Produtividade</itunes:keywords></item><item><title>API Gateway: A Peça que Falta na Segurança da Sua SPA</title><link>https://zocate.li/posts/2026/api-gateway-seguranca-spa-jwt-bff/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/api-gateway-seguranca-spa-jwt-bff.mp3" length="55111096" type="audio/mpeg"/><guid isPermaLink="false">api-gateway-seguranca-spa-jwt-bff</guid><pubDate>Sun, 29 Mar 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:38:13</itunes:duration><itunes:episode>27</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Segurança, Desenvolvimento</itunes:keywords></item><item><title>Seu Próximo Frontend Será C#? A Verdade Sobre Blazor WASM</title><link>https://zocate.li/posts/2026/blazor-webassembly-producao-corporativa-angular-comparativo/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/blazor-webassembly-producao-corporativa-angular-comparativo.mp3" length="53627544" type="audio/mpeg"/><guid isPermaLink="false">blazor-webassembly-producao-corporativa-angular-comparativo</guid><pubDate>Wed, 01 Apr 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:37:12</itunes:duration><itunes:episode>28</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Boas Práticas</itunes:keywords></item><item><title>Zero JavaScript: CRUD Completo com Blazor WASM e Radzen</title><link>https://zocate.li/posts/2026/blazor-wasm-crud-radzen-tutorial-dotnet10/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/blazor-wasm-crud-radzen-tutorial-dotnet10.mp3" length="34019887" type="audio/mpeg"/><guid isPermaLink="false">blazor-wasm-crud-radzen-tutorial-dotnet10</guid><pubDate>Sun, 05 Apr 2026 13:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:23:35</itunes:duration><itunes:episode>29</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Boas Práticas</itunes:keywords></item><item><title>Você Está Construindo a Fábrica de Cretinos Digitais?</title><link>https://zocate.li/posts/2026/fabrica-cretinos-digitais-desmurget-responsabilidade-dev/</link><description>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?</description><content:encoded>&lt;p>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?&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/fabrica-cretinos-digitais-desmurget-responsabilidade-dev.mp3" length="40340078" type="audio/mpeg"/><guid isPermaLink="false">fabrica-cretinos-digitais-desmurget-responsabilidade-dev</guid><pubDate>Sat, 25 Apr 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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?</itunes:summary><itunes:duration>00:27:59</itunes:duration><itunes:episode>30</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Carreira, Opinião</itunes:keywords></item><item><title>C# como Script no .NET: Como Usar e Quando Vale a Pena</title><link>https://zocate.li/posts/2026/executar-csharp-como-script-dotnet/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/executar-csharp-como-script-dotnet.mp3" length="24580655" type="audio/mpeg"/><guid isPermaLink="false">executar-csharp-como-script-dotnet</guid><pubDate>Sun, 03 May 2026 19:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:17:03</itunes:duration><itunes:episode>31</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Ferramentas, Desenvolvimento</itunes:keywords></item><item><title>Podman Rootless em Produção: Substituindo Docker</title><link>https://zocate.li/posts/2026/podman-rootless-producao-docker-seguranca-compliance/</link><description>Como rodar Podman rootless em produção substituindo Docker com ganhos reais de segurança, compliance e zero downtime.</description><content:encoded>&lt;p>Como rodar Podman rootless em produção substituindo Docker com ganhos reais de segurança, compliance e zero downtime.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/podman-rootless-producao-docker-seguranca-compliance.mp3" length="32051770" type="audio/mpeg"/><guid isPermaLink="false">podman-rootless-producao-docker-seguranca-compliance</guid><pubDate>Sun, 10 May 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Como rodar Podman rootless em produção substituindo Docker com ganhos reais de segurança, compliance e zero downtime.</itunes:summary><itunes:duration>00:22:14</itunes:duration><itunes:episode>32</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>DevOps</itunes:keywords></item><item><title>Redis: Big Keys Destroem o Desempenho Compartilhado</title><link>https://zocate.li/posts/2026/redis-chaves-grandes-ambientes-compartilhados/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/redis-chaves-grandes-ambientes-compartilhados.mp3" length="23415238" type="audio/mpeg"/><guid isPermaLink="false">redis-chaves-grandes-ambientes-compartilhados</guid><pubDate>Sun, 24 May 2026 19:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:16:14</itunes:duration><itunes:episode>33</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento</itunes:keywords></item><item><title>C#, Go, Python, Java, Ruby e PHP: qual linguagem escolher?</title><link>https://zocate.li/posts/2026/comparacao-csharp-go-python-java-ruby-php-qual-linguagem-escolher/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/comparacao-csharp-go-python-java-ruby-php-qual-linguagem-escolher.mp3" length="35867423" type="audio/mpeg"/><guid isPermaLink="false">comparacao-csharp-go-python-java-ruby-php-qual-linguagem-escolher</guid><pubDate>Sun, 07 Jun 2026 16:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:24:52</itunes:duration><itunes:episode>34</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Arquitetura</itunes:keywords></item><item><title>Comparação da Linguagem C# em Sistemas Críticos</title><link>https://zocate.li/posts/2026/comparacao-linguagem-csharp-sistemas-criticos/</link><description>Comparação da linguagem C# para backend crítico, embarcados e alta segurança, com análise de Java, Go, Rust, TypeScript e PHP.</description><content:encoded>&lt;p>Comparação da linguagem C# para backend crítico, embarcados e alta segurança, com análise de Java, Go, Rust, TypeScript e PHP.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/comparacao-linguagem-csharp-sistemas-criticos.mp3" length="37711169" type="audio/mpeg"/><guid isPermaLink="false">comparacao-linguagem-csharp-sistemas-criticos</guid><pubDate>Sun, 14 Jun 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Comparação da linguagem C# para backend crítico, embarcados e alta segurança, com análise de Java, Go, Rust, TypeScript e PHP.</itunes:summary><itunes:duration>00:26:09</itunes:duration><itunes:episode>35</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Arquitetura, Segurança</itunes:keywords></item><item><title>Angular 22: reatividade, arquitetura e por que migrar</title><link>https://zocate.li/posts/2026/angular-22-reatividade-arquitetura-migracao/</link><description>Angular 22 com Signals e reatividade, arquitetura de projetos complexos, comparativo com React e por que escolher Angular para sua aplicação corporativa.</description><content:encoded>&lt;p>Angular 22 com Signals e reatividade, arquitetura de projetos complexos, comparativo com React e por que escolher Angular para sua aplicação corporativa.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/angular-22-reatividade-arquitetura-migracao.mp3" length="23924204" type="audio/mpeg"/><guid isPermaLink="false">angular-22-reatividade-arquitetura-migracao</guid><pubDate>Sun, 14 Jun 2026 12:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Angular 22 com Signals e reatividade, arquitetura de projetos complexos, comparativo com React e por que escolher Angular para sua aplicação corporativa.</itunes:summary><itunes:duration>00:16:35</itunes:duration><itunes:episode>36</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento</itunes:keywords></item><item><title>Certificados SSL/TLS: Como Funcionam e Como Validar</title><link>https://zocate.li/posts/2026/certificado-ssl-tls/</link><description>Como funcionam os certificados SSL/TLS e como validá-los corretamente em aplicações .NET e Python, com mTLS e execução em containers.</description><content:encoded>&lt;p>Como funcionam os certificados SSL/TLS e como validá-los corretamente em aplicações .NET e Python, com mTLS e execução em containers.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/certificado-ssl-tls.mp3" length="33050245" type="audio/mpeg"/><guid isPermaLink="false">certificado-ssl-tls</guid><pubDate>Sat, 11 Jul 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Como funcionam os certificados SSL/TLS e como validá-los corretamente em aplicações .NET e Python, com mTLS e execução em containers.</itunes:summary><itunes:duration>00:22:55</itunes:duration><itunes:episode>37</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Segurança</itunes:keywords></item><item><title>CORS não é detalhe: por que times ainda erram esse básico</title><link>https://zocate.li/posts/2026/cors-seguranca-nginx-aspnet-core/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/cors-seguranca-nginx-aspnet-core.mp3" length="38511361" type="audio/mpeg"/><guid isPermaLink="false">cors-seguranca-nginx-aspnet-core</guid><pubDate>Sun, 12 Jul 2026 10:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:26:42</itunes:duration><itunes:episode>38</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Segurança, Desenvolvimento</itunes:keywords></item><item><title>Tempo real no Angular e .NET: WebSockets, SSE e SignalR</title><link>https://zocate.li/posts/2026/tempo-real-angular-dotnet-websockets-sse-signalr-long-polling/</link><description>Tutorial prático em Angular e ASP.NET Core comparando WebSockets, SSE, SignalR e Long Polling com exemplo funcional no blog-zocateli-sample.</description><content:encoded>&lt;p>Tutorial prático em Angular e ASP.NET Core comparando WebSockets, SSE, SignalR e Long Polling com exemplo funcional no blog-zocateli-sample.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/tempo-real-angular-dotnet-websockets-sse-signalr-long-polling.mp3" length="27594824" type="audio/mpeg"/><guid isPermaLink="false">tempo-real-angular-dotnet-websockets-sse-signalr-long-polling</guid><pubDate>Mon, 20 Jul 2026 14:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Tutorial prático em Angular e ASP.NET Core comparando WebSockets, SSE, SignalR e Long Polling com exemplo funcional no blog-zocateli-sample.</itunes:summary><itunes:duration>00:19:08</itunes:duration><itunes:episode>39</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Arquitetura</itunes:keywords></item><item><title>Git History para Debug e Auditoria em Escala</title><link>https://zocate.li/posts/2026/git-history-debug-auditoria-escala/</link><description>Git history para debug e auditoria: investigue regressões e processe 500 mil registros em streaming com .NET 10 e Channel&lt;T>.</description><content:encoded><![CDATA[<p>Git history para debug e auditoria: investigue regressões e processe 500 mil registros em streaming com .NET 10 e Channel<T>.</p><p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.</p>]]></content:encoded><enclosure url="https://podcast.zocate.li/episodes/git-history-debug-auditoria-escala.mp3" length="36617310" type="audio/mpeg"/><guid isPermaLink="false">git-history-debug-auditoria-escala</guid><pubDate>Wed, 22 Jul 2026 19:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Git history para debug e auditoria: investigue regressões e processe 500 mil registros em streaming com .NET 10 e Channel&lt;T&gt;.</itunes:summary><itunes:duration>00:25:24</itunes:duration><itunes:episode>40</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento</itunes:keywords></item><item><title>Apache Airflow com .NET 10: dispare e monitore DAGs</title><link>https://zocate.li/posts/2026/apache-airflow-dotnet-10-api-dags/</link><description>Integre Apache Airflow com .NET 10 pela API REST v2 para autenticar, disparar e monitorar DAGs com segurança e resiliência.</description><content:encoded>&lt;p>Integre Apache Airflow com .NET 10 pela API REST v2 para autenticar, disparar e monitorar DAGs com segurança e resiliência.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/apache-airflow-dotnet-10-api-dags.mp3" length="40505086" type="audio/mpeg"/><guid isPermaLink="false">apache-airflow-dotnet-10-api-dags</guid><pubDate>Fri, 24 Jul 2026 19:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Integre Apache Airflow com .NET 10 pela API REST v2 para autenticar, disparar e monitorar DAGs com segurança e resiliência.</itunes:summary><itunes:duration>00:28:05</itunes:duration><itunes:episode>41</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>DevOps, Desenvolvimento</itunes:keywords></item><item><title>Arquitetura de Eventos sem Caos com C#: Guia Prático</title><link>https://zocate.li/posts/2026/arquitetura-eventos-sem-caos-com-csharp/</link><description>Entenda como combinar PostgreSQL, Azure Service Bus Emulator, Outbox, Inbox e Saga para construir integrações confiáveis sem cair em caos operacional.</description><content:encoded>&lt;p>Entenda como combinar PostgreSQL, Azure Service Bus Emulator, Outbox, Inbox e Saga para construir integrações confiáveis sem cair em caos operacional.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/arquitetura-eventos-sem-caos-com-csharp.mp3" length="36992003" type="audio/mpeg"/><guid isPermaLink="false">arquitetura-eventos-sem-caos-com-csharp</guid><pubDate>Fri, 31 Jul 2026 19:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Entenda como combinar PostgreSQL, Azure Service Bus Emulator, Outbox, Inbox e Saga para construir integrações confiáveis sem cair em caos operacional.</itunes:summary><itunes:duration>00:25:39</itunes:duration><itunes:episode>42</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Arquitetura</itunes:keywords></item><item><title>Thread-safety em .NET 10 e Python: GIL e race conditions</title><link>https://zocate.li/posts/2026/thread-safety-dotnet-10-vs-python-gil-race-conditions/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/thread-safety-dotnet-10-vs-python-gil-race-conditions.mp3" length="28885115" type="audio/mpeg"/><guid isPermaLink="false">thread-safety-dotnet-10-vs-python-gil-race-conditions</guid><pubDate>Tue, 11 Aug 2026 19:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:20:02</itunes:duration><itunes:episode>43</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Arquitetura</itunes:keywords></item><item><title>Como Publicar uma Biblioteca .NET no NuGet.org</title><link>https://zocate.li/posts/2026/publicar-biblioteca-dotnet-nuget/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/publicar-biblioteca-dotnet-nuget.mp3" length="31361474" type="audio/mpeg"/><guid isPermaLink="false">publicar-biblioteca-dotnet-nuget</guid><pubDate>Wed, 19 Aug 2026 19:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:21:45</itunes:duration><itunes:episode>44</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento</itunes:keywords></item><item><title>.NET Native AOT: Ecossistema de Compilação em C#</title><link>https://zocate.li/posts/2026/dotnet-native-aot-ecossistema-compilacao/</link><description>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.</description><content:encoded>&lt;p>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.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/dotnet-native-aot-ecossistema-compilacao.mp3" length="22857321" type="audio/mpeg"/><guid isPermaLink="false">dotnet-native-aot-ecossistema-compilacao</guid><pubDate>Fri, 21 Aug 2026 19:30:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>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.</itunes:summary><itunes:duration>00:15:51</itunes:duration><itunes:episode>45</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Arquitetura</itunes:keywords></item><item><title>.NET Native AOT: Parte 2 — JIT, R2R e AOT em Benchmarks</title><link>https://zocate.li/posts/2026/dotnet-native-aot-jit-r2r-benchmarks/</link><description>Benchmarks .NET 10 comparam JIT, ReadyToRun e Native AOT em startup, throughput, memória, tamanho e tempo de publicação.</description><content:encoded>&lt;p>Benchmarks .NET 10 comparam JIT, ReadyToRun e Native AOT em startup, throughput, memória, tamanho e tempo de publicação.&lt;/p>&lt;p>Ouça o artigo completo narrado por IA com a voz do Lincoln Zocateli.&lt;/p></content:encoded><enclosure url="https://podcast.zocate.li/episodes/dotnet-native-aot-jit-r2r-benchmarks.mp3" length="39489061" type="audio/mpeg"/><guid isPermaLink="false">dotnet-native-aot-jit-r2r-benchmarks</guid><pubDate>Thu, 03 Sep 2026 18:00:00 -0300</pubDate><itunes:author>Lincoln Zocateli</itunes:author><itunes:summary>Benchmarks .NET 10 comparam JIT, ReadyToRun e Native AOT em startup, throughput, memória, tamanho e tempo de publicação.</itunes:summary><itunes:duration>00:27:23</itunes:duration><itunes:episode>46</itunes:episode><itunes:episodeType>full</itunes:episodeType><itunes:explicit>false</itunes:explicit><itunes:keywords>Desenvolvimento, Arquitetura</itunes:keywords></item></channel></rss>