🚨 ¡Nueva review! ¡Mi teclado ideal! ⌨️ Perfecto para programar, el Logitech MX Keys S . ¡Échale un ojo! 👀

12 septiembre, 2025

La Estructura Perfecta de un Prompt en ChatGPT-5

📖 2 min de lectura

En este post os explico la estructura perfecta para crear prompts súper efectivos en ChatGPT-5. 🤖 Siguiendo 6 puntos clave —como darle un rol a la IA, definir la tarea, añadir contexto y especificar el formato de salida— conseguirás que la inteligencia artificial entienda exactamente lo que necesitas y te dé respuestas mucho más precisas.

11 septiembre, 2025

Patrón de Diseño Singleton: Implementación y Mejores Prácticas

📖 5 min de lectura

Hoy os traigo el Patrón Singleton, un patrón de diseño creacional que se usa para garantizar que una clase tenga una única instancia en toda la aplicación. 🔑 Os lo explico con ejemplos prácticos en PHP, como una conexión a la base de datos o una configuración global, para que veáis cuándo es útil. Pero, ojo, también os cuento por qué se considera un anti-patrón y qué alternativas más modernas y limpias existen.

8 septiembre, 2025

Patrones de diseño

📖 3 min de lectura

En este post os explico qué son los patrones de diseño. 🧩 Son como las recetas probadas y comprobadas para solucionar problemas comunes en el desarrollo de software. No se trata de copiar y pegar código, sino de entender una estrategia para que tu proyecto sea más limpio, fácil de entender y de mantener. Te cuento por qué son tan importantes y te doy una guía con los tipos principales para que los reconozcas y sepas cuándo usarlos.🚀

6 septiembre, 2025

Prompts utiles para IA

📖 3 min de lectura

👋 Llevaba tiempo sin escribir, pero ya he vuelto. En este post, te comparto 7 prompts súper potentes que he probado para sacarle el máximo partido a la IA. 🤖 Te explico cómo usarlos para crear planes de estudio, mejorar tu mentalidad, diseñar una rutina de alto rendimiento y mucho más.

24 abril, 2025

Aplicando fuerza bruta en un FTP

📖 4 min de lectura

Últimamente, me he metido de lleno en el mundo de la ciberseguridad, y me parece fundamental entender cómo funcionan los ataques para poder defenderse mejor. 🛡️ En este post, te explico cómo realizar una auditoría de fuerza bruta contra un servidor FTP. Te guío para que montes tu propio entorno de pruebas de forma segura con Docker y uses una herramienta como Hydra para poner a prueba su seguridad. 💻 Es una práctica súper útil para cualquier programador o sysadmin que quiera aprender a proteger sus sistemas.

29 marzo, 2025

Instalando un nuevo disco sólido SSD en Arch Linux

📖 5 min de lectura

¿Te acabas de comprar un SSD y no sabes cómo montarlo en tu PC con Arch Linux? ¡Tranquilo, que te lo explico paso a paso! En este post, te guío desde cómo conectar el disco hasta cómo formatearlo para que sea compatible con Linux y Windows. 🤝 Además, te enseño a configurar el montaje automático para que no tengas que preocuparte cada vez que reinicies.

24 marzo, 2025

Comando AWK en Linux, uno de tus mejores amigos

📖 3 min de lectura

Hoy os hablo de una joya para la terminal de Linux: AWK. ✨ Es una herramienta súper potente que te permite manipular texto de una forma increíblemente eficiente. Con ejemplos prácticos, te explico cómo puedes filtrar datos, extraer columnas, realizar cálculos y hasta transformar texto en un abrir y cerrar de ojos. Si trabajas con ficheros de texto o logs, AWK se convertirá en tu mejor amigo.

23 marzo, 2025

Comando find en Linux

📖 3 min de lectura

🐧 Hoy os traigo un comando esencial para todos los que trasteamos con la terminal: ¡find! 🕵️‍♂️ En este post os explico cómo usar esta herramienta súper potente para buscar archivos y directorios en vuestro sistema. Desde encontrar ficheros por nombre o tamaño, hasta localizarlos por fecha o permisos, y hasta ejecutar acciones sobre ellos.

5 octubre, 2024

Principios SOLID - Dependency Inversion Principle

📖 3 min de lectura

Hoy os traigo el último post de la serie SOLID y, para mí, uno de los más importantes: el Principio de Inversión de Dependencias (DIP). 💥 Te explico con un ejemplo de notificaciones por qué tus clases de alto nivel no deben depender de implementaciones concretas. 🧐 Verás cómo, usando abstracciones, tu código se vuelve mucho más flexible y fácil de mantener.

29 septiembre, 2024

Principios SOLID - Interface Segregation Principle

📖 3 min de lectura

¿Tienes interfaces enormes que obligan a tus clases a implementar métodos que no usan? 🤯 Hoy os hablo del Principio de Segregación de Interfaces (ISP), uno de los SOLID que te ayudará a evitar este caos. Te enseño cómo dividir tus interfaces para que cada clase solo implemente lo que necesita, haciendo tu código mucho más limpio y fácil de mantener.

26 septiembre, 2024

Principios SOLID - Sustitución de Liskov

📖 2 min de lectura

Hoy os hablo del Principio de Sustitución de Liskov (LSP), un concepto muy importante de los principios SOLID. En este post te explico de forma sencilla por qué tus subclases deben seguir la misma lógica que sus clases principales. 🤓 Con un ejemplo práctico verás cómo evitar errores y asegurar que tu código funcione siempre como esperas.