tech.io – Italian C++ Community https://www.italiancpp.org Mon, 24 Aug 2020 13:03:53 +0000 it-IT hourly 1 https://wordpress.org/?v=4.7.18 106700034 Meetup Giugno / Modena https://www.italiancpp.org/event/meetup-giugno2018/ Thu, 14 Jun 2018 18:00:00 +0000 http://www.italiancpp.org/?post_type=tribe_events&p=8620

Post-modern C++ Refactoring

Facilitatore: Marco Arena

Un nuovo appuntamento a Modena dedicato al C++ organizzato in collaborazione con l’associazione ConoscereLinux.

 

Ultima serata prima della pausa estiva (Luglio e Agosto).
Faremo un workshop per imparare sul campo idiomi e costrutti del C++ di “nuova generazione”.
Facilitatore: Marco Arena.

20:00

Arrivo e saluti iniziali – Marco Arena

20:05

Workshop: Post-modern C++ refactoring – Marco Arena

Bruce Lee affermava che “il miglior combattente non è un pugile un karateka o un judoka, ma colui che sa adattarsi a qualsiasi stile”. Ho sempre associato questa idea al C++ perché flessibile e indipendente da un paradigma particolare.

Questa convinzione si è rafforzata notevolmente nell’ultima decade: con 3 aggiornamenti dello standard il C++ e il suo ecosistema hanno accolto costrutti e idiomi provenienti da paradigmi differenti.

I programmatori C++ di nuova generazione devono conoscere e, spesso, padroneggiare più di un paradigma, non solo per essere capaci di manutenere efficacemente codice “misto” ma anche per gestire al meglio situazioni dove un certo paradigma prevale sugli altri (“no size fits all”).

In questo workshop impareremo e ci eserciteremo su alcuni degli idiomi e concetti più importanti del C++ nel 2018, passando per gli ultimi 3 standard.

Useremo tech.io, una piattaforma interattiva, facendo brevi esercizi di refactoring su una piccola codebase pseudo-legacy. I PC li forniamo noi.

FAQ

1) Sono uno studente/principiante e conosco poco il C++. Posso partecipare?
Assolutamente sì! Ogni sezione sarà introdotta da un po’ di teoria e gli esercizi saranno semplici.
E ovviamente puoi fare domande!

2) Il codice sarà disponibile dopo il workshop?
Assolutamente sì! La piattaforma resta attiva anche dopo il workshop e, inoltre, potrai compilare tutto in locale perché il progetto sarà su github (con un CMake già pronto).

3) Sono un esperto programmatore C++. Mi annoierò?
Eh ma se parti così… 🙂 Proverò a sorprenderti con qualche idioma nascosto che magari ti sei perso. Oppure potrai aggiungere tu più valore al workshop condividendo qualcosa.

22:00

Pizza e networking

 

Materiale della serata:


Come sono strutturati i nostri meetup serali:

  • presentazione tecnica con formato a scelta dello speaker (talk frontale, workshop, live coding, ecc)
  • spazio fare domande e confrontarsi
  • una pizza tutti insieme per fare networking e, perché no, parlare d’altro

In regalo a tutti i partecipanti i nostri mitici stickers 🙂

]]>
8620