$ ls ./blog --filter
Blog
- Blog (14)
- Desarrollo (4)
-
Una línea en .npmrc que blinda tu proyecto contra ataques a npm
Los ataques de cadena de suministro en npm están a la orden del día. Con una sola línea en tu .npmrc puedes evitar la…
-
Automatiza el archivo de distribución de tus plugins y temas en WordPres
Hace un tiempo conté en la WordCamp Madrid cómo generar el ZIP de distribución de un plugin con WP-CLI, y lo dejé escrito en…
-
Claude Code como empleado 24/7: cómo lo adapto a WordPress
Llevo meses usando Claude Code a diario y esta semana he escuchado un episodio que me ha hecho replantearme cómo tengo montados los repos.…
-
Un color distinto por proyecto en VSCode: el truco que evita que escribas en el repo equivocado
Un color distinto por proyecto en VSCode: el truco que evita que escribas en el repo equivocado
-
WordCamp Europe 2026 en Cracovia: mesa de plugins, las minas de sal y la gran sorpresa final
Este año WordCamp Europe tocó en Cracovia. El vuelo del miércoles llegó tarde, así que me perdí el día de ciudad. Sin mucho drama:…
-
Cómo preparar tu plugin para el directorio de WordPress.org
En la WordCamp Europe de Cracovia estuvimos de ponentes Fran Torres y yo. Justo después de comer, con el público luchando contra la siesta…
-
Preview de plugins en WordPress Playground directamente desde el Pull Request
Cuando alguien abre un PR en un plugin de WordPress, el proceso habitual para revisarlo implica descargar la rama, instalarla en local, activar el…
-
3 años en el Plugins Team de WordPress.org
Ayer, 5 de mayo de 2026, cumplo 3 años como parte del Plugins Team de WordPress.org. Y este último año, el tercero, ha sido…
-
De WordCamp a la meta: un fin de semana entre comunidad y carrera
¡Vaya fin de semana movido! Entre WordCamp Málaga y la Media Maratón de Granada, el fin de semana se me pasó volando. Dos eventos…
-
Meetup WordPress Granada: diseño, IA y comunidad (con lleno absoluto)
Ayer estuve en la meetup de WordPress Granada y la sensación fue clara desde el minuto uno: evento lleno y comunidad muy viva. De…
-
WordCamp Madrid'26
Este año he estado en WordCamp Madrid, un evento que siempre es una gran oportunidad para compartir con la comunidad de WordPress, aprender cosas…
-
Cómo instalar WordPress Agent Skills en Mac
Los asistentes de IA como Claude Code, Cursor o Copilot son potentes, pero cuando trabajan con WordPress tienden a generar código anticuado, saltarse patrones…
-
Congreso ITN Granada: IA aplicada a la estrategia comercial — lo que me llevé
El pasado 17 de febrero asistí al congreso ITN organizado por EIG y Stezano Consulting en el Palacio de Congresos de Granada. Tres horas…
-
Proteger WordPress desde dentro: cómo funciona realmente el equipo de plugins
Ayer tuve la oportunidad de pasarme por el podcast Un billete a Chattanooga, al que os animo que os suscribáis, presentado por Ana Cirujano…
-
WordPress Day Granada: ciberseguridad aplicada al mundo real
Ayer se celebró en Granada una jornada centrada en uno de los temas más críticos para cualquier proyecto digital: la ciberseguridad en WordPress. El…
-
State of the Word 2025 Scaner automáticos en actualizaciones
En el State of the Word 2025 tuvimos la oportunidad de conocer las novedades en el proyecto WordPress, no sólo de software sino también…
-
Analiza tu código automáticamente con PHPSTAN
En proyectos de WordPress, mantener un código limpio y libre de errores es fundamental para garantizar la calidad, la seguridad y la escalabilidad. Herramientas…
-
Desarrolla y crea Test para que tus plugins no tengan errores
Este es el tutorial que vamos a tener en cuenta para la charla de la WordCamp Galicia 2025. Antes, dos conceptos: Configurar tu plugin…
-
Un gran año en el equipo de plugins
En el Equipo de Plugins en WordPress ha sido un gran año, puedes ver los números en resumen en el post de Make. Y…
-
Programación Negativa: qué es, Ventajas y cómo usarla en PHP y WordPress
¿Qué es la Programación Negativa? La programación negativa consiste en utilizar primero los casos que no deberían continuar la ejecución de una función o…
-
WordCamp Europe 2025 Basilea: Más PLUGINS
Cada año me sorprendo de este evento y de cómo profesionales dedicados a WordPress nos juntamos cada año de diferentes partes del mundo para…
-
Cómo limpiar ramas locales que ya no existen en el repositorio remoto con un solo comando
Cuando trabajamos en diferentes proyectos y además usamos la estrategia que siempre recomiendo Trunk Based development, es habitual que creemos muchas ramas temporales. Algunas…
-
Mi segundo Año en el Equipo de Revisión de Plugins de WordPress
Y sí! ya llevo dos años contribuyendo en WordPress en el equipo de Plugins. Para quien no conozca este equipo, somos los que velamos…
-
Desarrolla en WordPress Plugins más seguros
Introducción Plugin Check Plugin es la nueva herramienta disponible para todo el mundo y que permite hacer revisiones automáticas de tu plugin, darte indicaciones…
-
Crea tu propio plugin para WordPress, desde cero o ya sabiendo algo
Ponentes: Francisco Torres, Paco Marchante y yo, David Pérez Tuvimos la oportunidad de estar en la WordCamp Madrid 2025 compartiendo un taller donde enseñamos…
-
State of the Word: Plugins
Foto realizada por wordpress.org Ayer se presentaron las novedades en las que se va a trabajar en WordPress el próximo año. También el cofundador…
-
Me Entrevistan en la Taza de Amadeu
Soy David Pérez, de Granada, y lidero la agencia Close, donde digitalizamos proyectos. También estoy muy involucrado en la comunidad de WordPress como parte…
-
Contribuir a WordPress revisando Plugins
Esta es la charla que he dado en la WordCamp Griñón 2024, acerca de Plugin Check Plugin la herramienta para desarrolladores de Plugins en…
-
Cómo instalar y configurar Xdebug en Mac para depurar tus aplicaciones PHP
¿Qué es Xdebug y para qué sirve? Si trabajas con PHP, seguramente te has enfrentado a errores complejos que parecen imposibles de resolver con…
-
Cómo mantener tus dependencias al día
Cuando programamos en PHP/JS y utilizamos librerías como composer o npm, que son fundamentales en nuestro trabajo. Tenerlas actualizadas es fundamental por motivos de…
Looking for talks, slides and videos? They live in their own archive.