Vai al contenuto principale

Gilde: accrescere e condividere le conoscenze

Ogni settimana dedichiamo parte del nostro tempo per lavorare all'interno delle Gilde. La Gilda è gruppo spontaneo di 4-8 persone che nasce con lo scopo di apprendere e condividere le conoscenze. Ogni quattro mesi si formano nuove Gilde sulla base degli argomenti proposti liberamente da ogni persona.

2022 - Quarter 3

Gildoppiaggio, contro li gnoranza

La gilda nasce con un obiettivo: approfondire le conoscenze sull’arte del doppiaggio, e provare a metterci la voce.
I partecipanti della gilda, con l’aiuto di una figura esterna con esperienza nel mondo del doppiaggio, hanno svolto un percorso sia teorico che pratico (con doppiaggi di spot pubblicitari, cartoni animati e scene di film). Perché doppiare è innanzitutto un “tradimento artistico” dato che la persona deve sostituire la propria voce a quella di un’altra. Un bravo doppiatore deve:

  • pronunciare correttamente ogni parola, ovvero parlare in dizione;
  • trasmettere tutte le emozioni e quanto sta accadendo in video. La voce è l’unico strumento che ha a disposizione.
  • Essere in grado di adattarsi in base a chi/cosa si sta doppiando. Saper doppiare significa anche saper recitare.

Come risultato finale, il team ha doppiato un video aziendale sul tema “gli errori più comuni che si commettono durante un Daily Scrum Meeting”, a sua volta risultato di una gilda, che potete vedere e ascoltare nel nostro canale YouTube.
Alla unconference del camp del 1° febbraio è stata organizzata una sessione pratica di doppiaggio.

GNUcca

La gilda GNUcca nasce per raggiungere un duplice obiettivo: imparare Linux partendo dalle basi per conoscere ogni suo aspetto (dalla diagnostica dei problemi più comuni all’amministrazione) e prepararsi all’esame LPIC 101-500.
Data la vastità degli argomenti dell’esame:

  1. architettura di sistema;
  2. installazione e gestione dei pacchetti in Linux;
  3. GNU e i comandi Unix;
  4. i dispositivi, il filesystem e la gerarchia standard del filesystem.

I partecipanti hanno studiato dai libri di riferimento “LPIC-1 Linux Professional Institute Certification Study Guide” e “Linux Professional Institute: LPIC-1 (101)” e si sono esercitati prendendo il materiale dal libro “LPIC-1 Linux Professional Institute Certification Practice Tests“. Per prepararsi al meglio all’esame, sono state svolte simulazioni sui siti “Wiley“.

I3Tombolata

Obiettivo di questa gilda è stata l’implementazione di una Web app per la gestione delle partite del gioco della tombola durante la serata della cena di Natale 2022.

Nei diversi incontri il gruppo si è occupato dello sviluppo dell’applicazione della tombola (frontend in Vue 3, backend in Java e Spring Boot) e dell’organizzazione della tombolata aziendale. In particolare:

  • è stata rivista la UI, ora la app propone ben due grafiche (una vecchio stile, l’altra più moderna);
  • è stato svolto refactoring del codice del backend (argomento principale della gilda);
  • è stato curato tutto il lato organizzativo dell’evento (scelta e acquisto dei diversi premi, realizzazione pacchi e creazione delle cartelle fisiche).

Keep in TouchDesigner

Questa gilda nasce con lo scopo di studiare e utilizzare il linguaggio di programmazione a nodi TouchDesigner per la creazione di contenuti multimediali interattivi in tempo reale. La gilda si è articolata in due principali fasi:

Alla unconference organizzata durante il camp del 1° febbraio, i partecipanti della gilda ha tenuto una sessione di approfondimento sulla tecnologia TouchDesigner.

NearlyHeadlessNick – NHN Cms

Questa gilda vuole essere l’inizio di un nuovo progetto.
Ciò che conta è dare importanza alla qualità, quindi in questo primo passo i partecipanti si sono focalizzati sullo sviluppo di un MVP “headless” di un CMS, precisamente un set di API e nient’altro. API che sono esposte da microservizi modulari.

Come output la gilda ha pubblicato il progetto NHN Cms e, per la unconference del camp del 1° febbraio, ha organizzato una sessione tecnica di approfondimento sul progetto stesso.

Swift

La gilda nasce per imparare a sviluppare in Swift, ideale per la realizzazioni di app per il mondo Apple, un’applicazione per iPhone.
Grazie alla consulenza fornita da un coach esterno, il gruppo ha definito quale fosse un progetto sul quale lavorare – una mobile app di nome “i3Tainment” – e ha approfondito diversi argomenti, tra i quali:

  • ciclo di vita di una mobile app iOS;
  • form inserimento dati, Table view, navigation, chiamate REST, UIKit, SwiftUI, alert, sheet, dati da environment, interazione con gesti dell’utente;
  • keychain, autorizzazioni per l’accesso alla posizione/contatti, notifiche Push;
  • organizzazione del codice e delle strutture dati per facilitare sviluppo di mockup e di preview;
  • OpenID per autenticazione integrato con un altro servizio aziendale interno;
  • Package manager: CocoaPods e Swift Package Manager

Alla unconference del camp del 1° febbraio è stata curata una sessione dedicata a due dei temi sopra elencati: UIKit e SwiftUI.

2022 - Quarter 2

i3eer

Questa gilda nasce per raggiungere due obiettivi: imparare a produrre la birra “home-made” e realizzare un’applicazione per il monitoraggio della fermentazione del mosto.

Durante i diversi incontri, i partecipanti hanno avuto modo di utilizzare un kit per la fabbricazione della birra e produrre una IPA finalizzando 24 bottiglie da 75cl. Nel mentre è stato realizzato un software con l’intenzione di aiutare l’utilizzatore finale, il mastro birraio: l’applicazione sviluppata permette infatti di creare e gestire delle ricette e di monitorare la temperatura del mosto nel momento in cui si decide di eseguire una cotta. Per lo sviluppo dell’applicazione sono state utilizzate diverse tecnologie: React.js per il frontend, Java Spring per il backend, un microcontrollore STM32 Nucleo64 con sensore di temperatura per la rilevazione della stessa in tempo reale e il protocollo MQTT per il trasferimento dei dati della temperatura al Cloud AWS.

In occasione del camp tenutosi il 3 ottobre, mentre veniva degustata la birra prodotta, è stata presentata l’esperienza vissuta in tutti i suoi aspetti: organizzativi e tecnici.

La VUElta buona

L’obiettivo della gilda è di apprendere nuove conoscenze (o rafforzarle, per chi già è pratico) sia sul framework per frontend Vue.js versione 3, sia sul linguaggio TypeScript.

I primi incontri sono stati dedicati alla partecipazione a un corso organizzato dal coach esterno Andrea Simone Costa, durante il quale sono stati trattati diversi argomenti:

  • l’utilizzo di Vue.js programmando in TypeScript;
  • la gestione di un progetto a componenti;
  • il concetto di routing;
  • la gestione dello stato dei componenti dell’applicazione con Pinia, uno store ad-hoc sviluppato per Vue.js.

Al termine del corso i partecipanti hanno organizzato diversi incontri di approfondimento e di pratica che hanno portato alla creazione di un’applicazione in Vue.js del gioco della Tombola, partendo da un progetto precedente sviluppato in React.

Pictionary

La gilda ha seguito un percorso di apprendimento e pratica di tecniche di visualizzazione, concentrandoci in particolare su modelli e strumenti proposti da bikablo ®.

L’obiettivo principale è stato d’imparare come essere efficaci nella visual facilitation e nello sketch noting, acquisendo competenze che ci permettano di realizzare poster e cartelloni d’impatto per diverse situazioni e cerimonie.

Il primo incontro è stato dedicato a un corso di una giornata con Francesca Martinuzzi, trainer bikablo, per l’apprendimento dei fondamenti da mettere subito in pratica con i primi poster: l’alfabeto del disegno, le icone, i personaggi, le cornici, le ombre, i colori, e molto altro. Dopo questa prima full immersion, il team ha proseguito il suo percorso continuando a esercitarsi producendo nuovi poster, avvalendosi per due incontri del prezioso contributi di Marta Ghislandi, che già aveva partecipato a una gilda simile in Agile Reloaded.

La gilda è stata sempre molto partecipata e ricca di momenti divertenti, con progressi inaspettati nel giro di pochi mesi. Per il camp del 3 ottobre è stata realizzata l’agenda e la board per l’unconference.

CKADiamo e ci crediamo!

Questa gilda, prosieguo della gilda “Se non stai attento…CKAD”, nasce per raggiungere il vero grande obiettivo: acquisire la certificazione CKAD, Certified Kubernetes Application Developer. Il programma di certificazione Kubernetes è curato da Cloud Native Computing Foundation (CNCF), in collaborazione con la Linux Foundation. Per ottenere la CKAD, come altre certificazioni Kubernetes (CKA, CKS) si deve sostenere un esame che differisce dagli altri in quanto è pratico al 100%. Al candidato infatti viene richiesto di risolvere un discreto numero esercizi in due ore di tempo, è molto importante quindi acquisire confidenza con la CLI di Kubernetes ed editor quali VIM.

Durante gli incontri il gruppo si è cimentato in una serie di esercizi e prove d’esame, sfruttando la piattaforma killer.sh, e ha sviluppato un’applicazione in stile killer.sh per:

  • fornire un set di esercizi più o meno sfidanti ai colleghi che in futuro vorranno provare a ottenere la CKAD;
  • testare le API di Kubernetes, eseguendo una verifica real-time degli esercizi svolti.