Level UpROME DEVELOPER CONFERENCE

AIVRomeVideoGameLab

LEVEL UP:

improve
your skills

Let's Play

Meet the Devs - 2019

Michele Caini

Freelance Senior Software Engineer

Laurea specialistica con lode in Ingegneria informatica presso l’Università degli Studi di Firenze, Michele Caini è un freelance senior software engineer.

 

Dopo una prima esperienza come Consulente C++ per Geek Labs Inc, dove si è occupato di scrittura e revisione test per programmatori C++, Michele ha lavorato come Technology Consultant per NIO sugli sviluppi aggiuntivi su EnTT Framework.

Nel 2018 è stato fra gli speaker dell’Italian C++ Day.

Come freelance, ha sviluppato l’app Face Smash.

Le tecniche C++ usate in EnTT

EnTT è una libreria nota per lo più per il suo modello innovativo ECS, che permette diversi pattern di accesso dal perfetto SoA al fully random.

EnTT è inoltre primariamente un framework scritto in C++ moderno ed un esempio eccellente per coloro che vogliono esplorare il linguaggio.

Quali sono le skill richieste per sviluppare un tool simile? Quali le tecniche usate?

Dopo una brevissima introduzione sugli argomenti ECS ed EnTT, a seguire un approfondimento su due delle tecniche C++ più usate in EnTT (type erasure e SFINAE) e per finire una carrellata di altri idiomi del C++ utilizzati nella libreria.

TALK (PROGRAMMING)

11/05/2019 dalle 10:30 alle 11:30
Track 1

Vai su Sched