TALKS

In NetResults puntiamo a grandi risultati e lo possiamo fare solo migliorando insieme.
Siamo una "knowledge company" e condividiamo saperi e conoscenze, perché le idee del nostro gruppo sono importanti.
Lo spunto per i vari appuntamenti dei Nerd Talks può venire direttamente dalle attività che svolgiamo quotidianamente o dalle curiosità che il nostro lavoro ci stimola.
Abbiamo da poco inserito un nuovo appuntamento, quello con gli Innovation Talks che periodicamente fanno il punto della situazione sugli scenari globali.

Mini guida galattica per programmatori consapevoli- pt1

Relatore: Annamaria Marinelli

Numero: 49 / 2024

Anna Maria Marinelli ci illustra le problematiche di tipo legale che uno sviluppatore può incontrare quando è chiamato a sviluppare il codice. Le licenze open source sono tutte liberamente utilizzabili? Quali sono i rischi che uno sviluppatore corre se viola le condizioni di una licenza? Dopo un breve excursus sui tipi di licenza ad oggi in uso, l’attenzione verrà focalizzata sull’importanza della lettura e della comprensione delle condizioni d’uso della licenza di un software. Obiettivo: evitare di esporre l’azienda per cui viene sviluppato il codice a rischi legali.

Two-Factor Authentication in Kalliope

Relatore: Roberto Santini

Numero: 48 / 2023

Roberto Santini ci parla dell’ autenticazione a due fattori (2FA). La prima parte del talk presenta i concetti generali della 2FA, perché e’ importante per i moderni sistemi di autenticazione, le varie tipologie di fattori di autenticazione ed in particolare i fattori di tipo OTP con i relativi algoritmi di generazione (TOPT ed HOTP)

La seconda parte del talk entra nel dettaglio di come questa tecnologia di sicurezza sia stata implementata nella nostra piattaforma Kalliope, evidenziandone alcuni aspetti tecnici e sfide incontrate nel percorso. 

Intelligenza Artificiale e Machine Learning: secondo appuntamento

Relatore: Miriana Troccoli

Numero: 47 / 2023

Miriana Troccoli prosegue l’approfondimento sul machine learning, esplorando il significato e il funzionamento del deep learning. Dopo una serie di esempi esplicativi, il focus del NerdTalk si sposta su Jupyter Notebook, un’applicazione web molto utile nell’analisi e nella visualizzazione dei dati, di cui viene evidenziata la struttura. Miriana successivamente offre una panoramica su alcune delle funzioni chiave delle librerie Pandas, Matplotlib e Seaborn, illustrando attraverso esempi pratici come generare diverse tipologie di grafici, inclusi grafici a barre, grafici a torta e heatmaps.

Network Loops & Atena (sort-of)

Relatore: Sergio Borghese

Numero: 46 / 2023

Sergio Borghese ci racconta un caso di successo relativo alla piattaforma Atena. 

Nello specifico vediamo come grazie al nostro supporto ed all’uso di un BOT Atena, il cliente sia riuscito in pochi giorni ad identificare e risolvere un network loop che causava disservizi randomici sulla sua rete. Il racconto dell’esperienza in campo viene poi usata come trampolino per raccontare da un punto di vista tecnico cosa siano i network loop, cosa li puo’ causare e come identificarli e risolverli.

Intelligenza Artificiale e Machine Learning

Relatore: Miriana Troccoli

Numero: 45 / 2023

Miriana Troccoli ci introduce i concetti interconnessi di Intelligenza Artificiale e Machine Learning, partendo dalla storia e dal contesto in cui è nato il campo di studi dell’IA e focalizzandosi sulla branca del Machine Learning. Dopo un’analisi delle definizioni più comunemente utilizzate per l’apprendimento automatico, Miriana prosegue illustrando esempi di tipologie di ML supervisionato, tra cui la classificazione e la regressione, con un focus sulla regressione lineare. Prosegue poi con i concetti di training e inferenza, per arrivare infine al clustering come esempio di ML non supervisionato.

Mobile Testing with Atena

Relatore: Sergio Borghese

Numero: 44 / 2023

Sergio Borghese presenta il lavoro fatto negli scorsi mesi dal Team Atena per sviluppare ed integrare in Atena uno stack python-based per pilotare applicazioni mobili tramite i BOT Atena. Il focus e’ quello di misurare a qualita’ del media di varie app voce (kcti legacy, whatsapp, bria), incluse le chiamate fatte tramite GSM, ancher se e’ possibile creare script python basati su appium per automatizzare il testing di app mobile generiche.

Using ReTool for a quick TCoE development integration

Relatore: Francesco Galatioto

Numero: 43 / 2023

Fracesco Galatioto ed i tirocinanti dell’ITS ProDigi di Pisa ( Tommaso Bilancia, Fabio Righetto) ci presentano il tool di test list management sviluppato durante il periodo di tirocinio aziendale. Obbiettivo, realizzare in breve tempo un front-end web-based su un database, per la gestione delle test list usate dal TCoE, al fine di eliminare l’uso di Excel, soluzione semplice da approciare inizialmente, ma poco scalabile nel lungo periodo. In poche settimane i tirocinanti, sotto la guida di Francesco, e raccogliendo i requisiti dal team TCoE, hanno realizzato una prima versione del tool che adesso verra’ implementata all’interno del team.

Audio on Android Devices: the Oboe Library

Relatore: Carlo Benfatti

Numero: 42 / 2023

Carlo Benfatti ci parla dello stack audio sui sistemi Android, di come tale stack venga utilizzato da PortAudio nelle varie versioni di Android (usando OpenSL ES o AAudio come backend) e delle sfide tecnologiche cui stiamo andando incontro nell’introdurre Oboe come Host API per PortAudio su tale sistema operativo

NetEM – Network Emulator

Relatore: Paolo Bussotti

Numero: 41 / 2023

Paolo Bussotti ci parla di reti IP, simulatori ed impairment. Nello specifico di come funzioni il sistema NetEm, un sistema di emulazione di rete basato sulle queue discipline dello stack di traffic control di Linux. Nello specifico vedremo come netem agisce e può essere configurato per emulare una rete con specifiche latenze o perdite, sia mono che bi-direzionali.