Blog de Notes

Amb els últims projectes en Python (el janitor i el pyxavi) he probat de posar en pràctica a casa les bones maneres que tenim a la feina. De tots ells, els tests unitaris són els que trobo més interessants.

Anem a descobrir pas a pas l'art dels Tests Unitaris a Python!

Continue Reading...


Que em coneix sap els meus gustos musicals, i que sóc de la generació que va descobrir Queen quan en Freddie va morir. Rondava el 1990 quan per la tele van posar el Barcelona amb la Montserrat Caballé, i jo vèia el meu pare excitat amb el Mercury. Qui serà aquest pàio? Quins crits, no?

Continue Reading...


Portava temps que em rondava pel cap la idea d'un bot que comprovés algunes mètriques del sistema i si algun valor es dispara llavors em publiqui una alerta a Mastodon. El que va començar com a un projecte senzill ha acabat una mica més treballat, capaç de comunicar entre bots i fer de centraleta d'alarmes i missatges de log.

En aquest article explico què fa i com posar-lo en marxa 🚀

Continue Reading...


La temporada del Nadal 2022 ha passat. A nivell personal això marca una fita. I tot un nou món acaba i un altre està a punt de començar. Encara tancant alguns temes, vull aprofitar aquest moment de calma entre tempestes per reflexionar una mica de tot, el que ha passat i el que vindrà. Atenció, vomitada mental ahead.

Continue Reading...


Seguint amb el primer article sobre les èines del programador Python, aquí parlo de cobrir el codi amb un estil definit mitjançant un autoformatter i un linter, assegurar la funcionalitat amb tests, i que aquestes comprobacions es passin automàticament en cada push a un Pull Request de GitHub. De fet, aquest és el setup que tenim al meu equip i ens garanteix uns mínims de coherència i qualitat al nostre codi.

Continue Reading...


L'altre dia li donava una volta al mòdul de Python que mantinc, amb les llibreries bàsiques que uso en els meus projectes personals. Tenia ganes d'aplicar les comprovacions que en el meu equip apliquem al nostre codi, com a pràctica i com a repàs personal, i ja de pas documentar-ho en una sèrie d'articles.

En aquest primer parlo de l'estructura bàsica d'un mòdul en Python i de les èines que hi utilitzo, Poetry i el Makefile, com a preparació de la segona part en la que parlaré d'autoformat, linter, tests i un xic d'automatització.

Continue Reading...


Cada cop que penso sota quina llicència publico un programa, se'm fa una muntanya i no em sé decidir. Port ja uns dies pensant que estaria bé fer un petit resum per trobar-ne les diferències i ajudar a triar entre el ventall que tenim, com a exercici per a mi mateix i ja de pas compartir-ho.

MIT, GNU, Apache... quina és la llicència que em convé?

Continue Reading...


Seria cap al final del 2002 quan vaig obrir ladragonera.com. Internet Archive només té traces des de Febrer del 2003, què hi farem. Ja des del principi estava orientada a ser una extensió online de les burrades que fèiem amb la colla de Talamanca. L'Esteve, el Sergi i jo saltàvem de fricada en fricada, i la meva sempre era mantenir una comunitat online. Allò va durar el que va durar, i no recordo molt bé com o per què va acabar, però parlem de fot 20 anys, i en ASP pur contra una DB en un arxiu MS Access.

Continue Reading...


Tornem-hi

05/11/2022 17:00 personal brainfuck

Ha plogut una mica des que un servidor (jo mateix, no la màquina) mantenia un blog. Recordo que era un moment gratificant, de deixar-me anar. També recordo la falera interna de classificar-ho tot i acabar mantenint una dotzena de blogs per matèria, que va acabar agobiant-me i fent-me tancar la parad...

Continue Reading...