# C++ Devs Meetup @ Mittelab

**URL:** https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726
**Category:** Eventi
**Created:** [14 Aprile 2022, 10:21pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726 "2022-04-14T22:21:17Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![g5pw](https://talk.mittelab.org/user_avatar/talk.mittelab.org/g5pw/32/327_2.png) [@g5pw](https://talk.mittelab.org/u/g5pw)
#### Post date: [14 Aprile 2022, 10:21pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/1 "2022-04-14T22:21:17Z")

</div>

# Primo meetup C++ Devs Trieste

- **Cosa** : Meetup di programmatori C++ di tutti i livelli.
- **Quando** : Mercoledì 20/04, ore 20:30
- **Dove** : ibrido,
  - in presenza: Mittelab, via Molino a Vento 154, Trieste
  - online: _(i link verranno postati)_

- **Costo** : Gratis!

Il tema dell’evento è “`const` a runtime e compile time”. Seguiremo il talk _Back to Basics: `const` and `constexpr`_ di Rainer Grimm (in inglese) tenuto al CppCon 2021, e seguirà una discussione libera sul tema per approfondire parti del talk. Il contenuto è adatto e fruibile a tutti i livelli di C++, anche per chi sta muovendo i primi passi.

## Partecipanti

_Poll ([view on site](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/1))_

# Se avete piacere di partecipare, segnatelo sul post, oppure inviate una email a [info@mittelab.org](mailto:info@mittelab.org). I posti in _presenza_ sono, purtroppo, limitati!

# LINK: [edumeet](https://edu.meet.garr.it/mittelab_cpp_devs_meetup)

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [15 Aprile 2022, 12:55pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/3 "2022-04-15T12:55:09Z")

</div>

Attenzione, il meetup sarà ibrido, in presenza ed online. Abbiamo aggiornato il poll e il post qui sopra per rendere più chiaro, segnatevi pure o inviate un’email a [info@mittelab.org](mailto:info@mittelab.org)!

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [15 Aprile 2022, 12:55pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/4 "2022-04-15T12:55:45Z")

</div>



---

<div class="post-metadata">

### Author: ![g5pw](https://talk.mittelab.org/user_avatar/talk.mittelab.org/g5pw/32/327_2.png) [@g5pw](https://talk.mittelab.org/u/g5pw)
#### Post date: [1 Maggio 2022, 2:17pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/5 "2022-05-01T14:17:08Z")

</div>

# Secondo meetup C++ Devs

- **Quando:** Mercoledì 18/05/2022, ore 20:30
- **Dove** : ibrido
  - **In presenza** : Mittelab, via Molino a Vento 154, Trieste
  - **Online** : [GARR EduMeet](https://edu.meet.garr.it/cpp_devs_meetup_mittelab)

- **Costo** : Gratis!

Per il secondo evento abbiamo scelto il tema “Move semantics”. Seguiremo il talk “Move semantics” di Nicolai Josuttis tenuto al CppCon 2021, e seguirà una discussione libera sul tema per approfondire parti del talk. Il contenuto è adatto e fruibile a tutti i livelli di C++, anche per chi sta muovendo i primi passi.

## Se avete piacere di partecipare, segnatelo sul post, oppure inviate una email a [info@mittelab.org](mailto:info@mittelab.org). I posti in _presenza_ sono, purtroppo, limitati!

_Poll ([view on site](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/5))_

# Link per streaming: [edumeet](https://edu.meet.garr.it/cpp_devs_meetup_mittelab)

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [18 Maggio 2022, 6:23pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/6 "2022-05-18T18:23:24Z")

</div>

Apriamo le danze!

Link al meetup online: [GARR EduMeet](https://edu.meet.garr.it/cpp_devs_meetup_mittelab)  
Link alla talk: [Back to Basics: Move Semantics - Nicolai Josuttis - CppCon 2021 - YouTube](https://www.youtube.com/watch?v=Bt3zcJZIalk)

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [18 Maggio 2022, 6:27pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/7 "2022-05-18T18:27:23Z")

</div>

Link allo streaming condiviso su Watch2Gether: [Watch2Gether](https://w2g.tv/r8y46feeyqo4fdedch)

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [18 Maggio 2022, 8:36pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/8 "2022-05-18T20:36:52Z")

</div>

#cppmeetup

Possibili proposte per il prossimo meeting:

- [Back to Basics: Smart Pointers - Rainer Grimm - CppCon 2020 - YouTube](https://www.youtube.com/watch?v=sQCSX7vmmKY)
- [Back to Basics: Smart Pointers and RAII - Inbal Levi - CppCon 2021 - YouTube](https://www.youtube.com/watch?v=07rJOzFRs6M)
- [C++20 Ranges in Practice - Tristan Brindle - CppCon 2020 - YouTube](https://www.youtube.com/watch?v=d_E-VLyUnzc)

Data preliminare: mercoledì 22 giugno 2022

---

<div class="post-metadata">

### Author: ![diguida](https://talk.mittelab.org/letter_avatar_proxy/v4/letter/d/ecccb3/32.png) [@diguida](https://talk.mittelab.org/u/diguida)
#### Post date: [18 Maggio 2022, 10:36pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/9 "2022-05-18T22:36:51Z")

</div>

Talk su const e Copy Elision: [C++ Weekly - Ep 322 - Top 4 Places To Never Use `const` - YouTube](https://youtu.be/dGCxMmGvocE)

---

<div class="post-metadata">

### Author: ![g5pw](https://talk.mittelab.org/user_avatar/talk.mittelab.org/g5pw/32/327_2.png) [@g5pw](https://talk.mittelab.org/u/g5pw)
#### Post date: [15 Giugno 2022, 8:30pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/10 "2022-06-15T20:30:50Z")

</div>

# Terzo meetup C++ Devs

- **Quando:** Mercoledì 22/06/2022, ore 20:30
- **Dove** : ibrido
  - **In presenza** : Mittelab, via Molino a Vento 154, Trieste
  - **Online** : [GARR EduMeet](https://edu.meet.garr.it/cpp_devs_meetup_mittelab)

- **Costo** : Gratis!

Per il terzo evento abbiamo scelto il tema “C++20”. Seguiremo il talk [“C++20 Ranges in Practice”](https://www.youtube.com/watch?v=d_E-VLyUnzc) di Tristan Brindle tenuto al CppCon 2020 e seguirà una discussione libera sul tema per approfondire parti del talk. Il contenuto è adatto e fruibile a tutti i livelli di C++, anche per chi sta muovendo i primi passi.

## Se avete piacere di partecipare, segnatelo sul post, oppure inviate una email a [info@mittelab.org](mailto:info@mittelab.org). I posti in _presenza_ sono, purtroppo, limitati!

_Poll ([view on site](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/10))_

# Link per streaming: [edumeet](https://edu.meet.garr.it/cpp_devs_meetup_mittelab)

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [17 Giugno 2022, 2:01pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/11 "2022-06-17T14:01:32Z")

</div>



---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [22 Giugno 2022, 6:28pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/12 "2022-06-22T18:28:25Z")

</div>

Aperte le stanze per il terzo meetup!!  
Per guardare la talk insieme: [OpenTogetherTube - Enjoy Together - Watch videos together online with your friends](https://ottr.cc/mittelab)  
Per chattare: [GARR EduMeet](https://edu.meet.garr.it/cpp_devs_meetup_mittelab)

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [22 Giugno 2022, 8:58pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/13 "2022-06-22T20:58:20Z")

</div>

Proposte per il prossimo meeting.

Concurrency:

- [Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020 - YouTube](https://www.youtube.com/watch?v=F6Ipn7gCOsY&t=73s)
- [Back to Basics: Concurrency - Mike Shah - CppCon 2021 - YouTube](https://www.youtube.com/watch?v=pfIC-kle4b0)
- [Concurrency Patterns - Rainer Grimm - CppCon 2021 - YouTube](https://www.youtube.com/watch?v=A3DQxZCtKqo)

Iteratori:

- [Back to Basics: Classic STL - Bob Steagall - CppCon 2021 - YouTube](https://www.youtube.com/watch?v=tXUXl_RzkAk)

Se avete altre proposte fatevi avanti!

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [22 Giugno 2022, 9:01pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/14 "2022-06-22T21:01:55Z")

</div>

Altre proposte potrebbero esser per librerie esterne all’STL, oppure qualcosa di correlato a questo: [GitHub - cpp-best-practices/game\_jam: Rules and submissions for the C++ Best Practices game jam(s)](https://github.com/cpp-best-practices/game_jam)

C++ Best practices game jam!

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [21 Luglio 2022, 5:57pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/15 "2022-07-21T17:57:53Z")

</div>

# Quarto meetup C++ Devs

- **Quando:** Lunedì 25/07/2022, ore 20:30
- **Dove** : ibrido
  - **In presenza** : Mittelab, via Molino a Vento 154, Trieste
  - **Online** : [GARR EduMeet](https://edu.meet.garr.it/cpp_devs_meetup_mittelab)

- **Costo** : Gratis!

Per il terzo evento abbiamo scelto il tema “concurrency”. Seguiremo il talk [“Concurrency”](https://www.youtube.com/watch?v=pfIC-kle4b0) di Mike Shah tenuto al CppCon 2021 e seguirà una discussione libera sul tema per approfondire parti del talk. Il contenuto è adatto e fruibile a tutti i livelli di C++, anche per chi sta muovendo i primi passi.

## Se avete piacere di partecipare, segnatelo sul post, oppure inviate una email a [info@mittelab.org](mailto:info@mittelab.org). I posti in _presenza_ sono, purtroppo, limitati!

_Poll ([view on site](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/15))_

# Link per la videochat: [edumeet](https://edu.meet.garr.it/cpp_devs_meetup_mittelab)

# Link per guardare la talk in sincronia: [OpenTogetherTube](https://opentogethertube.com/room/mittelab)

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [25 Luglio 2022, 8:58pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/16 "2022-07-25T20:58:51Z")

</div>

Proposte per la prossima volta (circa il 7 Settembre):

- [Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022 - YouTube](https://www.youtube.com/watch?v=omrY53kbVoA)
- [Design Patterns: Facts and Misconceptions - Klaus Iglberger - CppCon 2021 - YouTube](https://www.youtube.com/watch?v=OvO2NR7pXjg)
- [Back to Basics: Design Patterns - Mike Shah - CppCon 2020 - YouTube](https://www.youtube.com/watch?v=2UUqX2eIdSM)
- ([Back to Basics: Object-Oriented Programming - Rainer Grimm - CppCon 2021 - YouTube](https://www.youtube.com/watch?v=Ou5WsJzn7Ws))

Altre proposte precedenti:

- [GitHub - cpp-best-practices/game\_jam: Rules and submissions for the C++ Best Practices game jam(s)](https://github.com/cpp-best-practices/game_jam)
- [Back to Basics: Classic STL - Bob Steagall - CppCon 2021 - YouTube](https://www.youtube.com/watch?v=tXUXl_RzkAk)
- [C++ Weekly - Ep 322 - Top 4 Places To Never Use `const` - YouTube](https://youtu.be/dGCxMmGvocE)

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [12 Settembre 2022, 9:09pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/17 "2022-09-12T21:09:14Z")

</div>

# Quinto meetup C++ Devs

- **Quando:** Mercoledì 21/09/2022, ore 20:30
- **Dove** : ibrido
  - **In presenza** : Mittelab, via Molino a Vento 154, Trieste
  - **Online** : [GARR EduMeet](https://edu.meet.garr.it/cpp_devs_meetup_mittelab)

- **Costo** : Gratis!

Per il quinto evento abbiamo scelto il tema “standard library (STL)”. Seguiremo il talk [“Classic STL”](https://www.youtube.com/watch?v=tXUXl_RzkAk) di Bob Steagall tenuto al CppCon 2021 e seguirà una discussione libera sul tema per approfondire parti del talk. Il contenuto è adatto e fruibile a tutti i livelli di C++, specialmente per chi sta muovendo i primi passi.

_Questa talk in particolare è orientata a chi conosce poco la libreria standard di C++. Capire meglio i concetti su cui è progettata la rende molto più abbordabile e diventa più facile esplorarne le varie parti ed adattare gli stessi paradigmi nel proprio codice. Si tratta di un passo essenziale per alzare di livello la propria comprensione e produzione di C++._

## Se avete piacere di partecipare, segnatelo sul post, oppure inviate una email a [info@mittelab.org](mailto:info@mittelab.org).

_Poll ([view on site](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/17))_

# Link per la videochat: [edumeet](https://edu.meet.garr.it/cpp_devs_meetup_mittelab)

# Link per guardare la talk in sincronia: [OpenTogetherTube](https://opentogethertube.com/room/mittelab)

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [21 Settembre 2022, 6:26pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/18 "2022-09-21T18:26:46Z")

</div>

Aperta la stanza per il quinto meetup! Link alla stanza per chattare: [GARR EduMeet](https://edu.meet.garr.it/cpp_devs_meetup_mittelab)

Link per guardare la talk: [OpenTogetherTube - Enjoy Together - Watch videos together online with your friends](https://opentogethertube.com/room/mittelab)

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [21 Settembre 2022, 8:39pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/19 "2022-09-21T20:39:54Z")

</div>

Link rilevanti alla discussione:

- Iteratori “sballati”: perché _past-the-end_ è diverso da _sentinel_, e qual è il senso di avere due tipi, iteratore e sentinella: [Tutorial: C++20's Iterator Sentinels](https://www.foonathan.net/2020/03/iterator-sentinel/)
- Iteratori “sballati” take 2: `reverse_iterator` e il problema degli intervalli mezzi-aperti [c++ - Reverse iterator returns garbage when optimized - Stack Overflow](https://stackoverflow.com/questions/41898473/reverse-iterator-returns-garbage-when-optimized)

Algoritmi base da sapere:

- [std::find, std::find\_if, std::find\_if\_not - cppreference.com](https://en.cppreference.com/w/cpp/algorithm/find)
- [std::lower\_bound - cppreference.com](https://en.cppreference.com/w/cpp/algorithm/lower_bound) (binary search) [std::upper\_bound - cppreference.com](https://en.cppreference.com/w/cpp/algorithm/upper_bound)
- [std::copy, std::copy\_if - cppreference.com](https://en.cppreference.com/w/cpp/algorithm/copy)
- [std::back\_inserter - cppreference.com](https://en.cppreference.com/w/cpp/iterator/back_inserter)

Pro level:

- [std::transform - cppreference.com](https://en.cppreference.com/w/cpp/algorithm/transform) (esercizio: scrivere in una riga sola con `transform` codice che tramuta una stringa in UPPERCASE)

---

<div class="post-metadata">

### Author: ![5p4k](https://talk.mittelab.org/user_avatar/talk.mittelab.org/5p4k/32/404_2.png) [@5p4k](https://talk.mittelab.org/u/5p4k)
#### Post date: [21 Settembre 2022, 8:50pm UTC](https://talk.mittelab.org/t/c-devs-meetup-mittelab/1726/20 "2022-09-21T20:50:19Z")

</div>

Suggerimenti per la prossima volta:

- [C++ Weekly - Ep 342 - C++20's Ranges: A Quick Start - YouTube](https://www.youtube.com/watch?v=sZy9XcGHmI4) (ranges)
- [Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022 - YouTube](https://www.youtube.com/watch?v=ELeZAKCN4tY)
- [Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022 - YouTube](https://www.youtube.com/watch?v=omrY53kbVoA&t=4343s)
- Memory model di C++
- Premature Optimization is the root of all evil
- Ottimizzatione del codice, anche slegata al C++
- More on concurrency & parallelism
- Vettorizzazione, SIMD, OpenMP e terribili terribili cose: [Keynote: The Tragedy of C++, Acts One & Two - Sean Parent - CppNorth 2022 - YouTube](https://www.youtube.com/watch?v=kZCPURMH744&t=5331s)

Altri tipi di contenuto (workshop):

- code review assieme
- pair programming
- confrontare codici scritti “bene” e “male”
- …
