Marcos Ramírez BETA
Icono de batería con medidor de porcentaje

LifeHack: usa un temporizador para alargar la batería y optimizar

Comparto un LifeHack sencillo y eficaz para prolongar la vida útil de las baterías en portátiles y tablets. Para una duración óptima, las baterías deben mantenerse siempre entre el 60% y el 80% de su capacidad, evitando tenerlas constantemente al 100%. La solución es usar un programador temporizador que corte la corriente durante media hora cada hora y media, manteniendo las baterías en niveles adecuados. Te recomiendo diferentes opciones de programadores, desde enchufes simples por menos de 10€ hasta opciones compatibles con Google y Alexa para crear rutinas más eficientes.

07:50 1 min Marcos Ramírez
Router WiFi con gráfico de velocidad de internet

No necesitas 600Mb: cuánto internet necesitas realmente

En la tercera entrega sobre los mitos de las conexiones a internet, desmonto la necesidad real de contratar planes de 600Mb o 1Gbps. Te explico cuánta velocidad necesitas para cada actividad: videoconferencia (1Mbps), streaming HD (5Mbps), 4K (25Mbps) y gaming (10Mbps). Con una familia de 8 personas haciendo videollamadas, viendo películas en 4K y HD, y jugando online, necesitan apenas 90Mbps en total. El precio medio de 600Mbps es de 45€/mes, pero no hay justificación técnica para contratar más de 100Mbps para la gran mayoría de usuarios, siendo una cuestión puramente comercial de las operadoras.

17:50 1 min Marcos Ramírez
App de banco con configuración de transferencias automáticas

Bancos y Fintechs: ¿difícil hacer transferencias automáticas?

Cuestiono la falta de herramientas de automatización avanzada en el sector bancario y fintech para la gestión de finanzas personales. Los bancos podrían implementar fácilmente un gestor de eventos que permitiera automatizar transferencias según condiciones específicas. Por ejemplo, enviar el IVA a otra cuenta automáticamente al recibir ingresos, o transferir el excedente a una cuenta de ahorro cuando el saldo supere cierto umbral. Te muestro ejemplos de código de cómo sería esta implementación. La pregunta es: ¿es tan difícil implementar algo así? N26 ofrece algo parecido en sus planes premium, pero solo entre sus espacios y con coste mínimo de 4,9€/mes.

07:50 2 min Marcos Ramírez
Email con botón de Opt-In para consentimiento

El problema del Email OptIn en 2021: el consentimiento digital

Denuncio una mala praxis extendida en empresas e instituciones: el envío de correos electrónicos con información confidencial sin un proceso previo de Opt-In. Cuando das tu email a una empresa, deberían enviarte un mail de confirmación para validar que realmente es tuyo. Si no lo hacen y te llegan correos con información sensible como datos bancarios, reservas de vuelos o información escolar de tus hijos, podrían estar cometiendo un delito. Te explico cómo crear automatizaciones con Zapier para gestionar este problema y mi iniciativa de crear un salón de la vergüenza para empresas que lo practican.

07:50 3 min Marcos Ramírez
Iconos de recruiter y empresa buscando candidatos

Recruiters IT: críticas y errores en procesos de selección

Expongo una crítica constructiva sobre los procesos de selección en el sector IT, analizando los errores que cometen recruiters y empresas al redactar ofertas poco claras o con humo. Cubro las ofertas que van de guay buscando ninja developers, las que dan poca información sobre el proyecto, y las preguntas cuyas respuestas ya están en el CV del candidato. También analizo las primeras llamadas improductivas, las entrevistas técnicas excesivamente largas, y las pruebas técnicas que piden desarrollar un carrito de la compra sin pagar por el tiempo invertido. Una reflexión sobre cómo mejorar los procesos de selección en tecnología.

19:50 5 min Marcos Ramírez
Código Jekyll con schedule de GitHub Actions

Programar posts con Jekyll en GitHub Pages: el proceso completo

Soluciona la limitación de Jekyll en GitHub Pages para programar publicaciones futuras. Te explico cómo configurar el archivo _config.yml con la opción future para controlar si Jekyll debe publicar posts con fecha en el futuro. Aprende a configurar el workflow en .github/workflows/pages-deploy.yml con schedule para ejecutar builds automáticos cada 30 minutos, permitiendo que los posts programados se publiquen automáticamente. También te muestro una alternativa menos elegante que consiste en forzar el rebuild ejecutando un push vacío desde tu local. Una guía técnica paso a paso para automatizar tu blog Jekyll.

20:00 1 min Marcos Ramírez
Desarrollador junior y senior trabajando juntos

Lo que todo junior debería saber y un senior debería recordar

Una guía exhaustiva dirigida tanto a programadores Junior que dan sus primeros pasos como a Seniors que necesitan recordar lo fundamental. Cubro los diferentes tipos de formación disponibles como universidad, FP, bootcamps y autodidacta, explicando los conceptos básicos que todo programador debe dominar como variables, POO, algoritmos y estructuras de datos. También detallo las herramientas esenciales como IDEs y Git, y conocimientos avanzados como patrones de diseño, metodologías ágiles, testing y refactorización. Incluyo consejos sobre inglés, virtualización con Docker y Kubernetes, y cómo lidiar con los egos en el sector. Una guía completa para mejorar tu carrera profesional en programación.

17:00 12 min Marcos Ramírez
Stack de libros, laptop y cine

Mis recomendaciones: libros de programación, terror y más

Descubre mi lista curada de recomendaciones personales que abarca literatura técnica fundamental para programadores, novelas de terror y producciones audiovisuales. Encontrarás títulos esenciales como Clean Code de Robert C. Martin, The Clean Coder y Refactoring de Fowler para mejorar tus habilidades de programación. También incluyo recomendaciones de novelas de terror como Apocalipsis de Stephen King, películas como El Tubo, y series como TeaCup, From y Lost. Una guía completa que iré actualizando regularmente con nuevos títulos de interés para la comunidad.

20:00 2 min Marcos Ramírez
Logos de WordPress y Jekyll con flecha de migración

Migrar de WordPress a Jekyll: guía completa paso a paso

Migrar de WordPress a Jekyll con GitHub Pages fue uno de los mejores cambios que hice para simplificar mi flujo de trabajo. Analizo por qué dejé WordPress, los problemas que encontré con la exportación de HTML y Markdown, y cómo configuré Jekyll para que mi blog funcionara perfectamente en GitHub Pages. Una guía completa de migración técnica.

07:30 4 min Marcos Ramírez
Captura de Google Photos con reconocimiento facial

Identificar personas no reconocidas en Google Photos manualmente

Otro de mis problemas del primer mundo con Google Photos. Cuando tienes fotos de una persona que el sistema no reconoce, como cientos de fotos de tu pareja haciendo muecas, Google identifica la cara pero no sabe quién es. Peor aún, no te permite decirselo manualmente. Si tienes fotos donde directamente no se ve la cara de la persona, la situación es aún más frustrante. ¿Conoces alguna solución?

15:21 1 min Marcos Ramírez