Web Reactiva Newsletter
Developers desfasados
Así pruebo un nuevo framework (acaba mal)
2
0:00
-12:51

Así pruebo un nuevo framework (acaba mal)

Tercera parada de la Guía para devs desfasados: ¡Nos vamos de acampada!
2

Recuerdo mi primera noche de acampada libre en la sierra de Urbasa. Un sitio precioso, una tienda de campaña salvaje. 

  1. Un cuadrúpedo quiso meter el morro en la tienda. Aún discutimos si era vaca o caballo.

  2. Montamos una guerra de espuma de afeitar, de esas que salen a chorro. Inteligente maniobra en una madrugada con niebla.

  3. 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.

Cargando...

  1. El poder del pulgar

  2. Buscamos inocentes

  3. Test del camping

  4. Estrategia de alto impacto

  5. Soluciones que no podrán ignorar

  6. Pasar del No al Know


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:

Entra en Webificando


💊 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.

📝 Resumen completo en español

‎‎

🌳 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

LangChain llega a Java

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

  1. 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 💬

  2. En Linkedin cuento cosas (a veces dramas) y es fácil seguirme.

  3. 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:

Compartir


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

Si llegaste hasta aquí es que esto te gustó. Suscríbete y el próximo domingo tendrás más.

Discusión sobre este pódcast

Web Reactiva Newsletter
Developers desfasados
Guía práctica para programadores que se sienten desfasados y quieren dejar de estarlo.