<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>César Alberca</title>
    <link>https://cesalberca.com/es</link>
    <description>Blog posts and newsletter issues by César Alberca — Frontend Software Architect</description>
    <language>es</language>
    <atom:link href="https://cesalberca.com/es/rss.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Tue, 26 May 2026 21:43:47 GMT</lastBuildDate>
  <item>
    <title>Cómo Llevo 5 Años Abstrayendo el Acceso a Datos</title>
    <link>https://cesalberca.com/es/blog/repository-pattern</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/repository-pattern</guid>
    <description>Cómo separar el acceso a los datos de la lógica de negocio usando el Patrón Repository para mantener tu código flexible y fácil de cambiar.</description>
    <pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate>
    <category>software-architecture</category>
    <category>software-development</category>
    <category>design-patterns</category>
  </item>
  <item>
    <title>Consejos y trucos para el IDE JetBrains WebStorm</title>
    <link>https://cesalberca.com/es/blog/jetbrains-webstorm-ide-tips-and-tricks</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/jetbrains-webstorm-ide-tips-and-tricks</guid>
    <description>Después de usar JetBrains WebStorm desde 2016, finalmente comparto cómo alcancé mi máxima productividad con él.</description>
    <pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate>
    <category>productivity</category>
    <category>software-development</category>
    <category>general</category>
  </item>
  <item>
    <title>2025: Desde las alturas hasta las profundidades, una review de mi año</title>
    <link>https://cesalberca.com/es/blog/2025-a-review-in-depth</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/2025-a-review-in-depth</guid>
    <description>2025 ha supuesto una búsqueda en profundidad para afianzar mi proyecto laboral, retomar el nomadismo digital y expandir mi creación de contenido a nuevos medios.</description>
    <pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate>
    <category>yearly-review</category>
    <category>personal-development</category>
  </item>
  <item>
    <title>El Patrón de Diseño Mother</title>
    <link>https://cesalberca.com/es/blog/mother-design-pattern</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/mother-design-pattern</guid>
    <description>Cómo usar el patrón Object Mother para testing más pragmático e intuitivo.</description>
    <pubDate>Fri, 19 Dec 2025 00:00:00 GMT</pubDate>
    <category>software-architecture</category>
    <category>software-development</category>
    <category>design-patterns</category>
    <category>testing</category>
  </item>
  <item>
    <title>¿Por qué estoy cerrando el código fuente de mi sitio web?</title>
    <link>https://cesalberca.com/es/blog/why-am-i-close-sourcing-my-website</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/why-am-i-close-sourcing-my-website</guid>
    <description>Por qué decidí mantener privado el código fuente de este sitio por ahora — reduciendo la fricción, evitando imitadores y disminuyendo riesgos — y qué estoy haciendo en su lugar para compartir conocimiento.</description>
    <pubDate>Sun, 23 Nov 2025 00:00:00 GMT</pubDate>
    <category>general</category>
  </item>
  <item>
    <title>Punto de Agua en Hacker Days</title>
    <link>https://cesalberca.com/es/blog/hackerdays-punto-de-agua</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/hackerdays-punto-de-agua</guid>
    <description>En este artículo te explico la iniciativa de Hacker Days, una Hackathon donde participé como Tech Lead. Hacker Days es una iniciativa de Rural Hackers, que tuvo lugar en Anceu Coliving, Galicia. Durante una semana creamos Punto de Agua, una aplicación gratuita y open source para gestionar el agua en las aldeas rurales.</description>
    <pubDate>Sat, 11 Oct 2025 00:00:00 GMT</pubDate>
    <category>software-development</category>
  </item>
  <item>
    <title>Atajos de IA: Cómo supercargué ChatGPT con comandos de una sola letra</title>
    <link>https://cesalberca.com/es/blog/ai-shortcuts</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/ai-shortcuts</guid>
    <description>Descubre cómo crear un sistema potente de atajos de una sola letra para ChatGPT que acelera drásticamente tu flujo de trabajo. Aprende a configurar comandos personalizados para reescribir, traducir, resumir y más—todo con solo un carácter.</description>
    <pubDate>Fri, 20 Jun 2025 00:00:00 GMT</pubDate>
    <category>ai</category>
    <category>productivity</category>
  </item>
  <item>
    <title>Arquitectura Frontend preparada para IA</title>
    <link>https://cesalberca.com/es/blog/ai-ready-frontend-architecture</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/ai-ready-frontend-architecture</guid>
    <description>Aprende a diseñar arquitecturas frontend que se integren con herramientas y agentes de IA. Este artículo explora UI basada en componentes, patrones de casos de uso, cadenas de middleware y convenciones de desarrollo que hacen que tu arquitectura de software Frontend esté preparada para la IA.</description>
    <pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate>
    <category>ai</category>
    <category>software-architecture</category>
    <category>software-development</category>
    <category>design-patterns</category>
  </item>
  <item>
    <title>Cómo Uso el Método Bullet Journal para Mantenerme Organizado</title>
    <link>https://cesalberca.com/es/blog/bullet-journal-method</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/bullet-journal-method</guid>
    <description>Descubre cómo uso el método Bullet Journal para organizar mi vida, seguir hábitos y aumentar la productividad como nómada digital y freelancer.</description>
    <pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate>
    <category>productivity</category>
    <category>personal-development</category>
  </item>
  <item>
    <title>2024: Reflexiones de un proceso transformador</title>
    <link>https://cesalberca.com/es/blog/2024-a-review-of-a-transformative-year</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/2024-a-review-of-a-transformative-year</guid>
    <description>2024 fue el año de transformar el dolor en aprendizaje y la aceptación en fuerza. Una pausa forzada que reveló la importancia de priorizar lo esencial: lo sostenible, lo natural y lo profundo.</description>
    <pubDate>Tue, 31 Dec 2024 00:00:00 GMT</pubDate>
    <category>yearly-review</category>
    <category>personal-development</category>
  </item>
  <item>
    <title>Rediseño del Blog</title>
    <link>https://cesalberca.com/es/blog/blog-redesign</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/blog-redesign</guid>
    <description>Después de dejar mi trabajo, decidí rediseñar mi blog. Esta es la historia de cómo lo hice (el blog).</description>
    <pubDate>Mon, 26 Aug 2024 00:00:00 GMT</pubDate>
    <category>software-development</category>
    <category>branding</category>
    <category>design</category>
  </item>
  <item>
    <title>Crea un proyecto Angular 17</title>
    <link>https://cesalberca.com/es/blog/create-angular-17-project</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/create-angular-17-project</guid>
    <description>En este artículo, exploraremos la configuración de un nuevo proyecto Angular con SSR (Server-Side Rendering) y veremos qué nuevas configuraciones trae consigo.</description>
    <pubDate>Thu, 25 Apr 2024 00:00:00 GMT</pubDate>
    <category>angular</category>
  </item>
  <item>
    <title>Mis doce problemas favoritos</title>
    <link>https://cesalberca.com/es/blog/my-twelve-favorite-problems</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/my-twelve-favorite-problems</guid>
    <description>He elaborado mi propia lista de mis problemas favoritos, que quiero compartir contigo.</description>
    <pubDate>Wed, 13 Sep 2023 00:00:00 GMT</pubDate>
    <category>personal-development</category>
  </item>
  <item>
    <title>Puente de Hemingway</title>
    <link>https://cesalberca.com/es/blog/hemingway-bridge</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/hemingway-bridge</guid>
    <description>Una forma inteligente de evitar el bloqueo del escritor y mejorar tus sesiones de programación.</description>
    <pubDate>Wed, 06 Sep 2023 00:00:00 GMT</pubDate>
    <category>writing</category>
    <category>software-development</category>
  </item>
  <item>
    <title>Migrando a TypeScript</title>
    <link>https://cesalberca.com/es/blog/migrating-to-typescript</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/migrating-to-typescript</guid>
    <description>En este tutorial veremos cómo migrar una base de código de JavaScript a TypeScript. Migraremos el código de mi charla Patrones Avanzados de JavaScript. ¡Empecemos!</description>
    <pubDate>Tue, 19 Nov 2019 00:00:00 GMT</pubDate>
    <category>typescript</category>
    <category>software-development</category>
  </item>
  <item>
    <title>Jest Angular</title>
    <link>https://cesalberca.com/es/blog/angular-jest</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/angular-jest</guid>
    <description>¿Quieres cambiar Karma en una aplicación Angular por un mejor corredor de pruebas como Jest? ¡Entonces este tutorial es el que estabas buscando!</description>
    <pubDate>Sun, 03 Nov 2019 00:00:00 GMT</pubDate>
    <category>angular</category>
    <category>testing</category>
  </item>
  <item>
    <title>Tematización</title>
    <link>https://cesalberca.com/es/blog/theming</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/theming</guid>
    <description>Tematizar una web con propiedades personalizadas es muy fácil como se muestra en este artículo.</description>
    <pubDate>Thu, 06 Jun 2019 00:00:00 GMT</pubDate>
    <category>css</category>
    <category>software-development</category>
  </item>
  <item>
    <title>Casos de Uso y Patrón Command</title>
    <link>https://cesalberca.com/es/blog/use-cases-and-commands</link>
    <guid isPermaLink="true">https://cesalberca.com/es/blog/use-cases-and-commands</guid>
    <description>Los casos de uso son el corazón de nuestra aplicación, son las acciones que nuestros usuarios pueden realizar. El patrón command nos ayuda a encapsular peticiones.</description>
    <pubDate>Wed, 17 Apr 2019 00:00:00 GMT</pubDate>
    <category>design-patterns</category>
    <category>software-architecture</category>
  </item>
  <item>
    <title>Creando Skills Agénticos: Buenas Prácticas</title>
    <link>https://cesalberca.com/es/newsletter/2026-05-13_agentic-skills-best-practices</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/2026-05-13_agentic-skills-best-practices</guid>
    <description>Aprende a crear skills agénticos robustos que ahorran tokens y producen mejor calidad en los resultados.</description>
    <pubDate>Wed, 13 May 2026 15:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Usando Claude Code para Arquitectura Frontend</title>
    <link>https://cesalberca.com/es/newsletter/2026-04-29_claude-frontend-architecture</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/2026-04-29_claude-frontend-architecture</guid>
    <description>Cómo uso Claude Code para escribir código de Arquitectura Frontend del que estoy realmente orgulloso: skills, convenciones, TDD y PRDs.</description>
    <pubDate>Wed, 29 Apr 2026 15:00:00 GMT</pubDate>
  </item>
  <item>
    <title>SOLID, SOLID, SOLID. ¿Qué es realmente?</title>
    <link>https://cesalberca.com/es/newsletter/2026-04-22_solid-design-pattern</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/2026-04-22_solid-design-pattern</guid>
    <description>Probablemente estés usando el patrón de diseño SOLID sin saberlo. Entenderlo te convierte en un desarrollador significativamente mejor, aunque uses IA.</description>
    <pubDate>Wed, 22 Apr 2026 15:00:00 GMT</pubDate>
  </item>
  <item>
    <title>¡Es mi cumpleaños!</title>
    <link>https://cesalberca.com/es/newsletter/2026-04-15_happy-birthday</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/2026-04-15_happy-birthday</guid>
    <description>Hoy no hay newsletter, se enviará la semana que viene.</description>
    <pubDate>Wed, 15 Apr 2026 15:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Módulos de Funcionalidad para Aplicaciones a Prueba de Futuro</title>
    <link>https://cesalberca.com/es/newsletter/2026-04-01_feature-modules</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/2026-04-01_feature-modules</guid>
    <description>Los módulos de funcionalidad dividen tu aplicación en partes cohesivas y escalables.</description>
    <pubDate>Wed, 01 Apr 2026 15:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Escalando la Arquitectura Frontend Más Allá de lo Razonable con Capas</title>
    <link>https://cesalberca.com/es/newsletter/2026-03-18_layers</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/2026-03-18_layers</guid>
    <description>Las capas crean estructura, aportan escalabilidad y nos permiten separar el código para que nuestra base de código sea más estable.</description>
    <pubDate>Wed, 18 Mar 2026 15:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Reemplaza tus dependencias automágicamente en los tests</title>
    <link>https://cesalberca.com/es/newsletter/2026-03-04_dependency-injection-test-container</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/2026-03-04_dependency-injection-test-container</guid>
    <description>El testing pueden ser más sencillas y eso es gracias al contenedor de Inyección de Dependencias.</description>
    <pubDate>Wed, 04 Mar 2026 15:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Entendiendo la Inyección de Dependencias</title>
    <link>https://cesalberca.com/es/newsletter/understanding-dependency-injection</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/understanding-dependency-injection</guid>
    <description>La Inyección de Dependencias es un patrón poderoso pero complejo de entender que puede mejorar tremendamente la flexibilidad de tu código. Vamos a crear nuestro propio Contenedor de Inyección de Dependencias en el proceso.</description>
    <pubDate>Wed, 18 Feb 2026 14:30:00 GMT</pubDate>
  </item>
  <item>
    <title>Opciones de Casos de Uso para Middlewares Avanzados</title>
    <link>https://cesalberca.com/es/newsletter/use-case-options-for-advanced-middlewares</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/use-case-options-for-advanced-middlewares</guid>
    <description>Las Opciones de Casos de Uso habilitan Middlewares Avanzados al hacerlos configurables durante el tiempo de ejecución. Echemos un vistazo.</description>
    <pubDate>Wed, 04 Feb 2026 15:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Middlewares y el Patrón Chain of Responsibility</title>
    <link>https://cesalberca.com/es/newsletter/middlewares-and-chain-of-responsibility-pattern</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/middlewares-and-chain-of-responsibility-pattern</guid>
    <description>Los middlewares proporcionan una excelente manera de abstraer la ejecución de aspectos transversales, y junto con el patrón de diseño Chain of Responsibility, forman una combinación increíblemente potente.</description>
    <pubDate>Wed, 21 Jan 2026 15:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Ejecutar casos de uso utilizando el patrón Command</title>
    <link>https://cesalberca.com/es/newsletter/run-use-cases-using-the-command-pattern</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/run-use-cases-using-the-command-pattern</guid>
    <description>Mejoremos nuestro UseCaseService para encapsular la lógica de nuestros casos de uso para que tengan una base más sólida.</description>
    <pubDate>Wed, 07 Jan 2026 15:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Por qué deberías usar el Patrón Repository para interactuar con los datos</title>
    <link>https://cesalberca.com/es/newsletter/why-you-should-use-the-repository-pattern-to-interact-with-data</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/why-you-should-use-the-repository-pattern-to-interact-with-data</guid>
    <description>El patrón repository es una excelente forma de abstraer cómo interactúas con los datos, lo que lo convierte en un patrón de diseño muy útil de aprender. ¡Déjame enseñártelo!</description>
    <pubDate>Wed, 24 Dec 2025 15:00:00 GMT</pubDate>
  </item>
  <item>
    <title>Casos de Uso: El &quot;Único&quot; Patrón que Necesitas en Arquitectura Frontend</title>
    <link>https://cesalberca.com/es/newsletter/frontend-architecture-use-case-pattern</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/frontend-architecture-use-case-pattern</guid>
    <description>Si tuviera que elegir solo un patrón para implementar como Arquitecto Frontend, sería el patrón de caso de uso. He implementado este patrón incontables veces en proyectos que van desde Startups hasta empresas multimillonarias. He perfeccionado durante más de una década cómo implemento este patrón y en este boletín quiero compartirlo contigo.</description>
    <pubDate>Wed, 10 Dec 2025 10:30:00 GMT</pubDate>
  </item>
  <item>
    <title>Lanzamiento de la Newsletter de Arquitectura Frontend</title>
    <link>https://cesalberca.com/es/newsletter/launching-frontend-architecture-newsletter</link>
    <guid isPermaLink="true">https://cesalberca.com/es/newsletter/launching-frontend-architecture-newsletter</guid>
    <description>Estoy lanzando mi Newsletter de Arquitectura Frontend. En esta Newsletter exploraremos juntos patrones de diseño, capas y otras decisiones arquitectónicas diseñadas específicamente para el Frontend.</description>
    <pubDate>Tue, 09 Dec 2025 14:30:00 GMT</pubDate>
  </item>
  </channel>
</rss>