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.

2023 - Quarter 1

Fotografi3

Questa gilda si concentra sull’apprendimento e il rafforzamento dei concetti legati alla fotografia.
Durante le sessioni teoriche e pratiche, i partecipanti hanno svolto una serie di attività relative a:

  • acquisizione di familiarità con strumenti fotografici come ISO, apertura, tempi, luce ed esposizione;
  • approfondimento del tema della cultura visiva attraverso l’analisi di immagini fotografiche create da grandi fotografi. Tramite esercitazioni, casi studio e teoria hanno sviluppato una maggiore consapevolezza nell’utilizzo delle immagini.
  • Narrazione visiva ed editing fotografico, imparando a selezionare immagini che raccontino in modo più incisivo. È stato approfondito il concetto di “progetto fotografico” ed è stata sviluppata un’idea trasformandola in una serie di immagini coerenti tra loro.

Come risultato di gilda ogni persona ha realizzato fotografie su diversi soggetti applicando concetti e tecniche studiati durante il corso. Durante il camp del 23 maggio, gli aspiranti fotografi si è prodigato per immortalare i momenti più importanti della giornata.

In Tréatro

Per chiunque sia disposto a uscire dalla propria zona di confort, questa gilda è l’ideale perché ha permesso di imparare e mettere in scena tecniche di improvvisazione teatrale.

Seguiti da Roberto Boer – formatore, improvvisatore teatrale, attore e presentatore – i membri di questo gruppo hanno seguito un corso sul match di improvvisazione teatrale imparando a costruire ambienti immaginari, installare performance, esercitare l’ascolto e reagire in modo adeguato e accettare il cambiamento.

Durante la unconference del camp del 23 maggio, è stato organizzato uno spettacolo durante il quale tutti i partecipanti della gilda hanno messo in pratica quanto appreso durante il corso con Roberto.

Visual note for piano

Questa gilda nasce con l’intento di realizzare un’applicazione che permetta a chiunque di imparare a suonare un pianoforte in modo più semplice.

Utilizzando varie tecnologie, tra cui Unity e C#, i membri della gilda hanno sviluppato un prototipo di un’applicazione AR (con Realtà Aumentata) che può essere utilizzato con dispositivi hardware quali l’”Oculus Quest“.

Il progetto è disponibile su GitHub inoltre, per la unconference del camp del 23 maggio, è stata organizzata una sessione durante la quale le persone hanno avuto la possibilità di provare l’esperienza di suonare un pianoforte attraverso un visore e la Realtà Aumentata.

Intré BrAIn

Questa gilda prosegue il percorso della precedente “Big Brain”, spostando il focus sullo sviluppo di applicazioni, inerenti ad ambiti specifici, allenando modelli di AI esistenti per adattarli alle proprie esigenze.
La gilda “Right Brain” si è dedicata ai settori della “Computer Vision“, “Explainable AI” e “Generative AI” realizzando due applicazioni:

  • “banner/no banner”, uno strumento che rimuove il banner personalizzato di un videogiocatore durante certe situazioni di gioco;
  • un’applicazione che usufruisce di modelli di “Generative AI” per produrre un riassunto testuale a partire da un audio o un video ricevuto in ingresso.

La gilda “Left Brain” ha approfondito le conoscenze nei mondi della “OCR” e della “Computer Vision” per realizzare un’applicazione che, dato come input uno scontrino fiscale, sia in grado di estrarre le informazioni sulla data e sul totale.

Per il camp del 23 maggio i due gruppi hanno curato una sessione di approfondimento sulle tematiche durante la unconference.

GNUcca 2

La gilda GNUcca 2 prosegue il percorso di studio della gilda GNUcca per completare gli argomenti oggetto degli esami LPIC 101-500 e LPIC 102-500 da sostenere e superare per ottenere la certificazione LPIC-1. Di seguito la lista dei temi trattati:

  • personalizzazione e uso dell’ambiente shell (e creazione di script);
  • setup di un display manager;
  • gestione degli utenti e gruppi sul sistema;
  • automatizzazione e pianificazione di task amministrativi;
  • gestione e consultazione dei log di sistema;
  • il server di stampa CUPS;
  • fondamenti delle reti TCP/IP;
  • configurazione di una network di base;
  • task di amministrazione e sicurezza.

Come per la precedente gilda, 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 usando il libro “LPIC-1 Linux Professional Institute Certification Practice Tests“. Per l’esame, sono state svolte simulazioni sul sito “Wiley“.

Intrétainment

Questa gilda nasce fondamentalmente per due motivi:

  • creare uno strumento che favorisca il team building al di fuori dell’ufficio;
  • imparare a gestire i dati geografici (lato back-end e front-end) sfruttando tecnologie open source.

Negli incontri a disposizione il gruppo ha realizzato una prima versione di un’applicazione funzionante che comprende una serie di funzionalità di base (creazione/modifica/cancellazione di un evento, iscrizione/disiscrizione a un evento, upload/download di file e foto ecc.). Sono state utilizzate le seguenti tecnologie:

  • back-end: Java, Spring Boot, Kong come gateway delle API della’applicazione, Keycloak per il Single Sign-On e integrazione con il protocollo LDAP;
  • per il front-end, React.

Per la unconference organizzata al camp del 23 maggio, il team ha preparato una sessione di approfondimento dedicata al codice scritto per l’applicazione e alla gestione delle mappe.

Android

La gilda ha lo scopo di approfondire le conoscenze sullo sviluppo di applicazioni native Android utilizzando i componenti più diffusi e i sensori presenti negli smartphone.

Come caso di studio è stato deciso di realizzare un’applicazione chiamata “i3 Advisor” che permette agli utenti di creare eventi relativi alle pause pranzo con i colleghi. La prima versione dell’applicazione è stata sviluppata utilizzando Kotlin, ed è stata un’occasione per impararne le basi e l’uso di alcuni componenti. Per la gestione dei dati è stato utilizzato Firebase, è inoltre presente la logica per Push Notification e per l’utilizzo di alcuni sensori quali il giroscopio, il GPS e la fotocamera.

2022 - Quarter 3

Big Brain

La gilda si pone come obiettivo principale la produzione di modelli di Machine Learning in ambito “Defect Detection” (predire attraverso delle foto se il soggetto sia buono o difettoso) adottando un approccio “learning by doing”.
Il team ha sperimentato diverse librerie esistenti per creare modelli di M.L., migliorandoli di volta in volta al fine di avere un livello di accuratezza sufficiente a renderli utilizzabili per casi d’uso reali (immagini di bicchieri, packaging vario e frutti). Ogni incontro è stato documentato in un notebook utilizzando Kaggle.
L’outcome della gilda è la realizzazione di un modello di M. L. generico, ovvero che si possa facilmente adattare a più contesti di Defect Detection, che è stato oggetto di una sessione di unconference al camp del 1° febbraio a Vimercate.

D&D

Quale miglior occasione, se non quella di giocare a Dungeons & Dragons, per svolgere una attività di team building?
I partecipanti di questa gilda hanno sì giocato a D&D, ma anche e soprattutto:
  • imparato a lavorare insieme, nonostante l’eterogeneità dei vari elementi del gruppo;
  • interpretato un ruolo ben preciso che il più delle volte non rispecchiava la natura della persona;
  • dato dei feedback appropriati e di valore;
  • adottato il framework Scrum per la creazione delle campagne, ovvero le storie. Di volta in volta, grazie ai feedback raccolti, il Dungeon Master ha affinato la campagna seguendo le nuove specifiche.

Come output il team ha realizzato un articolo dettagliato sul procedimento di creazione delle strutture del gioco, pubblicato nel nostro blog.

Fluttermania

Gli obiettivi principali di questa gilda sono due: approfondire le conoscenze su Flutter e mettere in pratica quanto appreso in un caso di studio, una app che aiuti l’utente a rimanere aggiornato sulle conferenze. Il team si è organizzato come segue:

  • formazione: sono stati seguiti dei corsi sul linguaggio Dart e su Flutter;
  • workshop: designer e sviluppatori hanno lavorato insieme sui fronti dell’usabilità e del design dell’app. Sono state organizzate sessioni di brainstorming, è stata decisa l’architettura dell’informazione e infine sono stati realizzati i wireframe.
  • UI design: sviluppo dei componenti delle schermate dell’app.
  • Integrazione tool e funzionalità: Firebase (database e autenticazione), mappa geografica e gestione delle notifiche.

Al camp del 1° febbraio i partecipanti della gilda hanno organizzato una sessione di unconference dedicata all’architettura e al codice sviluppato per l’app.