Blog

Arquitectura Frontend, Buenas Prácticas, Testing

21 artículos 16 categorías

todo21Desarrollo de Software11Desarrollo Personal5Arquitectura de Software4Patrones de Diseño4Productividad4IA3Pruebas3Angular2
16 de septiembre de 2026 20 minutosDiez consejos para desarrollar mejor frontend

Una lista de pequeños consejos que hacen más agradable trabajar en un proyecto frontend: exports con nombre, ficheros en kebab-case, constructores y parámetros con nombre, dependencias fijadas, mise, variables de entorno, configuraciones de Vitest, hooks de git y .editorconfig.

Desarrollo de SoftwareJavaScriptTypeScript
2 de septiembre de 2026 16 minutosMáxima productividad digital

El sistema completo detrás de mi productividad digital: P.A.R.A, inbox zero, Bullet Journaling, un Second Brain en Notion y el hábito que lo sostiene todo: archivar.

EscrituraProductividadDesarrollo Personal
19 de agosto de 2026 14 minutosTesting en la era de la IA

Cómo testear de forma efectiva tras más de una década de experiencia: elegir el tipo de test adecuado, testear comportamiento y no internos, AAA, TDD y el criterio para revisar lo que escriben tus agentes.

PruebasIADesarrollo de Software
3 de marzo de 2026 7 minutosCómo Llevo 5 Años Abstrayendo el Acceso a Datos

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.

Arquitectura de SoftwareDesarrollo de SoftwarePatrones de Diseño
2 de febrero de 2026 10 minutosConsejos y trucos para el IDE JetBrains WebStorm

Después de usar JetBrains WebStorm desde 2016, finalmente comparto cómo alcancé mi máxima productividad con él.

ProductividadDesarrollo de SoftwareGeneral
7 de enero de 2026 17 minutos2025: Desde las alturas hasta las profundidades, una review de mi año

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.

Revisión AnualDesarrollo Personal
19 de diciembre de 2025 6 minutosEl Patrón de Diseño Mother

Cómo usar el patrón Object Mother para testing más pragmático e intuitivo.

Arquitectura de SoftwareDesarrollo de SoftwarePatrones de DiseñoPruebas
23 de noviembre de 2025 3 minutos¿Por qué estoy cerrando el código fuente de mi sitio web?

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.

General
11 de octubre de 2025 4 minutosPunto de Agua en Hacker Days

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.

Desarrollo de Software
20 de junio de 2025 5 minutosAtajos de IA: Cómo supercargué ChatGPT con comandos de una sola letra

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.

IAProductividad
10 de junio de 2025 20 minutosArquitectura Frontend preparada para IA

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.

IAArquitectura de SoftwareDesarrollo de SoftwarePatrones de Diseño
3 de junio de 2025 10 minutosCómo Uso el Método Bullet Journal para Mantenerme Organizado

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.

ProductividadDesarrollo Personal
31 de diciembre de 2024 13 minutos2024: Reflexiones de un proceso transformador

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.

Revisión AnualDesarrollo Personal
26 de agosto de 2024 24 minutosRediseño del Blog

Después de dejar mi trabajo, decidí rediseñar mi blog. Esta es la historia de cómo lo hice (el blog).

Desarrollo de SoftwareBrandingDiseño
25 de abril de 2024 9 minutosCrea un proyecto Angular 17

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.

Angular
13 de septiembre de 2023 3 minutosMis doce problemas favoritos

He elaborado mi propia lista de mis problemas favoritos, que quiero compartir contigo.

Desarrollo Personal
6 de septiembre de 2023 1 minutosPuente de Hemingway

Una forma inteligente de evitar el bloqueo del escritor y mejorar tus sesiones de programación.

EscrituraDesarrollo de Software
19 de noviembre de 2019 19 minutosMigrando a TypeScript

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!

TypeScriptDesarrollo de Software
3 de noviembre de 2019 4 minutosJest Angular

¿Quieres cambiar Karma en una aplicación Angular por un mejor corredor de pruebas como Jest? ¡Entonces este tutorial es el que estabas buscando!

AngularPruebas
6 de junio de 2019 6 minutosTematización

Tematizar una web con propiedades personalizadas es muy fácil como se muestra en este artículo.

CSSDesarrollo de Software
17 de abril de 2019 8 minutosCasos de Uso y Patrón Command

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.

Patrones de DiseñoArquitectura de Software