Il quarto incontro del C++ User Group di Udine, dello scorso 3 dicembre, con quasi quaranta presenze complessive, è stato il più seguito dalla nascita del gruppo. Grazie alla vostra partecipazione l'evento è riuscito come lo volevamo: un'interessante e piacevole giornata all'insegna dello scambio reciproco di conoscenze, esperienze e punti di vista.

Grazie anche agli speaker Marco Foco e Matteo Bertello per gli interventi interessanti e stimolanti che ci hanno proposto. Qui di seguito verranno a breve pubblicate le slide dei tre talk. Marco Foco ha anche un breve resoconto del nostro incontro sul suo blog .

Intervento Speaker

C++11/14: Nuove opportunità

Marco Foco

Portabilità: miti e leggende

Matteo Bertello

Efficient Modern C++

Marco Foco
Non mancheremo di farvi conoscere le nostre future iniziative. Nel frattempo, come sempre, per contattarci potete scriverci o seguirci su Twitter.

Il linguaggio C++ torna a far parlare di sé in città con il nuovo incontro del nostro C++ User Group, che torna in attività dopo un anno di quiete.

Ospiti Marco Foco (nVidia) e Matteo Bertello (Feral Interactive), due "cervelli in fuga" italiani che lavorano all'estero in grosse realtà del mondo della 3D graphics e del game development, dove C++ è sinonimo di performance e portabilità, due importanti aspetti su cui si concentreranno gli interventi di questa giornata.

L'incontro è gratuito e aperto a tutti i professionisti, gli studenti e gli appassionati che vogliano approfondire la propria conoscenza del linguaggio e del mondo che gli gira intorno.

Ecco la scaletta dell'evento:

Ora Intervento Speaker
9:00 Saluti e introduzione all'evento
9:30

C++11/14: Nuove opportunità

Marco Foco
10:30 Coffee break
11:00

Portabilità: miti e leggende

Matteo Bertello
12:00 Pranzo
13:30

Efficient Modern C++

Marco Foco

L'evento si terrà a partire dalle 9:00 al Palazzo Toppo-Wassermann in via Gemona 92, a Udine.

La partecipazione è libera e gratuita, ma registrati per aiutarci a contare i presenti. Ti aspettiamo!

È online il materiale dello scorso evento del gruppo! La partecipazione è stata in linea con gli eventi precedenti, e in più abbiamo visto anche l'interesse di un buon numero di studenti più giovani, segno che il terreno è fertile per le prossime attività del gruppo! Qui sotto trovate le slide dei due talk.

Il Quiz è stato molto divertente, e per essere la prima volta che organizzavamo attività di questo tipo, è riuscito piuttosto bene.

Come sempre per contattarci chiunque può scriverci o iscriversi alla mailing list. Ci vediamo al prossimo evento!

Il nuovo evento organizzato dal C++ User Group Udine si terrà la mattina del prossimo 27 Maggio, come sempre ospitato dalle strutture dell'Università di Udine.

L'evento sarà scandito da due talk, di livelli di difficoltà diversi per andare incontro a tutte le necessità, e terminerà con un quiz, i cui vincitori si aggiudicheranno tre licenze del tool di analisi statica e refactoring CppDepend!

Ecco la scaletta dell'evento:

Ora Intervento Speaker
9:00 Saluti e introduzione all'evento
9:15

I container STL: all'interno di std::vector

Valentino Picotti

I container sono una componente fondamentale della libreria standard del C++. Dietro le quinte, anche il container apparentemente più semplice, std::vector, risulta non proprio banale da realizzare.

In questo talk seguiremo passo passo un'implementazione di questo container, come pretesto per capire meglio le idee di base della Standard Template Library.

Livello: Base

10:00 Coffee break
10:15

Template Metaprogramming: sfatiamo i miti

Nicola Gigante

Il nome di Template Metaprogramming evoca in molti sviluppatori C++ immagini spaventose. In realtà, si tratta di uno degli strumenti più potenti messi a disposizione dal linguaggio per aumentare sia robustezza che prestazioni del codice.

In questo talk introdurremo i concetti di base di questa tecnica, concentrandosi sugli aspetti più importanti che ogni programmatore C++ dovrebbe conoscere. Sfateremo il mito della tecnica impossibile da padroneggiare e faremo vedere come alcuni concetti di base possano fare la differenza nel “codice di tutti i giorni”.

Livello: intermedio

11:00

C++ Quiz

La mattinata si concluderà in relax, con un Quiz, in cui ci si confronterà sulla nostra conoscenza del linguaggio. I primi tre classificati si aggiundicheranno una licenza del tool di analisi statica e refactoring CppDepend!

L'evento si terrà dalle ore 9:00 nell'Aula Multimediale del Dipartimento di Matematica e Informatica dell'Università di Udine, in Via delle Scienze 208.

 

Come sempre la partecipazione è gratuita e aperta a tutti!
Vi aspettiamo!

Il nuovo evento organizzato dal C++ User Group Udine si terrà il prossimo 27 Maggio, a partire dalle ore 9:00, come sempre ospitato dalle strutture dell'Università di Udine.

È aperta fin d'ora la Call for Sessions per partecipare come speaker a questo evento! Hai qualcosa di interessante da raccontare sul C++ e sul mondo che ci gira intorno?

Manda la tua proposta di talk a info@cpp.ud.it entro il 13 Maggio indicando:

  • Titolo
  • Descrizione del talk
  • Il tuo nome e cognome e qualche informazione su di te
Cerchiamo talk di qualunque genere, sul linguaggio e sulle sue varie features, sull'uso di librerie specifiche, sulle novità in vista per il C++17 o su casi d'uso reali. Tutto purchè si parli di Modern C++!

Come novità maggiore di questo meeting rispetto ai precedenti, grazie al nostro nuovo sponsor Code Gears, ogni speaker riceverà in regalo una licenza del tool di analisi statica e refactoring CppDepend!

Altre tre licenze saranno messe in palio tra i partecipanti dell'evento, e andranno a chi vincerà un interessante C++ Quiz che metterà alla prova la nostra conoscenza del linguaggio.

Come sempre chiunque è invitato a partecipare (e a proporre un talk), e per qualunque informazione basta scriverci o iscriversi alla mailing list.

Ci vediamo il 27 Maggio!

Anche l'ultimo Meetup di ++it è trascorso ed è stato un successo senza precedenti per la giovane community italiana nata solo due anni fa ma che riesce già a far registrare più di 70 persone in una città come Pordenone, che certamente non brilla per centralità geografica.

Noi del C++ User Group di Udine abbiamo partecipato con due talk in una delle due track pomeridiane, di cui qui sotto trovate le slide.

Intervento Speaker

L’accesso ai dati nell’epoca moderna

Nicola Gigante

L’Unreal Engine 4

Matteo Bertello

L'evento è stato in particolare molto tweettato. Qui sotto abbiamo due tweet in particolare che ritraggono i nostri due speaker, e trovate qui un bel riassunto fotografico dell'evento. Alla prossima!

Il 7 febbraio saremo a Pordenone (PN) al Meetup della Italian C++ Community! Si tratta di una giornata di interventi tecnici molto interessanti su temi molto vari ma tutti legati al C++ e alla sua evoluzione. Il nostro gruppo ha fin dall'inizio preso contatti con la realtà di ++it (questo l'azzeccato nickname della community), e per la prima volta collaboriamo ad un loro evento con due dei nostri che faranno da speaker in una delle track pomeridiane.

Trovate tutti i dettagli a questa pagina. Ci vediamo a Pordenone!

Per chi non c'era, ecco un assaggio della cena in pizzeria del 21 dicembre! Grazie a chi c'era e speriamo di vedere presto anche gli altri!

Un augurio di un performante e scalabile Natale a tutti, e un portabile anno nuovo!

Uno degli scopi del gruppo è quello di promuovere la socializzazione tra i partecipanti alle nostre iniziative! Quindi, in tempo per salutarci prima del periodo natalizio, organizziamo una cena in pizzeria per mangiare, bere e parlare di C++ (e non solo)!

Ci troviamo il 21 dicembre alle 20:30 alla pizzeria Da Esposito in Via Stiria a Udine.

Chiunque è il benvenuto! Per aiutare a prenotare il posto adeguato è opportuno avvisare in tempo della propria presenza mandandoci una mail o contattandoci sulla mailing list.

Il secondo incontro del gruppo si è tenuto venerdì 19 dicembre, nell'Aula Multimediale del Dipartimento di Matematica e Informatica dell'Università di Udine, che continua gentilmente a ospitarci!

Il tema della giornata è stato il C++14, ultima revisione dello standard ISO ratificata pochissimo tempo fa, con un'introduzione al tema a cura di uno dei nostri, seguita da una discussione a tavola rotonda tra tutti i partecipanti.

Trovate le slide dell'intervento cliccando qui.

L'attività del gruppo è partita ufficialmente il 21 ottobre 2014 con una giornata di interventi tecnici a tema che si è tenuta all'Università di Udine. Stiamo aggiornando questa pagina con le slide e il materiale degli interventi:

Intervento Speaker

C++ templates: from zero to hero

Nicola Gigante

I template sono una caratteristica fondamentale del C++, senza i quali il linguaggio avrebbe un volto totalmente diverso.

Nonostante ciò, per la maggior parte degli utenti resta anche una delle funzionalità più misteriose e meno comprese fino in fondo. Questo intervento è partito dalle basi cercando di far luce sull'utilizzo e i meccanismi di funzionamento di questo potente strumento.

Data Oriented Design:
come sfruttare le moderne
architetture di calcolo

Matteo Bertello

Negli ultimi anni, le performance di calcolo delle moderne architetture sono cresciute ad un tasso incredibile, ma le pratiche e le tecniche di sviluppo del software non sono sempre restate al passo, e ottenere buone prestazioni non è automatico.

Questo intervento ha mostrato alcuni degli aspetti più importanti da considerare quando si vuole sfruttare al massimo l'hardware a disposizione, e di come le capacità di astrazione a costo zero del C++ entrano prepotentemente nel discorso.

Il C++ in applicazioni di calcolo numerico

Matteo Cicuttin

Il campo della simulazione numerica di fenomeni fisici porta con se una serie di problematiche specifiche che non si incontrano in altri tipi di software. Quando si esce dal mondo dei prototipi, il C++ fornisce gli strumenti per gestire la complessità del sistema, senza compromenttere le performance.

In questo intervento è stata presentata l'architettura di EMT, il software di simulazione elettromagnetica in sviluppo al DIEGM, e si sono discussi i risultati di aver scelto il C++ come linguaggio di sviluppo principale.