Retrospettiva settembre 2024

Pubblicato il 29/09/2024

Conclusa la parentesi estiva, parecchie attività sono ai blocchi di partenza.

Vita lavorativa

Sarò impegnato nello sviluppo di un backend in Java con framework Micronaut.

Studio

Ho creato un piccolo progetto Java Spring Boot per esercitarmi sulla serializzazione/deserializzazione delle enum in un’applicazione che serve API Web con un database MongoDB. Qui il repository, con alcuni esempi su come gestire la serializzazione delle enum nei seguenti casi:

  • come parametro della query.
  • come campo di un body JSON.
  • come campo di un documento MongoDB.

Progetti

Dopo la pausa estiva ho ripreso il contributo lasciato in sospeso per Forgejo. Finalmente ho identificato i test necessari per controllare l’implementazione della funzionalità e ho aperto un Pull Request in stato WIP per tenere informato il progetto sui progressi.

Ho rilasciato la seconda iterazione di Cambusa. Cambusa è un’applicazione che ho creato parecchi anni fa per risolvere un problema casalingo: tenere traccia in modo semplice e veloce della dispensa di casa per evitare il cliché: “Ecco mi sono dimenticato di comprare il prodotto XXX” appena rientrati dal supermercato. Qualche mese fa ho aperto l’utilizzo di Cambusa a chiunque fosse interessato e dai feedback ricevuti è nato questo nuovo rilascio migliorativo. Ho colto inoltre l’occasione per un aggiornamento tecnologico del frontend passando da Vue 2 a 3 e sostituendo la libreria UI bootstrap-vue, che non supporta pienamente Vue 3, con il suo erede bootstrap-vue-next. Chi fosse interessato a provare Cambusa può farlo qui. Ogni feedback, attraverso qualunque mio canale di comunicazione, è gradito.

Owlcode.eu

Un mese prolifico per il blog, con la pubblicazione di 5 articoli:

Se sei un estimatore di RSS, puoi seguire gli aggiornamenti di questo blog a questo link.

Per questo mese è tutto, 🕺

  • I contenuti di questo articolo sono rilasciati con licenza CC-BY 4.0
  • Eventuali spezzoni di codice presentati seguono, dove non dichiarato, licenza MIT