Retrospettiva settembre 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:
- Configure different git accounts depending on project
- Removing an element from an array in a MongoDB document with Spring Boot
- Revert the first commit in a local git repository
- Spring Boot logback extensions
- How to use DateOperators in Spring Data MongoDB
Se sei un estimatore di RSS, puoi seguire gli aggiornamenti di questo blog a questo link.
Per questo mese è tutto, 🕺