Recuerdo mi primera noche de acampada libre en la sierra de Urbasa. Un sitio precioso, una tienda de campaña salvaje.
Un cuadrúpedo quiso meter el morro en la tienda. Aún discutimos si era vaca o caballo.
Montamos una guerra de espuma de afeitar, de esas que salen a chorro. Inteligente maniobra en una madrugada con niebla.
A Nacho alguien le metió (no fui yo) un CALCETÍN en la boca porque roncaba como un oso.
Tenemos que recuperar esas sensaciones por muy “developer desfasado” creas que eres.
En las paradas anteriores estábamos “jugando”, en lo de hoy toca ponerse un poco serio y nos vamos de “acampada tech”.
☝️ Tengo un método para probar nuevas herramientas, frameworks, cosas que tienen que ver el ordenador en general.
🎧 En el audio de más arriba te cuento una experiencia reciente aplicando esta metodología.
Os habéis aliado, ¡queréis verme sudar!
Comparativas como estas, no se si habrá muchas en internet. Comparativa de IA que chatea con tus documentos
🎒En la mochila, solo lo necesario
Y nos vamos a desprender de algo que no queremos hacer: Un MVP. Nada de líos monetarios.
Lo nuestro se parece más a un POC POC, ¿quién es?
“Proof Of Concept” es estudiar la viabilidad de un proyecto o una funcionalidad. Para nosotros va a ser una herramienta o un framework.
🎯 Objetivo: Saber si nos convence para seguir aprendiendo o no.
⏱️ Planificación: Tener claro cuál es nuestro objeto de deseo.
⌛ Tiempo estimado: 3 horas.
El conocimiento se forja en la acción, no en la contemplación.
🚀 1. El “empieza aquí” (1 hora)
Deberíamos tener un tutorial o guía que nos indique como son los primeros pasos de instalación y puesta en marcha.
Si no lo tiene, ya es un punto negativo.
Intenta seguir el manual al pie de la letra, porque, como buenos campistas, tenemos costumbre de buscar atajos y luego te encuentras un oso en el camino.
¿No es mucho 1 hora?
Sobre el papel, sí. En la vida real quizás no pases de este punto 😱
🤔 2. Cuántas dependencias has necesitado (15 minutos)
A veces el número de entes que necesitan instalarse o descargarse para que algo funcione es brutal.
Pararse a revisar esto tiene dos consecuencias buenas:
Descubres qué está detrás de lo que pruebas (y te llevas sorpresas)
Si son demasiadas, quizás tengamos otro punto negativo.
🔄 3. Cambia algo básico y a ver qué tal (1 hora y 30 minutos)
Es la fase más imaginativa y crucial. El lugar donde muchas de esos “objetos brillantes” fallan.
Es como ir a jugar al “soga-tira” y no tener cuerda (nos pasó en aquella acampada).
Es bueno salirse de la guía oficial para comprobar si las costuras de lo que queremos probar se ven pronto.
La esencia del aprendizaje no está en seguir instrucciones al pie de la letra, sino en explorar los senderos no marcados del conocimiento.
☝️ También tiene el efecto elixir de la juventud: Aplicas tu sabiduría ancestral a un campo desconocido.
Si no “chuta”, punto negativo.
🔎 4. Retrospectiva (15 minutos)
👉 ¿Ha cumplido tus expectativas?
👉 ¿Le volverías a dedicar tiempo mañana?
👉 ¿Lo usarías para un proyecto más importante?
🍻 Cuando te respondas a esas tres te abres una cerveza o un zumo de lulo, lo que quieras, y a disfrutar lo mismo que cuando vuelves al camping después de un duro día de marcha.
Hay un par de malandriners majos que intentan monetizar sus side projects.
Tienen un podcast que se puede ver también en YouTube. En sus últimos episodios comentan todo lo que han aprendido de sus fracasos haciendo side projects. (Contarlo es su mayor triunfo, aunque ellos no lo saben.)
También tienen un grupo de telegram gratuito enfocado para gente que intentan hacer cosas y ganar dinero con ellas (algunos, incluso, con escaso éxito).
Si te sientes identificado o tienes curiosidad lo tienes todo en su web:
💊 Recursos a tutiplén
🔰 PARA APRENDER
Itinerarios de aprendizaje gratuitos para los empleos con más demanda
Esto lo han montado Linkedin y Microsoft y está disponible en castellano. Un buen recurso a compartir con gente que se está pensando en dar el salto a nuestro sector.
Un ciento de ejemplos de UI (CSS+JavaScript)
Los hermanos Mraz han contribuido a este repositorio con ejemplos de UI sencillos capturados de toda internet. Incluye también React.
😲 CURIOSO
Mejora tu concentración con este sonido de fondo
Desde luego 🔶 Xurxo es una persona productiva y siempre tiene a mano una web como esta con el sonido de la lluvia, el océano o la cafetera.
⚡️ ASOMBROSICO
NSFW JS, detector para imágenes "impropias"
Puedes enchufar la cámara y hacer la prueba. Detecta todo aquello que no es seguro para que te lo vean en el trabajo. Te prometo que SuperCoco cerró los ojos cuando lo probé.
🎢 CARRERA PROFESIONAL
5 lecciones duras que aprendí en 6 años de programador sentior
Jordan nos habla de la importancia de proponer soluciones o de priorizar la colaboración sobre el código limpio.
🌳 BUENAS PRACTICAS
HTMX vs React, AJAX vs Hooks, ¿quién ganará?
Una comparativa muy interesante de Antonello Zanini donde dos paradigmas del frontend se enfrentan para saber cuál es mejor en cada caso.
JSDoc como alternativa a TypeScript
Quizás no puedas o no quieras utilizar TS en tus proyectos. Aquí te explican una alternativa que te controla el código de forma estática y que está de parranda.
🤖 IA PRÁCTICA
La librería más popular para hacerlo todo con los modelos generativos de IA como GPT ya tiene su versión javera. La cosa se pone seria entonces
🛠 HERRAMIENTAS
Telethon, saca todo el provecho de la API de Telegram
Gracias a 🔶 Pantic como 🔶 Rapejim (parecen un dúo de rap ;) descubrimos esta librería apra conectarse a la API de Telegram más allá de los bots.
🤸♂️ ALTERNATIVAS OPEN SOURCE
Ente, un Google Photos en abierto y encriptado
Es una plataforma de almacenamiento en la nube cifrada de extremo a extremo con dos partes principales: Ente Photos, similar a Google y Apple Photos, y Ente Auth, una aplicación de autenticación.
Daytona, un gestor efectivo de entornos de desarrollo
Esta alternativa open source a Github Codespaces se integra con cualquier proveedor de Git e IDE, admitiendo configuraciones personalizadas y promoviendo la colaboración eficiente.
🎨 PLANTILLAS
Fumadocs, crea tu documentación y hazla útil
Es más que una plantilla para Nextjs. Soporta MDX (el markdown con componentes) y tiene buscador incorporado. 🔶 Sergi la está usando en su trabajo.
😅 3 cosillas que puedes hacer antes de marcharte
Me gustaría conocer tu opinión sobre esta pregunta : ¿Cuál fue la última herramienta, framework o lenguaje que has probado? ¿Fue un fail? ¿Te gustó?
📝 Te leo abajo, en los comentarios 💬En Linkedin cuento cosas (a veces dramas) y es fácil seguirme.
Puedes compartir la newsletter con tu grupo de madres/padres en Whatsapp o con tus compis del club de pádel (también por email) gracias a este botón:
PD: El “Me gusta”, por si te apetece, es en el icono del ♥️ ;)
PD bis: Le mandan una foto del lugar donde mataron a su padre y se pone a localizar ese mismo sitio en Google Earth (acaba mejor de lo que parece).
#reactivisima306
Así pruebo un nuevo framework (acaba mal)