<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Elmer Jacobo — Artículos</title><description>Notas, checklists y aprendizajes sobre desarrollo, arquitectura, rendimiento, tooling e inteligencia artificial aplicada.</description><link>https://elmerjacobo.dev/</link><language>es</language><item><title>Cómo conecté Obsidian con Claude Code usando MCP</title><link>https://elmerjacobo.dev/articles/obsidian-claude-code-mcp/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/obsidian-claude-code-mcp/</guid><description>Configuré Obsidian como base de conocimiento conectada a Claude Code vía MCP. Te cuento el proceso, los problemas con SSL y la estructura de vault que terminó funcionando.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate><category>AI Engineering</category><category>Obsidian</category><category>Claude Code</category><category>MCP</category><category>Productividad</category></item><item><title>Cómo organizo mis proyectos Next.js usando feature-based architecture</title><link>https://elmerjacobo.dev/articles/feature-based-architecture-nextjs/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/feature-based-architecture-nextjs/</guid><description>La estructura que uso en proyectos Next.js para mantener features más aisladas, escalables y fáciles de mantener.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><category>Next.js</category><category>Next.js</category><category>Architecture</category><category>TypeScript</category><category>Frontend</category></item><item><title>Cómo conectar Figma con OpenCode usando MCP</title><link>https://elmerjacobo.dev/articles/configurar-figma-mcp-opencode/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/configurar-figma-mcp-opencode/</guid><description>Configura el MCP de Figma en OpenCode para que tu agente pueda leer contexto de diseño y ayudarte a implementar interfaces con más precisión.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate><category>AI Engineering</category><category>OpenCode</category><category>MCP</category><category>Figma</category><category>AI</category></item><item><title>Expo vs React Native CLI: ¿Cuál elegir en 2026?</title><link>https://elmerjacobo.dev/articles/expo-vs-react-native-cli/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/expo-vs-react-native-cli/</guid><description>El debate ya no es &quot;managed vs bare&quot;. Con CNG, development builds y la recomendación oficial de Meta, la pregunta cambió por completo. Te explico cuándo elegir cada uno.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate><category>Mobile</category><category>React Native</category><category>Expo</category><category>Mobile</category><category>TypeScript</category><category>Tooling</category></item><item><title>Zustand vs Redux Toolkit: ¿Cuál Elegir en 2026?</title><link>https://elmerjacobo.dev/articles/zustand-vs-redux-toolkit/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/zustand-vs-redux-toolkit/</guid><description>En 2026 Zustand ha superado a Redux. Descubre las razones por las cuales Zustand se convirtió en el ganador en simplicidad, mientras que RTK sigue siendo el rey de las apps enterprise.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><category>TypeScript</category><category>React</category><category>Next.js</category><category>TypeScript</category><category>State Management</category></item><item><title>Flutter vs React Native: La perspectiva de un dev de React</title><link>https://elmerjacobo.dev/articles/flutter-vs-react-native/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/flutter-vs-react-native/</guid><description>Todo lo que un desarrollador de React necesita saber antes de saltar a Flutter. Diferencias clave en lenguaje, UI y gestión de estado.</description><pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate><category>Mobile</category><category>Flutter</category><category>React Native</category><category>Mobile</category><category>Dart</category></item><item><title>pnpm vs npm vs yarn: por qué uso pnpm</title><link>https://elmerjacobo.dev/articles/pnpm-vs-npm-yarn/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/pnpm-vs-npm-yarn/</guid><description>Comparativa práctica entre los tres package managers más populares. Velocidad, espacio en disco y por qué pnpm es mi elección.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><category>TypeScript</category><category>pnpm</category><category>npm</category><category>yarn</category><category>Node.js</category><category>Tooling</category></item><item><title>TanStack Query: Guía práctica para empezar</title><link>https://elmerjacobo.dev/articles/tanstack-query-getting-started/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/tanstack-query-getting-started/</guid><description>Aprende a usar TanStack Query (antes React Query) para manejar datos del servidor en React. Fetching, caching y mutations en minutos.</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate><category>TypeScript</category><category>React</category><category>TanStack Query</category><category>TypeScript</category><category>Data Fetching</category></item><item><title>Sentry en React Native CLI: Guía Completa de Integración</title><link>https://elmerjacobo.dev/articles/sentry-react-native-cli/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/sentry-react-native-cli/</guid><description>Aprende a configurar Sentry en React Native CLI para capturar errores, source maps y tracking de navegación. Incluye troubleshooting y optimización del plan gratuito.</description><pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate><category>Mobile</category><category>React Native</category><category>Sentry</category><category>Error Tracking</category><category>Debugging</category><category>Source Maps</category></item><item><title>Diferencias entre App Router y Pages Router en Next.js</title><link>https://elmerjacobo.dev/articles/nextjs-app-vs-pages-router/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/nextjs-app-vs-pages-router/</guid><description>Guía completa sobre las diferencias entre App Router (app/) y Pages Router (pages/) en Next.js. Cuál usar, cuándo migrar y ejemplos prácticos.</description><pubDate>Sat, 08 Nov 2025 00:00:00 GMT</pubDate><category>Next.js</category><category>Next.js</category><category>React</category><category>App Router</category><category>TypeScript</category></item><item><title>Configurando shadcn/ui en Next.js 16 con Tailwind 4</title><link>https://elmerjacobo.dev/articles/shadcn-ui-setup/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/shadcn-ui-setup/</guid><description>Guía completa para integrar shadcn/ui con las últimas versiones de Next.js y Tailwind CSS.</description><pubDate>Wed, 01 Oct 2025 00:00:00 GMT</pubDate><category>Next.js</category><category>shadcn/ui</category><category>Next.js</category><category>Tailwind</category></item><item><title>Estructura rápida: Blog en Next.js con MDX</title><link>https://elmerjacobo.dev/articles/nextjs-blog-mdx-setup/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/nextjs-blog-mdx-setup/</guid><description>Guía para usar MDX, rutas dinámicas y optimizar SEO en Next.js.</description><pubDate>Wed, 10 Sep 2025 00:00:00 GMT</pubDate><category>Next.js</category><category>Next.js</category><category>MDX</category><category>SEO</category></item><item><title>React Native: ¿Qué es y por qué usarlo?</title><link>https://elmerjacobo.dev/articles/react-native-que-es/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/react-native-que-es/</guid><description>Descubre qué es React Native, cómo funciona y por qué es la mejor opción para desarrollar aplicaciones móviles multiplataforma con JavaScript y React.</description><pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate><category>Mobile</category><category>React Native</category><category>Mobile</category><category>JavaScript</category><category>React</category></item><item><title>Cómo desplegar un subdominio en Vercel paso a paso</title><link>https://elmerjacobo.dev/articles/deploy-vercel-subdomain/</link><guid isPermaLink="true">https://elmerjacobo.dev/articles/deploy-vercel-subdomain/</guid><description>Configura un subdominio (ej. blog.elmerjacobo.dev) y conecta tu repo en Vercel sin romper tu site principal.</description><pubDate>Sun, 27 Jul 2025 00:00:00 GMT</pubDate><category>TypeScript</category><category>Vercel</category><category>DNS</category><category>Deploy</category></item></channel></rss>