<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss-styles.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Juan Felipe Rivera Gonzalez - Blog</title><description>Artigos sobre desenvolvimento web, engenharia de software e tecnologia por Juan Felipe Rivera Gonzalez, Desenvolvedor Full Stack.</description><link>https://jjuanrivvera.com/</link><language>pt-br</language><copyright>Copyright 2026 Juan Felipe Rivera Gonzalez</copyright><managingEditor>noreply@jjuanrivvera.com (Juan Felipe Rivera Gonzalez)</managingEditor><webMaster>noreply@jjuanrivvera.com (Juan Felipe Rivera Gonzalez)</webMaster><ttl>60</ttl><image><url>https://jjuanrivvera.com/og-image.jpg</url><title>Juan Felipe Rivera Gonzalez - Blog</title><link>https://jjuanrivvera.com/pt/blog</link></image><item><title>CLIs em vez de MCPs para integração de ferramentas de IA</title><link>https://jjuanrivvera.com/pt/blog/clis-em-vez-de-mcps/</link><guid isPermaLink="true">https://jjuanrivvera.com/pt/blog/clis-em-vez-de-mcps/</guid><description>Servidores MCP guardam credenciais em JSON. CLIs as mantêm no keyring. Depois de seis meses com ambos, movi minhas integrações para fora do MCP.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://jjuanrivvera.com//_astro/clis-over-mcps-cover.DiUIZuPX.jpg" type="image/jpeg"/><category>claude-code</category><category>mcp</category><category>cli</category><category>go</category><category>security</category><author>Juan Felipe Rivera González &lt;noreply@jjuanrivvera.com&gt;</author></item><item><title>Canvas CLI: O Guia Completo para Automação de LMS</title><link>https://jjuanrivvera.com/pt/blog/canvas-cli-o-guia-completo/</link><guid isPermaLink="true">https://jjuanrivvera.com/pt/blog/canvas-cli-o-guia-completo/</guid><description>Domine a automação do Canvas LMS com Canvas CLI. Aprenda instalação, OAuth, operações em lote e fluxos de trabalho avançados.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate><enclosure url="https://jjuanrivvera.com//_astro/canvas-cli-guide-cover.D4wyQ3Iu.jpg" type="image/jpeg"/><featured>true</featured><category>go</category><category>canvas-lms</category><category>cli</category><category>automation</category><category>ai-agents</category><author>Juan Felipe Rivera González &lt;noreply@jjuanrivvera.com&gt;</author></item><item><title>Canvas LMS Kit: O SDK Completo de PHP que Esperava</title><link>https://jjuanrivvera.com/pt/blog/canvas-lms-kit-o-sdk-completo-de-php/</link><guid isPermaLink="true">https://jjuanrivvera.com/pt/blog/canvas-lms-kit-o-sdk-completo-de-php/</guid><description>Descubra como o Canvas LMS Kit simplifica a integração com a API do Canvas com 45 APIs, suporte OAuth e recursos prontos para produção.</description><pubDate>Sun, 30 Nov 2025 00:00:00 GMT</pubDate><enclosure url="https://jjuanrivvera.com//_astro/canvas-lms-kit-introduction-cover.DSgXo6_L.jpg" type="image/jpeg"/><featured>true</featured><category>php</category><category>canvas-lms</category><category>sdk</category><category>api</category><category>oauth</category><author>Juan Felipe Rivera González &lt;noreply@jjuanrivvera.com&gt;</author></item></channel></rss>