Refactoring – 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
Community Days 2015 https://www.italiancpp.org/event/community-days-2015/ Mon, 23 Mar 2015 23:00:00 +0000 http://www.italiancpp.org/?post_type=tribe_events&p=4017  


cd14_logo

 

Ai #CDays15 abbiamo parlato anche di C++!

 

Workshop: C++ dal ’90 a oggi

Marco Arena & Marco Foco

 

Casablanca: un’alternativa “nativa” al .NET framework per la programmazione di servizi web

Paolo Severini

   

Interactive storytelling: il C++ nella cassetta degli attrezzi

Orf Quarenghi

 

Dependency-Injection in C++

Daniele Pallastrelli

 

]]>
4017
Meetup a Pordenone https://www.italiancpp.org/event/meetup-pordenone-2015/ https://www.italiancpp.org/event/meetup-pordenone-2015/#comments Sat, 07 Feb 2015 08:00:00 +0000 http://www.italiancpp.org/?post_type=tribe_events&p=3789  20150207_091856

Tutte le foto

 

Leggi il post sul meetup

 

Questo meetup è piaciuto?

 

Sabato 7 Febbraio ci siamo incontrati a Pordenone!
 
80+ partecipanti.

banner_meetup_pordenone

 

Organizzato con:

innova

Ospitati da:

pordenone

 

 

Programma della giornata (collegamenti a dettagli e slides):

  

Track principale:

orario cosa speaker
8.00 – 9.00 Registrazione -
9.00 – 9.15 Presentazione della giornata Marco Parenzan
9.15 – 10.45 Keynote:
Perché nel 2015 parliamo ancora di C++?
Marco Arena
10.45 – 11.10 Break -
11.10 – 12.10 C++11 & C++14 Overview Gian Lorenzo Meocci
12.15 – 13.15 C++ from '90 to '14 Gianluca Padovani &
Marco Foco
13.15 – 14.10 Pranzo -

 

Track 1 pomeriggio:

 

orario cosa speaker
14.10 – 15.10 Introduzione al framework Qt Luca Ottaviano
15.20 – 16.20 L’accesso ai dati nell’epoca moderna.
Sql++11 e ODB
Nicola Gigante
16.20 – 16.40 Break -
16.40 – 17.40 L’Unreal Engine 4 Matteo Bertello
 
Track 2 pomeriggio:

 

orario cosa speaker
14.10 – 15.10 Chromium as a Framework Raffaele Intorcia &
Tiziano Cappellari
15.20 – 16.20 C++ in Windows Phone Apps Mirco Vanini
16.20 – 16.40 Break -
16.40 – 17.40 C++ nello sviluppo iOS/Android Giuseppe Merlino &
Lucio Cosmo

 

Track principale:

 

orario cosa speaker
17.45 – 18.00 Saluti e Fine Evento Marco Arena &
Marco Parenzan

 

 

Aziende che hanno supportato l’evento:

 

ServiziCGN_WebSite

 

]]>
https://www.italiancpp.org/event/meetup-pordenone-2015/feed/ 1 3789
Agile Day 2013 https://www.italiancpp.org/event/agile-day-2013/ Fri, 29 Nov 2013 23:00:00 +0000 http://www.italiancpp.org/?post_type=tribe_events&p=3187 effective_code_cpp

Marco Arena e Paolo Polce hanno presentato a 30+ persone:

Effective Code Transformations in C++

 agileday

]]>
3187