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.

Networked Performance Music

Relatore: Federico Cheli

Numero: 33 / 2022

Federico Cheli ci racconta il suo progetto di tesi incentrato sulla Networked Music Performance (NMP). La NMP mira a rivoluzionare il classico concetto di interazione musicale. Si parte con una breve panoramica sulla NMP e su alcune delle sue specifiche necessarie a mappare i requisiti di QoS (Quality of Service) sulle nuove modalità di trasferimento packet switched (come il paradigma dell’Internet deterministico) o per una adeguata parametrizzazione dello slicing fornito dalle tecnologie radiomobili di quinta generazione (5G & beyond). Dopo una introduzione sulle problematiche legate alla latenza in questo ambito, viene mostrato il modello proposto per rendere il sistema adattivo, in modo da funzionare anche in contesti best effort e senza dover richiedere all’operatore parametri di QoS che aumenterebbero sensibilmente il costo della connettivita’ (aspetto fondamentale per rendere queste tecnologie appetibili per i musicisti). Infine vengono mostrati i risultati preliminari delle sperimentazioni fatte.

Software Libraries: the cross-platform hell

Relatore: Francesco Lamonica

Numero: 32 / 2022

Francesco Lamonica ci racconta le principali problematiche e peculiarita’ legate alla gestione in progetti software di librerie, soprattutto quando si lavora in ambienti multi-piattaforma. Aspetti come la compilazione, il linking e l’uso delle librerie presentano specificita’ e quirks tutti specifici delle differenti piattaforme di cui e’ bene essere a conoscenza per evitare di finire nei gironi infernali del “the cross-platform hell”

Kalliope Load Tests

Relatore: Simona Rossi

Numero: 31 / 2022

Simona Rossi presenta come utilizzando Asterisk e la nostra piattaforma Atena stiamo effettuando la caratterizzazione delle nuove schede HW che verranno usate per la produzione dei nuovi modelli Kalliope, al fine di garantire le prestazioni di performance e qualita’ desiderate. Per finire e’ stato mostrato come quanto visto, essendo facilmente automatizzabile, entrera’ a far parte del processo di testing del TCoE per le nuove release Kalliope, al fine di garantire una sempre maggiore garanzia di qualita’ del prodotto verso i nostri clienti.

KCTI Web

Relatore: Filippo Giacchè

Numero: 30 / 2022

Filippo Giacchè presenta il lavoro fatto sul nuovo client KCTI web-based, partendo dalla scelta delle nuove tecnologie web adoperate, per poi illustrare la nuova architettura, delineandone vantaggi e sfide tecnologiche che stiamo affrontando. A chiudere una demo per mostrare lo stato dell’arte dell’attuale processo di sviluppo.

Introduction to 3D printing

Relatore: Marco Cimino

Numero: 29 / 2022

Marco Cimino presenta una panoramica introduttiva sulla stampa 3D, raccontando i concetti base della stampa 3D, quali sono le principali tipologie di stampanti e come funziona il flusso per arrivare ad ottenere un oggetto fisico, a partire dalla nostra idea, passando per la sua modellazione e strasferimento alla stampante. Non mancano alcune cusriosita’, come ad esempio il fatto che la stampa 3D e’ stata ormai applciata in moltissi ambiti anche trasversali, come ad esempio la Barilla, che ha realizzato dei formati di pasta speciali, interamente stampati in 3D.

Vagrant – Development Environment Make Easy (part 2)

Relatore: Sergio Borghese

Numero: 28 / 2022

Sergio Borghese prosegue il racconto sull’uso di Vagrant, e dopo la scorsa introduzione ai concetti principale, nel NeRd Talks di oggi approfondisce alcuni aspetti specifici della configuraziopne di una VM tramite vagrant. Nel talk viene mostrato come configurare la rete di un vagarnt box, come effettuare il provisioning automatico alla creazione di una nuova vm, come specificare le caratteristiche hardware della VM ed infine come creare, in modo semplcie e veloce, ambienti multi-VM

Vagrant – Development Environment Make Easy

Relatore: Sergio Borghese

Numero: 27 / 2022

Sergio Borghese, partendo da una breve introduzione su cosa sia una Virtual Machine (VM), fa una introduzione di alto livello su Vagrant, il tool di Hashicorp che consente di gestire in modo semplice, veloce ed immediato, il ciclo di vita di una o più virtual machine.
Vagrant oggi rappresenta uno dei tool di DevOps maggiormente usati per creare e gestire ambienti di sviluppo e testing.
Viene inoltre fatta una veloce panoramica di come, ad oggi, Vagrant sia usato in NetResults nel team di sviluppo Atena e nel TCoE

Scarica la presentazione

Towards Scalable and Expressive Stream Packet Processing

Relatore: Alessandra Fais

Numero: 26 / 2022

Alessandra Fais, la “nostra” dottoranda, ci aggiorna sullo stato del suo progetto di ricerca. In particolare, abbiamo visto come l’implementazione di opportune estensioni del framework per stream processing WindFlow lo rendano un valido strumento per implementare applicazioni per l’analisi in tempo reale di stream di pacchetti ad alta velocità (10+ Gbps). Dopo un’introduzione teorica, siamo entrati nel dettaglio dell’architettura e abbiamo visto i numeri a supporto del lavoro svolto fino ad oggi, che dimostrano come sia possibile elaborare flussi a 20 Gbps in modalità sustained.

PyQac Framework: DIY Atena Tests… in Python

Relatore: Sergio Borghese

Numero: 25 / 2021

Sergio Borghese presenta il modulo PyQac della piattaforma Atena che permette la creazione di nuovi test utilizzando il linguaggio Python. Il talk presenta l’architettura di alto livello del framework, fa un breve escursus dei metodi Python da implementare durante la creazione di un nuovo test e poi mostra, tramite una veloce demo, come sia semplice e veloce aggiungere un nuovo test in Python alla piattaforma Atena

Scarica la presentazione