Vermutech #78
Última setmana abans d’entrar en les festivitats nadalenques. Dies de tancar temes, fer reunions, one-to-ones i, com cada any, dinar de Nadal a GISCE. Aquest cop vam estrenar lloc: la Fonda d’El Foment. Menjar molt bo i, per sorpresa, es van repartir uns premis que algunes persones de l’equip havien organitzat en secret. Va ser divertit, molt currat i amb moltes rialles.
Després vam fer el toc, i fins i tot un sopar per acabar d’arrodonir-ho :)
Un d’aquells moments que creen vincles i fan equip.
Tècnicament, ha estat una setmana poc productiva. Tot i això, amb la IA he delegat alguna tasca, i afegiré petites funcionalitats als comentaris: poder silenciar respostes i marcar quin és l’últim missatge llegit d’un fil.
Començo amb algunes recomanacions,
💾 Programari
Ttyd: Comparteix la teva terminal des d’una interfície web.
Minimalista, potent i amb opcions de lectura o escriptura. Ideal per compartir sessions en directe.
🤔 Curiositats
A qui no li agrada el “Party parrot”? si no us en podeu estar i el necessiteu veure fent curl parrot.live el podreu veure a la vostre consola (Github) i si no en teniu prou teniu un munt de recursos a Cult of the Party Parrot.
A qui no li agrada el Party Parrot?
Si vols veure’l ballar a la teva consola, només cal que escriguis:curl parrot.liveDisponible a Github. I si et quedes amb ganes de més, a Cult of the Party Parrot hi ha un munt de variacions i recursos.
📦 Recursos
Un article de l’Eduardo Ferro, sobre com fer una mena de Pseudo TDD amb IA, en vaig parlar el número passat, trobo que és una bona manera de treballar.
📊 Enquesta
La setmana passada vaig voler saber quin és el teu nivell de domòtica a casa i la resposta va ser clara: el futur encara no ha arribat a moltes llars. Un 50% va dir que no té cap dispositiu domòtic, i només un petit 20% ho té tot automatitzat. Això sí, hi ha un 30% en fase exploratòria, entre qui controla algunes coses pel mòbil i qui només engega llums o calefacció. Potser l’any que ve Alexa s’instal·la a més cases?
Aquesta setmana et proposo una pregunta més emocional:
🌟 El concepte
Si mai t’has preguntat com pot ser que dues persones escriguin alhora al mateix document sense trepitjar-se, la resposta en moltes eines modernes són els CRDTs.
Els Conflict-free Replicated Data Types són una manera de representar dades perquè es puguin modificar en paral·lel des de diferents llocs i després sincronitzar-se sense conflictes.
És a dir, diverses còpies d’una mateixa dada poden ser modificades de forma independent i, quan es tornen a comunicar, automàticament arriben a un estat coherent sense haver de decidir quina versió guanya.
Funciona perquè cada tipus de CRDT (n’hi ha diversos) segueix regles matemàtiques que asseguren que el resultat final serà el mateix independentment de l’ordre en què arriben els canvis. Això ho fa ideal per apps que han de funcionar offline o en contextos distribuïts.
Si et fa gràcia tafanejar més a fons, dues llibreries especialment interessants són Automerge i Yjs, que implementen CRDTs d’una manera força accessible i ben documentada.
🎛️ Mod
Avui he escrit aquest número escoltant el disc Funeral d’Arcade Fire. Un treball intens, orquestrat, que va creixent a mesura que avances.
La que m’ha quedat més clavada: Rebellion (Lies).
💖 Feedback
Si t’ha agradat i em vols ajudar, fes arribar aquest contingut a qui creguis que li pot interessar, i entra al canal de Telegram per comentar la publicació.


