Herramientas para subir de nivel (III): La magia del teclado
Herramientas para subir de nivel con un poquito de esfuerzo.
Hay algo roto en los teclados.
Esa combinación de teclas, QWERTY, ¿quién fue la mente demente que se inventó eso?
En las primeras máquinas de escribir, las barras de tipo (esas piezas que golpean la cinta para imprimir caracteres en el papel) podían atascarse si dos teclas adyacentes se presionaban en rápida sucesión.
Un tal Remington ajustó el orden para que las teclas que estaban juntas fueran diferentes a las combinaciones más comunes. En inglés, claro.
Soy Dani y estás leyendo la newsletter para developers y gente curiosa de Web Reactiva.
Si quieres saber lo que puede “hacerte” una comunidad de gente programa y ponerte a tono como developer, entra en nuestra web.
El teclado dejó de ser un trasto mecánico pesado para ser vital en el mundo digital.
Y, aunque el ratón y Steve Jobs parecían quererlo aniquilar, es una herramienta que no ha desaparecido nunca de la lista de las más productivas.
1️⃣ Puedes ser más rápido
El año pasado me quedé sin una mano y quise aprender a teclear solo con una.
Casi sentí lástima al recuperar de nuevo la mano derecha, porque me sentía cada vez más cómodo solo con mi izquierda.
👉 Si quieres aprender a volar sobre las teclas, TypingClub es una excelente opción.
2️⃣ Puedes ser más hábil
Hace poco ya te lancé un buen calambrazo para que aprendeieras atajos de teclado con el “método Joseda” y una buena lista de recursos para hacerlo más fácil.
Moviéndote con el ratón por el menú trabajas, pero descubrí el otro día algo que muchas aplicaciones tienen, usamos poco y le va a hacer ganar segundos a tu reloj.
En el botón de la lupa 🔎 o en el menú Ayuda hay un “buscador de comandos”.
👉 Prueba en Photopea, una alternativa online a Photoshop que utilizo: clic en la lupa y busca “Atajos de teclado” (los encontrarás antes de terminar de escribirlo ;)
3️⃣ Puedes ser más inteligente
Aún recuerdo el día que visité al administrador de sistemas de la Universidad de Valladolid.
Tenía que explicarle las razones por las que necesitaba una base de datos MySQL para una web departamental. Él escuchó paciente y me puso a prueba con preguntas, porque aquello era una petición “extravagante”.
Y durante todo, TODO ese rato, no dejó de teclear en la terminal cosas. Nada que ver con nuestra conversación.
No perdió el hilo ni de la conversación, ni de la magia de su teclado mientras me daba los permisos necesarios.
La terminal, consola o línea de comandos no es la herramienta más bonita del mundo.
A los no habituales les da “miedo” porque creen que van a formatear el disco duro.
Pero es donde nació la comunicación entre el humano y la máquina.
Manejarla con soltura, al nivel que necesites, es un punto a favor muchas veces no tenido en cuenta ni por las ofertas ni tampoco por los developers.
Así que puedes poner ya mismo las manos sobre el teclado para aprender las bases.
En Webminal hay un curso gratuito interactivo para la terminal con Linux.
Comandos de terminal en español (con saber navegar carpetas y ficheros tiene mushco ganado).
Pero, si no tengo Linux, ¿qué puedo hacer?
En Mac la consola se basa en Unix, con lo que puedes ejecutar comandos con normalidad.
En Windows las limitaciones quedaron atrás y tienes, entre otras cosas, WSL: un Linux dentro de tus “ventanas”.
🎨 Si te parece muy sosa, busca alternativas: Rio, Warp, Zellij o el más famoso OhMyZsh.
O aprender consejos de los mejores como Jason Cheatham: A Modern Terminal-Based Development Environment (y la segunda parte).
La herramienta más poderosa que puedes dominar no es la tecnología en sí, sino cómo optimizar su uso para potenciar tu productividad.
Tu web está en peligro y Chabi Alonso lo sabe
Tiene nombre de jugador de fútbol pero a lo único que da patadas es a los malos que quieren hackear tus sistemas.
Chabi es especialista en pentesting a empresas y tiene un método muy claro:
🏴☠️ Monta ataques controlados para pasar por las mismas capas que atravesaría un ciberdelincuente.
Tras eso prepara un informe y, si la cosa está muy fea, te ayuda a tomar medidas.
Una de las que más le solicitan es la formación en ciberseguridad en entornos laborales.
Lleva una pila de años en esto y, tanto dentro como fuera de WordPress, sabe bien lo que hace.
Las herramientas para subir de nivel en Web Reactiva fueron el control de versiones y las automatizaciones con fuerza.
Y la próxima semana…
💊 Recursos a tutiplén
Si ves un 🧡 junto a un nombre es que forma parte de la Comunidad Malandriner.
🧭 GUÍA
Así funciona la mente de un programador: el libro The Programmer's Brain
Este artículo es una guía/resumen del libro Programmer’s Brain. Trata sobre cómo orientar tu mente a la resolución de problemas y a mejorar tu aprendizaje.
🎢 CARRERA PROFESIONAL
Desarrollo de habilidades de los ingenieros de software
Gracias a 🧡 Sonia descubrimos este artículo de Carlos Bastos donde quiere ayudarte a cumplir con tus expectativas en las habilidades técnicas. Comparte hasta una matriz según el nivel Junior, Mid o Senior.
😎 PARA FARDAR
Solo el 23% los colores tiene nombre: pon el tuyo a cualquiera Name all the colors @ colornames.org
De eso va Colornames, los millones de colores del espectro RGB pueden ser bautizados. Descubierto gracias a 🧡 Yuri.
🤖 ¡Vota por el nuestro! Robotito Orange
😲 CURIOSO
Sonido ambiente para la calma y concentración
Moodlist es gratis y puedes personalizar el ambiente a tu gusto.
🌳 BUENAS PRACTICAS
Elimina secretos de tu cóigo con Gitleaks
Es fácil dejarse claves de API y URLs de acceso en el código que no deberían publicarse nunca. Gitleaks será capaz de descubrirlos antes de que metas la pata.
🔰 PARA APRENDER
Self hosted, auto alojamiento y soberanía digital
La lista de artículos y ejemplos de 🧡 atareao para que puedas crear tu propia nube donde quieras. Compartido por 🧡 Rapejim.
Los nuevos hooks de React 19 explicados con ejemplos
Los cambios significativos de esta versión merecen una explicación detallada para entender qué se cuece ahí dentro.
Un curso muy sencillo en castellano sobre pruebas de software de la mano de google y web punto dev.
🤖 IA PRÁCTICA
NotebookLM, chatea con tus documentos gratis
Una beta de Google para aunar en un mismo sitio una aplicación de notas y un chat con documentos grandes gracias a la IA.
🛠 HERRAMIENTAS
Baileys es el licor café para WhatsApp
Convierte la popular app de mensajería en algo manejable gracias a esta librería de JavaScript y la WhatsApp Web API. Sin soporte oficial, claro.
Share URL, la librería para compartir enlaces donde sea
Aprovecha la Web Share API cuando esté disponible y lanza enlaces a redes construidos desde el código.
🎨 PLANTILLAS
Componentes mágicos con Magic UI
Estas son las plantillas más bonitas que vas a ver y están listas para que te las descargues. Animaciones y efectos que antes estaban fuera de nuestro alcance.
3 cositas rápidas que puedes hacer antes de marcharte
Corre para ser el primero en contarle a tu red que has descubierto esta newsletter.
Comparte la newsletter en Whatsapp.
A los algoritmos le gustan los likes y si pulsas ♥️ Substack le enseña la newsletter a más gente. A ti te cuesta cero y a mi me regala un suscriptor ;)
PD: Si alguna vez quisiste ver un portacontenedores gigante desde una lancha minúscula atravesando el canal de Panamá, puedes hacerlo en seco en este vídeo de Ramilla que está cruzando América de sur a norte sin despegarse del suelo.
#reactivísima320
Yo soy un fan de los atajos de teclado. Creo que ahorran un montón de tiempo y permiten ser más productivo.
Quería hacer un par de recomendaciones, por si te resultan interesantes.
Primero sobre teclado, esta web es para comprobar el sonido de diferentes switch y teclados. Algo muy friki.
https://kbs.im/
La web que utilizo para el tema de entrenar mecanografía que conocí por un youtube de teclados mecánicos.
https://typing.works/
Segundo, un para de recomendaciones de terminales, yo uso actualmente warp , pero antes usaba otro que se llama Tabby
https://tabby.sh/
Te dejo otro que probé un poco que es un concepto de terminal y editor de texto, algo pensado mas para programadores, se llama Wave
https://www.waveterm.dev/
Aviso, esos dos terminales no son minimalistas y ni ligeros, no son terminales para todo el mundo, pero tiene mucha funcionalidad y algunas de ellas algo exclusivas.