Artículos
Más de 100 tutoriales y guías en español sobre Laravel, PHP, Next.js, WordPress e IA. Código real y probado, publicando desde 2019.

Integrando reCAPTCHA v3 de Google de forma fácil en Laravel
Vamos a integrar reCAPTCHA v3 de Google en Laravel sin paquetes: una clase con Guzzle, directivas Blade y la validación del score.

Ordenar productos por SKU en WooCommerce
Cómo añadir la opción 'Ordenar por SKU' al selector de la tienda en WooCommerce con dos filtros de PHP. Código completo y dónde colocarlo.

Tipos TEXT en MySQL: TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
El tamaño máximo de cada tipo de texto en MySQL, TINYTEXT, TEXT, MEDIUMTEXT y LONGTEXT, en bytes y en caracteres, sus diferencias, y cómo elegir el correcto sin tener que migrar la tabla después.

Qué es Adminer, el gestor de bases de datos de un solo archivo
Adminer gestiona MySQL, PostgreSQL, SQLite y más desde un único archivo PHP. Qué lo diferencia de phpMyAdmin, cómo instalarlo y qué cambia en la versión 6.0.0.

REST API en WordPress: rutas personalizadas y cómo leer el JSON
Cómo registrar una ruta REST propia con register_rest_route y leer el cuerpo JSON con get_json_params() en vez de php://input. Incluye el permission_callback que WordPress exige desde la 5.5.

Mis paquetes favoritos de Laravel
Los paquetes de Laravel que instalo casi en cada proyecto: qué hace cada uno, cuándo me ha salvado y por qué siguen en mi lista después de años usándolos.

Operador ternario en PHP
Qué es el operador ternario en PHP y cómo se usa: la sintaxis, el Elvis (?:), el null coalescing (??), cuatro casos reales, cuándo conviene un if o un match, y por qué anidar sin paréntesis revienta desde PHP 8.

Operadores en JavaScript: la guía completa
Todos los operadores de JavaScript en un sitio: asignación, incremento y decremento, lógicos, matemáticos y el resto. AND y OR no devuelven true o false, devuelven uno de los operandos, y de ahí sale el cortocircuito, los valores por defecto y por qué a veces conviene ?? en lugar de ||.
Hola, de nuevo!
Estoy estrenando nuevo blog y nuevo dominio.