<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Blog de desarrollo web, React e IA | Matías Blanc</title><description>Guías en español sobre React, TypeScript, arquitectura frontend y automatización con IA. Ejemplos de código, decisiones y límites de proyectos de Matías Blanc.</description><link>https://mb.madeinchile.tech</link><language>es</language><item><title>¿Cómo aprender a programar sin depender de tutoriales?</title><link>https://mb.madeinchile.tech/blog/como-aprender-a-programar-sin-coleccionar-tutoriales</link><guid isPermaLink="true">https://mb.madeinchile.tech/blog/como-aprender-a-programar-sin-coleccionar-tutoriales</guid><description>Una ruta práctica para elegir dirección, construir desde temprano y usar la IA como tutor sin entregarle el aprendizaje.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>Aprendizaje</category><category>Programación</category><category>IA</category><author>hi@matiasblanc.dev (Matías Blanc)</author></item><item><title>¿Qué debe demostrar un proyecto de portafolio de programación?</title><link>https://mb.madeinchile.tech/blog/que-hace-valioso-un-proyecto-de-portafolio</link><guid isPermaLink="true">https://mb.madeinchile.tech/blog/que-hace-valioso-un-proyecto-de-portafolio</guid><description>No necesitas una idea nunca vista: necesitas demostrar contexto, decisiones, límites y evidencia de que puedes convertir un problema en software.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>Portafolio</category><category>Carrera</category><category>Proyectos</category><author>hi@matiasblanc.dev (Matías Blanc)</author></item><item><title>¿El ejercicio físico ayuda a concentrarse al programar?</title><link>https://mb.madeinchile.tech/blog/el-entrenamiento-fisico-es-clave-para-programar-mejor</link><guid isPermaLink="true">https://mb.madeinchile.tech/blog/el-entrenamiento-fisico-es-clave-para-programar-mejor</guid><description>Qué dice realmente la evidencia sobre ejercicio y cognición, qué afirmaciones conviene evitar y cómo integro el entrenamiento en una jornada de programación.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>Salud</category><category>Productividad</category><category>Comunidad</category><author>hi@matiasblanc.dev (Matías Blanc)</author></item><item><title>¿Por qué documentar software en español y dar visibilidad al talento local?</title><link>https://mb.madeinchile.tech/blog/el-talento-no-necesita-traduccion</link><guid isPermaLink="true">https://mb.madeinchile.tech/blog/el-talento-no-necesita-traduccion</guid><description>Por qué construir, documentar y descubrir tecnología en español es una ventaja comunitaria, y qué intento resolver con madeinchile.tech.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>Comunidad</category><category>Open Source</category><category>Chile</category><author>hi@matiasblanc.dev (Matías Blanc)</author></item><item><title>¿Cómo diseñé ZenReader para leer artículos sin distracciones?</title><link>https://mb.madeinchile.tech/blog/zenreader</link><guid isPermaLink="true">https://mb.madeinchile.tech/blog/zenreader</guid><description>Cómo diseñé una extensión de navegador open source centrada en tipografía, almacenamiento local y privacidad para leer sin anuncios ni distracciones.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>TypeScript</category><category>WebExtensions</category><category>Open Source</category><category>Privacidad</category><category>Frontend</category><author>hi@matiasblanc.dev (Matías Blanc)</author></item><item><title>¿Cómo conecté Telegram con Obsidian mediante IA? El caso de Hugr</title><link>https://mb.madeinchile.tech/blog/hugr</link><guid isPermaLink="true">https://mb.madeinchile.tech/blog/hugr</guid><description>La arquitectura y las decisiones detrás de mi asistente personal: voz, documentos y mensajes convertidos en notas útiles de Obsidian y eventos de calendario.</description><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate><category>Obsidian</category><category>Python</category><category>Automatización</category><category>Productividad</category><author>hi@matiasblanc.dev (Matías Blanc)</author></item><item><title>¿Cómo organizar tus dotfiles para reconstruir tu entorno Linux?</title><link>https://mb.madeinchile.tech/blog/dotfiles</link><guid isPermaLink="true">https://mb.madeinchile.tech/blog/dotfiles</guid><description>Cómo organizo Neovim, Kitty y mis herramientas de terminal, qué merece vivir en Git y qué aprendí después de convertir la configuración en un proyecto.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><category>Terminal</category><category>Neovim</category><category>Linux</category><author>hi@matiasblanc.dev (Matías Blanc)</author></item><item><title>¿Cómo generar borradores para X con IA y revisión humana?</title><link>https://mb.madeinchile.tech/blog/trending2tweet</link><guid isPermaLink="true">https://mb.madeinchile.tech/blog/trending2tweet</guid><description>Cómo construí un pipeline local en Python que convierte tendencias técnicas en borradores con fuentes, revisión humana y archivos Markdown.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>Python</category><category>IA</category><category>Obsidian</category><category>Automatización</category><author>hi@matiasblanc.dev (Matías Blanc)</author></item><item><title>¿Cómo aplicar Clean Architecture en React sin sobreingeniería?</title><link>https://mb.madeinchile.tech/blog/clean-architecture-reactjs</link><guid isPermaLink="true">https://mb.madeinchile.tech/blog/clean-architecture-reactjs</guid><description>Una guía práctica para separar dominio, casos de uso, infraestructura y UI en React, con criterios para saber cuándo la arquitectura ayuda y cuándo sobra.</description><pubDate>Fri, 08 Jul 2022 00:00:00 GMT</pubDate><category>React</category><category>TypeScript</category><category>Arquitectura</category><author>hi@matiasblanc.dev (Matías Blanc)</author></item></channel></rss>