<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Michel Banagouro — Blog</title><description>Notas, tutoriais e reflexões sobre desenvolvimento, IA e produto.</description><link>https://mbanagouro.com.br/</link><language>pt-BR</language><item><title>Bem-vindo ao meu blog</title><link>https://mbanagouro.com.br/blog/bem-vindo/</link><guid isPermaLink="true">https://mbanagouro.com.br/blog/bem-vindo/</guid><description>Primeiro post oficial do site. Aqui você vai encontrar reflexões, cases reais e o dia a dia de um CTO no mercado brasileiro de software.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>O programador morreu. Vida longa ao programador.</title><link>https://mbanagouro.com.br/blog/o-programador-morreu/</link><guid isPermaLink="true">https://mbanagouro.com.br/blog/o-programador-morreu/</guid><description>A IA não vai eliminar o programador — vai eliminar o programador que só sabe escrever código. O papel mudou. A pergunta é quem vai atrás do novo papel.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>Resolva o problema. Escreva código, se necessário.</title><link>https://mbanagouro.com.br/blog/resolva-o-problema-escreva-codigo-se-necessario/</link><guid isPermaLink="true">https://mbanagouro.com.br/blog/resolva-o-problema-escreva-codigo-se-necessario/</guid><description>Como entregamos valor para um dos nossos principais clientes de e-commerce sem desenvolver uma única linha de código novo.</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Os &quot;sabores&quot; do ASP .NET: qual escolher e quando usar cada um?</title><link>https://mbanagouro.com.br/blog/sabores-aspnet-qual-escolher/</link><guid isPermaLink="true">https://mbanagouro.com.br/blog/sabores-aspnet-qual-escolher/</guid><description>MVC, Razor Pages, Minimal API, Blazor, gRPC, SignalR — o ASP .NET oferece múltiplos modelos. Entenda quando usar cada um e como combiná-los no mesmo projeto.</description><pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Content Security Policy no ASP.NET: a camada invisível que protege os dados do seu cliente</title><link>https://mbanagouro.com.br/blog/content-security-policy-aspnet/</link><guid isPermaLink="true">https://mbanagouro.com.br/blog/content-security-policy-aspnet/</guid><description>Seu backend pode estar seguro, mas o navegador não. Veja como o CSP bloqueia roubo de dados, XSS e ataques como o Magecart diretamente no ASP.NET Core.</description><pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Por que não ensino MVC para quem está começando em ASP.NET?</title><link>https://mbanagouro.com.br/blog/por-que-nao-ensino-mvc/</link><guid isPermaLink="true">https://mbanagouro.com.br/blog/por-que-nao-ensino-mvc/</guid><description>MVC sempre foi apresentado como o jeito certo de desenvolver em ASP.NET. Mas resolver problemas não significa ser o melhor ponto de partida — e depois de anos ensinando, cheguei a uma conclusão clara.</description><pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Design Pattern: Decorator — Como resolvi quedas constantes em um E-commerce sem refatorar o sistema inteiro</title><link>https://mbanagouro.com.br/blog/design-pattern-decorator-ecommerce/</link><guid isPermaLink="true">https://mbanagouro.com.br/blog/design-pattern-decorator-ecommerce/</guid><description>Esse artigo é uma referência ao texto &apos;O dia em que o e-commerce não podia cair, e quase sempre caía&apos;. Aqui mostro como o padrão Decorator resolveu um problema crítico de performance sem tocar no código existente.</description><pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate></item><item><title>O dia em que o e-commerce não podia cair, e quase sempre caía</title><link>https://mbanagouro.com.br/blog/ecommerce-que-nao-podia-cair/</link><guid isPermaLink="true">https://mbanagouro.com.br/blog/ecommerce-que-nao-podia-cair/</guid><description>Como um problema recorrente de quedas em campanhas da Centauro me ensinou que performance quase nunca é sobre tecnologia nova — é sobre entender o problema certo.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate></item></channel></rss>