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

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

📖 5 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

📖 5 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

📖 5 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

📖 5 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

📖 5 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.

1 septiembre, 2024

Principios SOLID - Open/Closed

📖 5 min de lectura

¿Alguna vez has tenido que meter mano a un código que ya funcionaba solo para añadir una cosa nueva? 🤦‍♂️ Pues eso es justo lo que el Principio Abierto/Cerrado (OCP) de los principios SOLID quiere evitar. Te explico con un ejemplo súper claro cómo puedes diseñar tu código para que sea más flexible, fácil de extender y sin tener que modificar lo que ya tienes hecho.

11 agosto, 2024

¿Qué es el principio de responsabilidad única o Single Responsibility Principle (SRP)

📖 5 min de lectura

En este post os hablo del Principio de Responsabilidad Única (SRP), uno de los 5 principios SOLID que te ayudarán a escribir código más limpio y mantenible. 💡 Con un ejemplo sencillo y sin mucho rollo, te explico por qué una clase debería tener solo una responsabilidad. 🧑‍💻 Verás que aplicando este principio, tu código será más fácil de entender, de probar y de mantener.