Resoconto dell'Advent of Code 2024

🎄 Introduzione Dopo una SUSE hackweek davvero interessante e divertente, come ogni dicembre da qualche anno a questa parte, ho partecipato all’Advent of Code. Prima di tutto, desidero ringraziare Eric Wastl perché ogni anno ci regala una fantastica e indimenticabile avvent-ura. [fonte dell’immagine: Reddit u/edo360 ] ✨ Cos’è l’Advent of Code? Più che un semplice conto alla rovescia per il Natale, AoC è un gioco divertente che invita gli sviluppatori di ogni età e livello ad affinare le proprie capacità di problem-solving e di programmazione. Come un calendario dell’avvento virtuale, AoC propone un nuovo enigma di programmazione ogni giorno, dal 1° al 25 dicembre. Questi rompicapi sono spesso ingannevolmente semplici a prima vista, ma si rivelano rapidamente sfide intricate che richiedono algoritmi intelligenti e codice efficiente. ...

26 dicembre 2024 Â· Andrea Manzini

Resoconto del GoLab 2024

Introduzione Dal 2015, il GoLab è una delle conferenze più storiche e rinomate al mondo sull’ecosistema del Go Programming Language, attirando un vasto pubblico di Gopher da ogni angolo del pianeta. Errore mio, ho dimenticato di fare una foto alla maglietta 🤷 Negli ultimi anni, gli organizzatori hanno ospitato alcuni dei più grandi nomi del settore, che hanno condiviso le proprie intuizioni ed esperienze con i partecipanti. ...

15 novembre 2024 Â· Andrea Manzini

Testing Headless di Applicazioni GUI PySide/PyQt con pytest-qt

🤓 Introduzione Il testing manuale delle applicazioni GUI può diventare noioso e soggetto a errori con l’aumento delle funzionalità e della complessità. Il testing headless offre una soluzione automatizzando le interazioni dell’interfaccia utente (UI) senza la necessità di un display fisico. Questo approccio consente un’esecuzione più rapida dei test, una migliore ripetibilità e una perfetta integrazione con le pipeline di continuous integration e continuous delivery (CI/CD). In questo post esploreremo come sfruttare pytest-qt, un potente framework per il testing headless di applicazioni PySide/PyQt. ...

22 maggio 2024 Â· Andrea Manzini

Un approccio diverso alle interfacce utente da terminale

Introduzione Bubbletea è un framework con una filosofia basata su The Elm Architecture: Per farla semplice, si divide in tre parti: Model: lo stato della tua applicazione View: un modo per trasformare il tuo stato in qualcosa da mostrare a schermo Update: un modo per aggiornare lo stato in base ai messaggi Il runtime del framework gestisce tutto il resto: dall’orchestrazione dei messaggi ai dettagli di rendering a basso livello. Esempio Ipotizziamo di voler creare la classica lista di cose da fare (to-do list): ...

3 maggio 2024 Â· Andrea Manzini

This site does not use cookies or collect any personal data. © 2026 Andrea Manzini.