<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://italiancpp.org/feed.xml" rel="self" type="application/atom+xml" /><link href="https://italiancpp.org/" rel="alternate" type="text/html" /><updated>2026-04-20T07:21:54+00:00</updated><id>https://italiancpp.org/feed.xml</id><title type="html">Italian C++ Community</title><subtitle>Italian C++ Community - la comunità italiana dedicata al linguaggio di programmazione C++</subtitle><author><name>Italian C++ Community</name></author><entry><title type="html">C++ Day 2025</title><link href="https://italiancpp.org/posts/2025-10-25-cppday25/" rel="alternate" type="text/html" title="C++ Day 2025" /><published>2025-10-25T00:00:00+00:00</published><updated>2025-10-25T00:00:00+00:00</updated><id>https://italiancpp.org/posts/cppday25</id><content type="html" xml:base="https://italiancpp.org/posts/2025-10-25-cppday25/"><![CDATA[<h1 id="c-day-2025-wrap-up-post">C++ Day 2025: Wrap-up post</h1>

<p><br /></p>

<center>
<img src="/assets/images/eventi/cppday25.png" width="60%" alt="C++ Day 2025" />
</center>
<p><br /></p>

<p>On October 25th, we were super happy to host <a href="https://italiancpp.github.io/cppday25/">C++ Day 2025</a> in Pavia at <strong>SEA Vision</strong>’s venue! This one-day community event brought together <strong>165 attendees</strong> to enjoy tech talks, networking, and activities around C++ development.</p>

<p>Here is the classical wrap-up post.</p>

<p>Some information:</p>

<ul>
  <li>the event was totally <strong>free</strong> to attend</li>
  <li>total number of attendees: <strong>165</strong></li>
</ul>

<p>The event had 4 <strong>sponsors</strong> which covered the event costs:</p>

<ul>
  <li><a href="https://seavision-group.it">SEA Vision</a> (main sponsor, co-organizer and host)</li>
  <li><a href="http://eltgroup.net/">ELT</a></li>
  <li><a href="http://develer.com/">Develer</a></li>
  <li><a href="https://www.sigeosrl.com/">SIGEO</a></li>
</ul>

<p><strong>Thanks to all the speakers and attendees!</strong></p>

<p>Some pictures of the event are <a href="https://www.facebook.com/media/set/?set=a.1388905546576398&amp;type=3">here on our Facebook page</a>.</p>

<h4 id="some-stats">Some stats</h4>

<p><strong>What’s your experience with C++?</strong></p>

<ul>
  <li>I don’t know C++: 5%</li>
  <li>Novice/Student: 17%</li>
  <li><strong>Fluent: 57%</strong></li>
  <li>Expert: 21%</li>
</ul>

<p><strong>Are you a student?</strong>:</p>

<ul>
  <li>Yes: 9%</li>
  <li><strong>No: 91%</strong></li>
</ul>

<p><strong>Which C++ standard do you use the most?</strong></p>

<ul>
  <li>I don’t use C++: 6%</li>
  <li>C++98/C++03: 3%</li>
  <li>C++11: 11%</li>
  <li>C++14: 9%</li>
  <li><strong>C++17: 31%</strong></li>
  <li><strong>C++20: 31%</strong></li>
  <li>C++23: 9%</li>
</ul>

<p><strong>Are you looking for job opportunities?</strong></p>

<ul>
  <li>Yes: 38%</li>
  <li><strong>No: 62%</strong></li>
</ul>

<p><strong>Your company</strong> (optional, aggregated without duplicates):</p>

<details>
<ul>
  <li>Adesso Schweiz Ag</li>
  <li>Alten</li>
  <li>Ambarella</li>
  <li>Area Spa</li>
  <li>Argo Vision</li>
  <li>Ats</li>
  <li>Autosoft Multimedia Srl</li>
  <li>Be Agile</li>
  <li>Bloomberg</li>
  <li>Brooks</li>
  <li>Capgemini</li>
  <li>Cineca</li>
  <li>Comelz S.P.A.</li>
  <li>Danieli Automation</li>
  <li>Datacolor Industrial</li>
  <li>Daze Technology</li>
  <li>Digitec Srl</li>
  <li>Dynatrace</li>
  <li>Eggtronic Engineering</li>
  <li>Elt Group</li>
  <li>Fives Intralogistics</li>
  <li>Haas F1 Team</li>
  <li>Innova Spa</li>
  <li>Intecs Spa</li>
  <li>Kdab</li>
  <li>Leonardo Spa</li>
  <li>March Networks</li>
  <li>Marchesini Group Spa</li>
  <li>Mediobanca</li>
  <li>Meta</li>
  <li>Microsoft</li>
  <li>Mozarc Medical</li>
  <li>Nacon Studio Milan</li>
  <li>Newtwen</li>
  <li>Politecnico Di Milano</li>
  <li>Randstad Digital</li>
  <li>Retelit</li>
  <li>Rossini Energy Srl</li>
  <li>Sadel Spa</li>
  <li>Schindler</li>
  <li>Sea Vision</li>
  <li>Sinthesi</li>
  <li>Smart Secuirty Sw</li>
  <li>Softcube Srl</li>
  <li>Teiacare Srl</li>
  <li>Teoresi Spa</li>
  <li>Tetra Pak</li>
  <li>Texa Spa</li>
  <li>Ubisoft</li>
  <li>Unibo</li>
  <li>Unige</li>
  <li>Unipv</li>
  <li>Vixevo</li>
  <li>Zuru Tech Italy</li>
</ul>
</details>

<h4 id="structure-and-contents-of-the-event">Structure and contents of the event</h4>

<p><strong>C++ Day 2025</strong> was a one-day event focused on C++ development, featuring a single-track program of technical talks, interleaved with 2 coffee breaks and lunch.</p>

<p>The schedule included multiple speakers:</p>

<ul>
  <li><strong>Alberto Barbati</strong>: Zero or More: A Tour Through C++ Techniques for Returning Multiple Values</li>
  <li><strong>Daniele Pallastrelli</strong>: Delegating Behaviors in C++: A Practical Tour of the Available Mechanisms</li>
  <li><strong>Denis Yaroshevskiy</strong>: SIMD substring in a string</li>
  <li><strong>Stefano Fiorentino</strong>: Mocking the UART in C++: A Hands-On Approach</li>
  <li><strong>Massimo Fioravanti</strong>: Interactive Program Design in C++: A Taxonomy for Practitioners</li>
  <li><strong>Marco Marcello</strong> and <strong>Jonathan Marriott</strong>: 8 Queens at Compile Time: A Journey from C++03 to Modern C++</li>
</ul>

<p>All talks are available for watching on <a href="https://www.youtube.com/playlist?list=PLsCm1Hs016LWJXZYsOsjBTNL4gf2ZuohJ">YouTube</a>.</p>

<p>Main topics:</p>

<ul>
  <li>Modern C++ techniques</li>
  <li>Best practices</li>
  <li>Performance optimization</li>
  <li>Metaprogramming and compile-time programming</li>
  <li>Embedded systems and IoT</li>
</ul>

<h4 id="c-40th-birthday">C++ 40th birthday</h4>

<center>
<img src="/assets/images/eventi/cppday25-birthday.jpg" width="60%" alt="C++ Day 2025 Cake" />
</center>
<p><br /></p>

<p>During the closing message, we celebrated C++’s <strong>40th birthday</strong> with a fun, interactive 80s-themed quiz game.</p>

<center>
<img src="/assets/images/eventi/cppday25-celebration.jpg" width="60%" alt="C++ Day 2025 Celebration" />
</center>
<p><br /></p>

<p>The venue was also decorated with themed posters:</p>

<center>
<img src="/assets/images/eventi/cppday25-posters.jpg" width="60%" alt="C++ Day 2025 Posters" />
</center>
<p><br /></p>

<p>And here’s the traditional “Happy Birthday” song, sung by all of us in honor of C++:</p>

<!-- Courtesy of embedresponsively.com //-->

<div class="responsive-video-container">
    <iframe src="https://www.youtube-nocookie.com/embed/SFj_KwDXtCA" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
  </div>

<h4 id="issues">Issues</h4>

<p>No major issues were reported; the venue provided a professional environment with comfortable spaces for talks, networking, and catering.</p>

<p>The only issue (and a lesson for both us and the host) was that the support screens, intended to help attendees in the back see the slides, were positioned too low, making them difficult to view properly.</p>

<h4 id="feedback">Feedback</h4>

<p>About 30% of attendees gave feedback (this is aligned with last time, in 2023) and we are glad the results were very good. In addition, all the talks were appreciated, getting high rates.</p>

<center>
<img src="/assets/images/eventi/cppday25-f1.jpg" width="100%" alt="Feedback Overall" />
</center>
<p><br /></p>

<center>
<img src="/assets/images/eventi/cppday25-f2.jpg" width="100%" alt="Feedback Location" />
</center>
<p><br /></p>

<center>
<img src="/assets/images/eventi/cppday25-f3.jpg" width="100%" alt="Feedback Catering" />
</center>
<p><br /></p>

<p>See you next time!</p>]]></content><author><name>Italian C++ Community</name></author><summary type="html"><![CDATA[C++ Day 2025: Wrap-up post On October 25th, we were super happy to host C++ Day 2025 in Pavia at SEA Vision’s venue! This one-day community event brought together 165 attendees to enjoy tech talks, networking, and activities around C++ development. Here is the classical wrap-up post. Some information: the event was totally free to attend total number of attendees: 165 The event had 4 sponsors which covered the event costs: SEA Vision (main sponsor, co-organizer and host) ELT Develer SIGEO Thanks to all the speakers and attendees! Some pictures of the event are here on our Facebook page. Some stats What’s your experience with C++? I don’t know C++: 5% Novice/Student: 17% Fluent: 57% Expert: 21% Are you a student?: Yes: 9% No: 91% Which C++ standard do you use the most? I don’t use C++: 6% C++98/C++03: 3% C++11: 11% C++14: 9% C++17: 31% C++20: 31% C++23: 9% Are you looking for job opportunities? Yes: 38% No: 62% Your company (optional, aggregated without duplicates): Adesso Schweiz Ag Alten Ambarella Area Spa Argo Vision Ats Autosoft Multimedia Srl Be Agile Bloomberg Brooks Capgemini Cineca Comelz S.P.A. Danieli Automation Datacolor Industrial Daze Technology Digitec Srl Dynatrace Eggtronic Engineering Elt Group Fives Intralogistics Haas F1 Team Innova Spa Intecs Spa Kdab Leonardo Spa March Networks Marchesini Group Spa Mediobanca Meta Microsoft Mozarc Medical Nacon Studio Milan Newtwen Politecnico Di Milano Randstad Digital Retelit Rossini Energy Srl Sadel Spa Schindler Sea Vision Sinthesi Smart Secuirty Sw Softcube Srl Teiacare Srl Teoresi Spa Tetra Pak Texa Spa Ubisoft Unibo Unige Unipv Vixevo Zuru Tech Italy Structure and contents of the event C++ Day 2025 was a one-day event focused on C++ development, featuring a single-track program of technical talks, interleaved with 2 coffee breaks and lunch. The schedule included multiple speakers: Alberto Barbati: Zero or More: A Tour Through C++ Techniques for Returning Multiple Values Daniele Pallastrelli: Delegating Behaviors in C++: A Practical Tour of the Available Mechanisms Denis Yaroshevskiy: SIMD substring in a string Stefano Fiorentino: Mocking the UART in C++: A Hands-On Approach Massimo Fioravanti: Interactive Program Design in C++: A Taxonomy for Practitioners Marco Marcello and Jonathan Marriott: 8 Queens at Compile Time: A Journey from C++03 to Modern C++ All talks are available for watching on YouTube. Main topics: Modern C++ techniques Best practices Performance optimization Metaprogramming and compile-time programming Embedded systems and IoT C++ 40th birthday During the closing message, we celebrated C++’s 40th birthday with a fun, interactive 80s-themed quiz game. The venue was also decorated with themed posters: And here’s the traditional “Happy Birthday” song, sung by all of us in honor of C++: Issues No major issues were reported; the venue provided a professional environment with comfortable spaces for talks, networking, and catering. The only issue (and a lesson for both us and the host) was that the support screens, intended to help attendees in the back see the slides, were positioned too low, making them difficult to view properly. Feedback About 30% of attendees gave feedback (this is aligned with last time, in 2023) and we are glad the results were very good. In addition, all the talks were appreciated, getting high rates. See you next time!]]></summary></entry><entry><title type="html">Italian C++ Conference 2023</title><link href="https://italiancpp.org/posts/2023-06-10-itcppcon23/" rel="alternate" type="text/html" title="Italian C++ Conference 2023" /><published>2023-06-10T00:00:00+00:00</published><updated>2023-06-10T00:00:00+00:00</updated><id>https://italiancpp.org/posts/itcppcon23</id><content type="html" xml:base="https://italiancpp.org/posts/2023-06-10-itcppcon23/"><![CDATA[<h1 id="italian-c-conference-2023-wrap-up-post">Italian C++ Conference 2023: Wrap-up post</h1>

<center>
<img src="/assets/images/eventi/itcppcon23.png" width="60%" alt="Italian C++ Conference 2023" />
</center>
<p><br /></p>

<p>Last June 10th we finally got back in person for a fantastic <a href="http://italiancpp.org/itcppcon23">Italian C++ Conference 2023</a>! The greatest event about C++ in Italy, reaching its 7th edition, this year took place in Rome (at Università “Roma Tre”) and hosted 207 attendees.</p>

<p>Here is the classical wrap-up post.</p>

<p>Some information:</p>

<ul>
  <li>the event was totally <strong>free</strong> to attend</li>
  <li>total number of registrants: <strong>276</strong></li>
  <li>total number of attendees: <strong>207</strong></li>
  <li>drop rate (percentage of registered people not showing up) ~25%</li>
</ul>

<p>The conference was organized by <strong>Marco Arena</strong> and <strong>Franco Milicchio</strong>. The rest of the staff: <strong>Stefano Saraulli</strong>, <strong>Vincenzo Pelosio</strong>, <strong>Riccardo Brugo</strong>, <strong>Alberto Barbati</strong>, <strong>Alessandro Vergani</strong>. The day of the conference, some other people volunteered: <strong>Federico Ficarelli</strong>, <strong>Federico Pasqua</strong>, <strong>Ruben Vergani</strong>, <strong>Giacomo Angelucci</strong>, <strong>Davide Stefani</strong>. Thank you all!</p>

<p>The conference had <strong>7 sponsors</strong> which covered the event costs. Many thanks to:</p>
<ul>
  <li><a href="https://www.luxoft.com/">Luxoft</a></li>
  <li><a href="https://www.qubicaamf.com/company">QubicaAMF</a></li>
  <li><a href="https://www.aiv01.it/">AIV - Accademia Italiana Videogiochi</a></li>
  <li><a href="https://zuru.tech/join-the-team">ZURU Tech</a></li>
  <li><a href="https://www.think-cell.com/">think-cell Software</a></li>
  <li><a href="https://kdab.com/">KDAB</a></li>
  <li><a href="https://www.elettronicagroup.com/">Elettronica Group</a></li>
</ul>

<p><strong>Thanks to all the speakers and to all the attendees</strong>!</p>

<p>Some pictures of the event are <a href="https://www.facebook.com/media/set/?set=a.724299043037055&amp;type=3">here on our Facebook page</a>.</p>

<h4 id="some-stats">Some stats</h4>

<p>Here are some stats on attendees, as usual.</p>

<p><strong>Gender:</strong></p>

<ul>
  <li>male: 88%</li>
  <li>female: 10%</li>
  <li>other: 2%</li>
</ul>

<p><strong>Age</strong>:</p>

<ul>
  <li>average: 35</li>
  <li>min: 16</li>
  <li>max: 57</li>
</ul>

<p><strong>What’s you experience with C++?</strong>:</p>

<ul>
  <li>I don’t know C++: 7%</li>
  <li>Novice/Student: 28%</li>
  <li>Fluent: 44%</li>
  <li>Expert: 21%</li>
</ul>

<p><strong>How much do you use C++ at work?</strong>:</p>

<ul>
  <li>I don’t use C++ at work: 22%</li>
  <li>Rarely: 15%</li>
  <li>At least half of the time: 17%</li>
  <li>Daily/Most of the time: 46%</li>
</ul>

<p><strong>Which C++ standard do you use the most?</strong>:</p>

<ul>
  <li>I don’t use C++: 16%</li>
  <li>C++98/C++03: 4%</li>
  <li>C++11: 16%</li>
  <li>C++14: 16%</li>
  <li>C++17: 34%</li>
  <li>C++20: 14%</li>
</ul>

<p><strong>Did you know that Italy has an official ISO C++ delegation?</strong>:</p>

<ul>
  <li>Yes: 30%</li>
  <li>No (learning this now): 70%</li>
</ul>

<p><strong>Are you looking for job opportunities?</strong>:</p>

<ul>
  <li>Yes: 36%</li>
  <li>No: 64%</li>
</ul>

<h4 id="structure-and-contents-of-the-event">Structure and contents of the event</h4>

<p>The <strong>Italian C++ Conference 2023</strong> was a one-day event about C++ development with 10x50-min and 2x30-min talks arranged in two parallel tracks throughout the whole day (from 9 AM to 6 PM).</p>

<p>On the day before, we organized the traditional “speakers and staff dinner”, hosted at <em>Flavio al Velavevodetto</em>, a famous restaurant (“osteria”) in line with the roman tradition:</p>

<center>
<img src="/assets/images/eventi/dinner.png" width="100%" alt="Speakers and Staff dinner" />
</center>
<p><br /></p>

<p>This year was a bit special since we celebrated Italian C++ Community’s 10-year anniversary! Thus, Marco Arena’s welcome message was a bit longer than usual, he played a <a href="https://www.youtube.com/watch?v=9Dnr4o0DGbA">special video</a> and spent some words about his 10-year community experience:</p>

<center>
<img src="/assets/images/eventi/pie.png" width="100%" alt="Marco Arenas' Mantra on Community Management" />
</center>
<p><br /></p>

<p>In addition, <a href="https://www.think-cell.com/">think-cell</a> offered a cake during the lunch break. It was a lovely moment!</p>

<center>
<img src="/assets/images/eventi/cake.png" width="100%" alt="10-year celebration cake" />
</center>
<p><br /></p>

<p>The conference had multiple occasions and space for networking, as usual: 2×35-min breaks (one in the morning and one in the afternoon, both with free food, coffee, and drinks), and a 75-min lunch break.</p>

<p>All the <a href="https://italiancpp.github.io/con23#agenda">talks</a> were in English (<a href="https://github.com/italiancpp/itcppcon23">slides here</a> and <a href="https://www.youtube.com/watch?v=qeLPeuQ5-TI&amp;list=PLsCm1Hs016LWmLbXL7in73BgB9AhMrfDa">videos here</a>).</p>

<p>Main topics:</p>

<ul>
  <li>C++23 features</li>
  <li>Unreal Engine in C++</li>
  <li>Game Development</li>
  <li>Code optimization</li>
  <li>Compilation times optimization</li>
  <li>C++ in safetey-critical environments</li>
</ul>

<p>During the closing message, we had lots of fun with the “Italian C++ Quiz Prizegiving” where we gave away tons of gadgets (t-shirts, mugs, notepads, etc) to all the people who played.</p>

<center>
<img src="/assets/images/eventi/closing.png" width="100%" alt="Prizegiving" />
</center>
<p><br /></p>

<h4 id="issues">Issues</h4>

<p>This year we had a few issues that are worth mentioning.</p>

<p>First, the audio and video equipment in the rooms were really bad (in room N10 in particular), causing poor projection and audio quality. We had to switch most of the lights off in the rooms to improve (just a bit) the visibility. Also, the microphone was often flickering. The recordings were better, at least regarding the video quality, whereas on the audio we improved it a bit by using some post-processing tools. It’s not perfect for all the videos but acceptable. We needed more tests in advance.</p>

<p>Another problem was the air conditioning system. A problem we had in 2019 as well (you remember?). We deserve more luck here!
Basically, we had to solicit the university multiple times to have the system working properly. Everything was planned already but, apparently, someone didn’t know about the conference! The system started working properly at about 11 AM.</p>

<p>Finally, the space for the catering was too small and this caused a long line for grabbing food, especially at lunch. Here, we have underestimated the number of people attending.</p>

<p>Our apologies to all the people affected. We are committed to doing better next time.</p>

<p>Every time we have something to learn!</p>

<h4 id="feedback">Feedback</h4>

<p>About 30% of attendees gave feedback (a bit less than usual) and we are glad the results were pretty good (considering the issues, we are even more grateful). In addition, all the talks were appreciated, getting high rates.</p>

<center>
<img src="/assets/images/eventi/feedback-overall.png" width="100%" alt="Feedback Overall" />
</center>
<p><br /></p>

<center>
<img src="/assets/images/eventi/feedback-location.png" width="100%" alt="Feedback Overall" />
</center>
<p><br /></p>

<center>
<img src="/assets/images/eventi/feedback-catering.png" width="100%" alt="Feedback Catering" />
</center>
<p><br /></p>

<p>Also, we got some ideas and insights for next time:</p>

<ul>
  <li>people liked the “quiz” and enjoyed the raffle at the end so we will likely keep on making this kind of entertainment;</li>
  <li>someone suggested to display a “talk level” that indicates the level of expertise required for the talk or how much advanced that talk is (e.g. at <a href="https://www.communitydays.org/">CommunityDays</a> they have had something like that for decades);</li>
  <li>someone pointed out that having water coolers around the venue would be useful and would prevent plastic waste (alternatively, we can place fridges with water in bricks);</li>
  <li>the catering was too carb-centric (pasta, bread, etc). Giving more protein options and fruits would be appreciated;</li>
  <li>the session duration still splits the people in two halves: those who think 50-min is perfect (that’s why we switched from 60 to 50 a few years ago) and those who do not. Here we have measured a bit more people complaining with 50-min so maybe we should consider 60-min again!</li>
</ul>

<p>Anyway, we are aware that to scale up and to improve the overall quality of the conference, the university (any, not just in Rome) is a risky partner. Their - let’s say - “business model” is far from our values because it seems that external entities (like us) are just considered a nuisance rather than an asset (you know, we spread knowledge, we connect people, we give visibility…for free). Thus, the best host would be a hotel or a conference centre, where we would get a more professional service and more guarantees.</p>

<p>However, as you know, we don’t have the budget to cover such a location! And we are not even a legally recognized entity, without which it’s very hard (if not impossible) to make this sort of things in Italy. “What about one or more companies as partners?”, you might ask. Well, it can work but we could have two issues: the gratuitousness of the event and the limits the company can dictate. Instead, we are pleased to keep this conference free for everyone and without agreeing to compromises just for commercial reasons. This a community event, after all!</p>

<p>Also, we need some more people on the staff. Organizing the conference this year was draining.</p>

<h4 id="whats-next">What’s next</h4>

<p>Marco will be hosting a hybrid meetup in Modena every two months. This will make it easier for him to organize also <a href="https://coding-gym.org/">Coding Gym</a> and <a href="https://mlmodena.it/">ML Modena</a>. Having three of them every month has become impracticable. So, the plan is to host either a C++ Meetup or a Coding Gym session every month, and a ML Modena Meetup every <em>X</em> weeks (since ML Modena is organized also by other people, its frequency can be closer to monthly or such).</p>

<p>At the first C++ meetup of the new season (September or October), Marco will give a talk about C++23.</p>

<p>Stay tuned!</p>]]></content><author><name>Italian C++ Community</name></author><summary type="html"><![CDATA[Italian C++ Conference 2023: Wrap-up post Last June 10th we finally got back in person for a fantastic Italian C++ Conference 2023! The greatest event about C++ in Italy, reaching its 7th edition, this year took place in Rome (at Università “Roma Tre”) and hosted 207 attendees. Here is the classical wrap-up post. Some information: the event was totally free to attend total number of registrants: 276 total number of attendees: 207 drop rate (percentage of registered people not showing up) ~25% The conference was organized by Marco Arena and Franco Milicchio. The rest of the staff: Stefano Saraulli, Vincenzo Pelosio, Riccardo Brugo, Alberto Barbati, Alessandro Vergani. The day of the conference, some other people volunteered: Federico Ficarelli, Federico Pasqua, Ruben Vergani, Giacomo Angelucci, Davide Stefani. Thank you all! The conference had 7 sponsors which covered the event costs. Many thanks to: Luxoft QubicaAMF AIV - Accademia Italiana Videogiochi ZURU Tech think-cell Software KDAB Elettronica Group Thanks to all the speakers and to all the attendees! Some pictures of the event are here on our Facebook page. Some stats Here are some stats on attendees, as usual. Gender: male: 88% female: 10% other: 2% Age: average: 35 min: 16 max: 57 What’s you experience with C++?: I don’t know C++: 7% Novice/Student: 28% Fluent: 44% Expert: 21% How much do you use C++ at work?: I don’t use C++ at work: 22% Rarely: 15% At least half of the time: 17% Daily/Most of the time: 46% Which C++ standard do you use the most?: I don’t use C++: 16% C++98/C++03: 4% C++11: 16% C++14: 16% C++17: 34% C++20: 14% Did you know that Italy has an official ISO C++ delegation?: Yes: 30% No (learning this now): 70% Are you looking for job opportunities?: Yes: 36% No: 64% Structure and contents of the event The Italian C++ Conference 2023 was a one-day event about C++ development with 10x50-min and 2x30-min talks arranged in two parallel tracks throughout the whole day (from 9 AM to 6 PM). On the day before, we organized the traditional “speakers and staff dinner”, hosted at Flavio al Velavevodetto, a famous restaurant (“osteria”) in line with the roman tradition: This year was a bit special since we celebrated Italian C++ Community’s 10-year anniversary! Thus, Marco Arena’s welcome message was a bit longer than usual, he played a special video and spent some words about his 10-year community experience: In addition, think-cell offered a cake during the lunch break. It was a lovely moment! The conference had multiple occasions and space for networking, as usual: 2×35-min breaks (one in the morning and one in the afternoon, both with free food, coffee, and drinks), and a 75-min lunch break. All the talks were in English (slides here and videos here). Main topics: C++23 features Unreal Engine in C++ Game Development Code optimization Compilation times optimization C++ in safetey-critical environments During the closing message, we had lots of fun with the “Italian C++ Quiz Prizegiving” where we gave away tons of gadgets (t-shirts, mugs, notepads, etc) to all the people who played. Issues This year we had a few issues that are worth mentioning. First, the audio and video equipment in the rooms were really bad (in room N10 in particular), causing poor projection and audio quality. We had to switch most of the lights off in the rooms to improve (just a bit) the visibility. Also, the microphone was often flickering. The recordings were better, at least regarding the video quality, whereas on the audio we improved it a bit by using some post-processing tools. It’s not perfect for all the videos but acceptable. We needed more tests in advance. Another problem was the air conditioning system. A problem we had in 2019 as well (you remember?). We deserve more luck here! Basically, we had to solicit the university multiple times to have the system working properly. Everything was planned already but, apparently, someone didn’t know about the conference! The system started working properly at about 11 AM. Finally, the space for the catering was too small and this caused a long line for grabbing food, especially at lunch. Here, we have underestimated the number of people attending. Our apologies to all the people affected. We are committed to doing better next time. Every time we have something to learn! Feedback About 30% of attendees gave feedback (a bit less than usual) and we are glad the results were pretty good (considering the issues, we are even more grateful). In addition, all the talks were appreciated, getting high rates. Also, we got some ideas and insights for next time: people liked the “quiz” and enjoyed the raffle at the end so we will likely keep on making this kind of entertainment; someone suggested to display a “talk level” that indicates the level of expertise required for the talk or how much advanced that talk is (e.g. at CommunityDays they have had something like that for decades); someone pointed out that having water coolers around the venue would be useful and would prevent plastic waste (alternatively, we can place fridges with water in bricks); the catering was too carb-centric (pasta, bread, etc). Giving more protein options and fruits would be appreciated; the session duration still splits the people in two halves: those who think 50-min is perfect (that’s why we switched from 60 to 50 a few years ago) and those who do not. Here we have measured a bit more people complaining with 50-min so maybe we should consider 60-min again! Anyway, we are aware that to scale up and to improve the overall quality of the conference, the university (any, not just in Rome) is a risky partner. Their - let’s say - “business model” is far from our values because it seems that external entities (like us) are just considered a nuisance rather than an asset (you know, we spread knowledge, we connect people, we give visibility…for free). Thus, the best host would be a hotel or a conference centre, where we would get a more professional service and more guarantees. However, as you know, we don’t have the budget to cover such a location! And we are not even a legally recognized entity, without which it’s very hard (if not impossible) to make this sort of things in Italy. “What about one or more companies as partners?”, you might ask. Well, it can work but we could have two issues: the gratuitousness of the event and the limits the company can dictate. Instead, we are pleased to keep this conference free for everyone and without agreeing to compromises just for commercial reasons. This a community event, after all! Also, we need some more people on the staff. Organizing the conference this year was draining. What’s next Marco will be hosting a hybrid meetup in Modena every two months. This will make it easier for him to organize also Coding Gym and ML Modena. Having three of them every month has become impracticable. So, the plan is to host either a C++ Meetup or a Coding Gym session every month, and a ML Modena Meetup every X weeks (since ML Modena is organized also by other people, its frequency can be closer to monthly or such). At the first C++ meetup of the new season (September or October), Marco will give a talk about C++23. Stay tuned!]]></summary></entry><entry><title type="html">Italian C++ Conference 2021</title><link href="https://italiancpp.org/posts/2021-08-16-itcppcon21/" rel="alternate" type="text/html" title="Italian C++ Conference 2021" /><published>2021-08-16T00:00:00+00:00</published><updated>2021-08-16T00:00:00+00:00</updated><id>https://italiancpp.org/posts/itcppcon21</id><content type="html" xml:base="https://italiancpp.org/posts/2021-08-16-itcppcon21/"><![CDATA[<h1 id="italian-c-conference-2021-wrap-up-post">Italian C++ Conference 2021: Wrap-up post</h1>

<center>
<img src="https://ilpropheta.github.io/pics/itcppcon21.png" width="60%" alt="C++ Day 2018" />
</center>
<p><br /></p>

<p>Last June 19th, we made another fantastic <strong>virtual</strong> event about C++: the <a href="https://www.italiancpp.org/itcppcon21">Italian C++ Conference 2021</a>. As pretty much everything in 2020 and 2021, the conference was totally online.</p>

<p>Here is the classical wrap-up post.</p>

<p>Some information:</p>

<ul>
  <li>the event was totally <strong>free</strong></li>
  <li>total number of registrants: <strong>401</strong></li>
  <li>total number of unique virtual check-ins: <strong>152</strong></li>
  <li>drop rate (percentage of registered people not showing up) ~62% (!)</li>
</ul>

<p>The conference was organized by <strong>Alessandro Vergani</strong>, <strong>Stefano Saraulli</strong>, and me. Also, <strong>Riccardo Brugo</strong> was part of the staff on the conference day.</p>

<p>I am grateful to the <a href="https://isocpp.org/about">Standard C++ Foundation</a> for hosting us on Remo. This was the last time, since the foundation decided to end the premium plan with Remo.</p>

<p>Last but not least, <strong>thanks to all the speakers who gave great talks and to all the attendees who joined us</strong>!</p>

<h4 id="online-eventcontents">Online event contents</h4>

<p>The <strong>Italian C++ Conference 2021</strong> was a full-day online event – the longest ever organized by the Italian C++ Community (<strong>10 hours</strong>) – consisting in:</p>

<ul>
  <li><strong>1×90’</strong> live keynote</li>
  <li><strong>10×50’</strong> live talks (YouTube and Remo)</li>
  <li><strong>2×30’</strong> live short talks (YouTube and Remo)</li>
  <li><strong>Networking</strong> and live interaction on Remo</li>
</ul>

<p>All the talks are available on <a href="https://www.youtube.com/playlist?list=PLsCm1Hs016LV9BRKIqrNWEXfa5ggpiyki">YouTube</a>.</p>

<p>Topics presented:</p>

<ul>
  <li>WebAssembly</li>
  <li>Crash handling</li>
  <li>Refactoring and tools</li>
  <li>Static analyser concepts</li>
  <li>Two talks on AI</li>
  <li>Two talks on the language (templates, concepts, constness)</li>
  <li>Polymorphic resource allocators</li>
  <li>The Hook Library</li>
  <li>An enlightening talk about <code class="language-plaintext highlighter-rouge">min</code>, <code class="language-plaintext highlighter-rouge">max</code> and <code class="language-plaintext highlighter-rouge">operator&lt;</code></li>
</ul>

<p>All the talks were in English.</p>

<h4 id="how-the-virtual-event-was-made">How the virtual event was made</h4>

<p>This event was made as the C++ Day 2020, so please refer to <a href="https://www.italiancpp.org/cppday20/">this previous article</a> to learn how it was made. Do not hesitate to <a href="mailto:info@italiancpp.org">get directly in touch</a> with us if you want to know more or if you need our support.</p>

<p>Please consider that other organizers are moving to different platforms like <a href="https://www.gather.town/">Gather</a>, <a href="https://discord.com/">Discord</a>, <a href="https://hopin.com/">Hopin</a>, <a href="https://www.airmeet.com/">AirMeet</a>, <a href="http://wonder.me/">Wonder</a>. I personally have some experience with almost all of them (as organizer, speaker and guest) but I still think that, it being understood that Italian C++ Community has <strong>no budget</strong> and runs one-day events only, Remo is still the best choice.</p>

<p><em>Edit:</em> the C++ foundation has ended its contract with Remo, so we have to find other ways to host online events.</p>

<h4 id="feedback">Feedback</h4>

<p>Online events make harder for organizers to get feelings about what is going on. You cannot just go around and sense other people’s vibes. When online, you have to get some casual feedback by having a word with people during breaks or at the end of the conference. However, this is not always spontaneous.</p>

<p>I think the general feedback was good and I have sensed better feelings than the C++ Day 2020. We had too few people filling up the feedback survey, but in case you are interested here are the results:</p>

<p><img src="https://italiancpp.org/assets/images/eventi/itcppcon21-feedback.png" alt="" /></p>

<h4 id="whats-next">What’s next</h4>

<p>We have already planned the meetups (online) for the end of 2021. <strong>They are all in English</strong>. You will find them on the <a href="http://italiancpp.org/">homepage</a>. At this moment we do not have a hosting platform other than YouTube (very likely, we won’t have networking).</p>

<p>We are discussing about the C++ Day 2021. We will take a decision by a few weeks. It cannot be in person, though.</p>

<p>We all need help for all our activities. I know that committing to non-profit activities is not for everyone and that requires people of good will. Are you getting some benefit from our activities? It’s time to give back. <strong>Please get in touch directly with us if you want to help.</strong></p>

<p>Stay safe. Hope to see you soon!</p>]]></content><author><name>Italian C++ Community</name></author><summary type="html"><![CDATA[Italian C++ Conference 2021: Wrap-up post]]></summary></entry><entry><title type="html">C++ Day 2020</title><link href="https://italiancpp.org/posts/2020-12-28-cppday20/" rel="alternate" type="text/html" title="C++ Day 2020" /><published>2020-12-28T00:00:00+00:00</published><updated>2020-12-28T00:00:00+00:00</updated><id>https://italiancpp.org/posts/cppday20</id><content type="html" xml:base="https://italiancpp.org/posts/2020-12-28-cppday20/"><![CDATA[<h1 id="c-day-2020-wrap-up-post">C++ Day 2020: Wrap-up post</h1>

<center>
<img src="https://ilpropheta.github.io/pics/cppday20.png" width="100%" alt="C++ Day 2020" />
</center>
<p><br /></p>

<p>Last November 28th, we made an epic <strong>virtual</strong> event about C++: the C++ Day 2020. Due to the Covid-19 emergency, the conference was totally online.</p>

<p>Here is the classical wrap-up post.</p>

<p>Some information:</p>

<ul>
  <li>the event was totally <strong>free</strong></li>
  <li>total number of registrants: <strong>440</strong></li>
  <li>total number of unique virtual check-ins: <strong>180</strong></li>
</ul>

<p>First of all, I would like to thank my staff that was made of just two people: <strong>Stefano Saraulli</strong> &amp; <strong>Riccardo Brugo.</strong></p>

<p>In addition, my gratitude goes to the <a href="https://isocpp.org/about">Standard C++ Foundation</a> which made Remo available for non-profit C++ communities.</p>

<p>Last but not least, <strong>thanks to all the speakers who gave great talks and to all the attendees who joined us</strong>!</p>

<h4 id="online-eventcontents">Online event contents</h4>

<p>The <strong>C++ Day 2020</strong> was a full-day online event consisting in:</p>

<ul>
  <li><a href="https://www.youtube.com/watch?v=YsdEgfY9rwo&amp;list=PLsCm1Hs016LX6l97Royt5DSYy7V05nZmS">technical talks</a> (live)</li>
  <li>networking virtual area on <a href="https://remo.co/">Remo</a></li>
</ul>

<p>7×50’ live talks ran from 9 AM to 4 PM, arranged in a two-track agenda that included some breaks and a long lunch break. The networking area was up and running for the whole day and was hosted on <strong>Remo</strong>.</p>

<p>Topics presented:</p>

<ul>
  <li>How to design and develop a Telegram bot in C++</li>
  <li>Gaame Development with Unreal Engine 4</li>
  <li>Interoperable AI with ONNX and ONNXRuntime in C++</li>
  <li>WebAssembly</li>
  <li>TDD in C++</li>
  <li>WebRTC in C++</li>
  <li>Value categories in C++</li>
</ul>

<p>All the talks but one were in English.</p>

<h4 id="how-the-virtual-event-was-made">How the virtual event was made</h4>

<p>Let me briefly go through how we have made this conference. For any further information, do not hesitate to contact me directly.</p>

<p>The conference was totally free but registering was required for getting access to the virtual rooms. The event was built as the combination of <strong>three Remo events</strong> grouped together into simple web page consisting of three iframes enabling people to quickly move through the rooms.</p>

<p>Two rooms were dedicated to virtual sessions only, and one hosted virtual tables all day long.</p>

<p><strong>Technical talks</strong></p>

<p>The attendees could watch the live sessions directly on Remo (that also has a chat and a Q&amp;A section). Under the hood, the sessions were hosted on <strong>YouTube</strong> (that can be easily integrated into Remo rooms). As usual, the live streaming was managed through <a href="https://streamyard.com/">StreamYard</a>.</p>

<p>Not so much to say more. Remo is very easy to use and the killer feature is that, for the final user, videos and networking are integrated into the same platform.</p>

<p>Just one caveat: people could start watching the live video some time after the real start. If they stay on Remo, when the next talk gets presented, the video they are watching gets suddenly closed. This can be confusing. I recommend to be very clear about that in the chat and also in the guide/email you send to the people before the conference.</p>

<p><strong>Networking</strong></p>

<p>Setting up networking on Remo is very easy. Depending on the number of attendees, the event is automatically divided in floors. Every floor can contain about 70-80 people. You can customize your floor layout, table names, sponsor banners with links, etc. Here is a screenshot:</p>

<p><img src="https://italiancpp.org/assets/images/eventi/Screenshot_2020-11-28.png" alt="" /></p>

<p>Sponsor banners are very handy for showing up custom links (e.g. “GIVE FEEDBACK” and “EVENT PAGE” banners), in addition to real sponsors.</p>

<p>One useful thing to do during the event was naming a table after the title of the last two talks. This simple action facilitated a lot follow-up and further conversations. Also, we created on the fly a table for job opportunities, thanks to the suggestion of an attendee.</p>

<p>Support &amp; help was done through the chat.</p>

<p>One additional thing to mention, in case you don’t know Remo: when one person enter the event for the first time, Remo assigns that person a random table. This should emulate random chats and encounters.</p>

<h4 id="feedback">Feedback</h4>

<p>This conference had good feedback, however only a small number of people took the time to vote (just 24).</p>

<h4 id="whats-next">What’s next</h4>

<p>We will keep on arranging (online) <strong>monthly meetups</strong>. We are moving to Remo  thanks to the partnership with the Standard C++ Foundation.</p>

<p><a href="https://coding-gym.org/">Coding Gym</a> suffered a bit this pandemic. Next year we would like to start again making online sessions. This year I have finally found time to participate to <a href="https://adventofcode.com/">Advent of Code</a> and I will organize some special sessions dedicated to this awesome initiative.</p>

<p>At the beginning of December we finally made the online kick-off event of <a href="https://mlmodena.it/">ML Modena</a>, the new community about Artificial Intelligence in the Modena I have co-founded with some good friends of mine. Next year we will organize monthly (online) meetups.</p>

<p>We all need help for all our activities. I know that committing to non-profit activities is not for everyone and that requires people of good will. Are you getting some benefit from our activities? It’s time to give back. <strong>Please get in touch directly with us if you want to help.</strong></p>

<p>Stay safe. Hope to see you soon!</p>]]></content><author><name>Italian C++ Community</name></author><summary type="html"><![CDATA[C++ Day 2020: Wrap-up post]]></summary></entry><entry><title type="html">Italian C++ Conference 2020</title><link href="https://italiancpp.org/posts/2020-08-24-itcppcon20/" rel="alternate" type="text/html" title="Italian C++ Conference 2020" /><published>2020-08-24T00:00:00+00:00</published><updated>2020-08-24T00:00:00+00:00</updated><id>https://italiancpp.org/posts/itcppcon20</id><content type="html" xml:base="https://italiancpp.org/posts/2020-08-24-itcppcon20/"><![CDATA[<h1 id="italian-c-conference-2020-wrap-up-post">Italian C++ Conference 2020: Wrap-up post</h1>

<center>
<img src="https://i2.wp.com/www.italiancpp.org/wp-content/uploads/2019/11/Untitled.png?resize=1024&amp;ssl=1" width="100%" alt="Italian C++ Conference 2020 Staff Greetings" />
</center>
<p><br /></p>

<p>Last June 13th, we made an awesome <strong>virtual</strong> day about C++: the <a href="https://italiancpp.org/itcppcon20">Italian C++ Conference 2020</a>. Due to the Covid-19 emergency, the conference was totally online. Better late than never, I am publishing this wrap-up post.</p>

<p>Let me say that I am very proud that <strong>the Italian C++ Conference 2020 has been the very first major C++ event happening online</strong>. I hope that our experience has been useful to other organizers.</p>

<p>Some information:</p>

<ul>
  <li>the event was totally <strong>free</strong></li>
  <li>total number of registrants: <strong>502</strong></li>
  <li>total number of unique virtual check-ins: <strong>415</strong></li>
  <li>number of keynote live viewers: <strong>250</strong></li>
</ul>

<p>First of all, I would like to thank my staff: <strong>Alessandro Vergani</strong> (co-organizer), <strong>Stefano Saraulli</strong>, <strong>Alessandro Pezzato, Andrea Barbadoro, Mattia Verasani, Elvis Dukaj, Philipp Lenk, Riccardo Brugo.</strong></p>

<p>In addition, my gratitude goes to the conference sponsors: <a href="https://www.aiv01.it/">AIV</a>, <a href="https://www.think-cell.com/">Think-cell</a>, <a href="https://hexagon.com/about/divisions/geosystems">Hexagon-Leica Geosystems</a>.</p>

<p>Last but not least, <strong>thanks to all the speakers who gave great talks and to all the attendees who joined us</strong>!</p>

<h4 id="some-stats">Some stats</h4>

<p>As usual, let me go through the responses collected at the registration (some are missing because the facebook integration skips custom questions on eventbrite):</p>

<p><img src="https://i2.wp.com/www.italiancpp.org/wp-content/uploads/2020/08/feedback-1.png?resize=1024&amp;ssl=1" alt="" /> <img src="https://i1.wp.com/www.italiancpp.org/wp-content/uploads/2020/08/feedback-2.png?resize=1024&amp;ssl=1" alt="" /> <img src="https://i0.wp.com/www.italiancpp.org/wp-content/uploads/2020/08/feedback-3.png?resize=1024&amp;ssl=1" alt="" /> <img src="https://i2.wp.com/www.italiancpp.org/wp-content/uploads/2020/08/feedback-4.png?resize=1024&amp;ssl=1" alt="" /> <img src="https://i2.wp.com/www.italiancpp.org/wp-content/uploads/2020/08/feedback-5.png?resize=1024&amp;ssl=1" alt="" /> <img src="https://i0.wp.com/www.italiancpp.org/wp-content/uploads/2020/08/feedback-6.png?resize=1024&amp;ssl=1" alt="" /></p>

<h4 id="online-event-contents">Online event contents</h4>

<p>The <strong>Italian C++ Conference 2020</strong> was a full-day online event consisting in:</p>

<ul>
  <li><a href="https://www.youtube.com/playlist?list=PLsCm1Hs016LWIjOrEftUA42ZwxsF30vZB">technical talks</a> (for the most part live, just a few recorded)</li>
  <li>networking virtual area with text and voice/video chat channels</li>
</ul>

<p>Live talks ran from 9 AM to 4 PM, arranged in a two-track agenda that included two short breaks and a long lunch break. The networking area was up and running for the whole day and was hosted on <strong>Discord</strong>.</p>

<p>Some numbers:</p>

<ul>
  <li>1×90’ live keynote</li>
  <li>7×50’ live Talks</li>
  <li>3×30’ and 1×45’ recorded talks</li>
</ul>

<p>Topics presented:</p>

<ul>
  <li>Move semantics</li>
  <li>C++20 in general and one talk focusing on text formatting</li>
  <li>C++ Development with Visual Studio Code</li>
  <li>Coding Patterns</li>
  <li>Writing efficient C++</li>
  <li>The Silicon Valley coding interview</li>
  <li>Current trends in the C++ Community</li>
</ul>

<p>All the talks were in English (except for one recorded talk that was in Italian).</p>

<h4 id="how-the-virtual-event-was-made">How the virtual event was made</h4>

<p>Let me briefly go through how we have made this conference. For any further information, do not hesitate to <a href="/cdn-cgi/l/email-protection#acc1cddecfc3ecc5d8cdc0c5cdc2cfdcdc82c3decb">contact me directly</a>.</p>

<p>The conference was totally free but registering was required for getting access to the networking virtual area and for receiving talk links in advance. The day of the event, live talk links were disclosed for everyone but recorded sessions were disclosed only the day after.</p>

<p>The day before the conference, we sent a “virtual check-in” form to all the attendees.  After checking in, the people were enabled to visit the <a href="../../../../lobby/index.html">lobby page</a> that was the conference “entry point”, including all the links and information to virtually attend the conference (invitation to the networking area and agenda with links).</p>

<p><strong>Technical talks</strong></p>

<p>Live and recorded sessions were hosted on <strong>YouTube</strong>. To manage the live streaming we used <a href="https://streamyard.com/">StreamYard</a>. This tool is very simple and allows the hosts to send one link to the speakers who can just share the screen and give the talk as they are taking a video call. Also, you as organizer can manage comments, display banners, and customize a bit the appearance. In my opinion, the most important feature you can get out of StreamYard is <strong>reliability</strong>, since if you lose the connection the streaming keeps on going and the speaker stays on the safe side. Our first option was a hand-made solution with <a href="https://obsproject.com/">OBS</a> that is a very good tool but that, let’s say, turn the host into a “single point of failure”.</p>

<p>To handle questions we adopted a simple convention: attendees must use the YouTube live chat by adding “QUESTION” at front.</p>

<p>Just an additional note on recorded sessions: StreamYard can be used to manage recorded sessions too (e.g. the speaker cannot record an high quality talk on their machine). You can arrange some time with the speaker and stream into a private video.</p>

<p><strong>Networking</strong></p>

<p>Networking was based on <a href="https://discord.com/">Discord</a>. As said, this was restricted to registrants (the invitation was not public).</p>

<p>We have set up a server with some text and voice/video channels to host discussions. Discord started supporting video chats just a few weeks before the conference and this was crucial for choosing this tool. Also, it’s free.</p>

<p>An important decision made during the conference was <strong>adding one channel for each talk</strong>, to trigger discussions around that particular topic (having the speaker on board as well, when possible).</p>

<p>In addition to “general” channels and talk channels, we also set up one channel for each <strong>sponsor</strong> (like “virtual booths”) and **one channel for #include<cpp>** (in general, this can be done for all other communities that are happy to join the conference).</cpp></p>

<p>Clearly, we had some <strong>support channels</strong> to ask for help and report issues. Some volunteers that we have found a few weeks before the event helped moderate the rooms and give assistance to the attendees.</p>

<p>Alessandro Vergani and me managed the live streaming sessions so other staff members were managing the networking area (although we stayed connected). In particular, <strong>Stefano Saraulli</strong> and <strong>Alessandro Pezzato</strong> coordinated the rest of the people involved.</p>

<h4 id="lessons-learned">Lessons learned</h4>

<p>It’s time to give you some feedback on the organization from the organization!</p>

<p>First of all, <strong>from my perspective the conference was great</strong>. This was our very first experience with online events and the number of people behind the scenes was very small. I am proud of what we have achieved.</p>

<p>The worst part of the event was triggering networking interactions, meaning that <strong>having spontaneous conversations was really hard</strong> compared to in person events. People preferred text instead of voice. As said, creating one channel per talk was a good decision that we made on the fly. Indeed, talks which have been followed up on Discord triggered some calls.</p>

<p>I know that other C++ events (e.g. C++ on Sea, CppCon, Meeting C++) are now using <a href="https://remo.co/">Remo</a>. We are going to explore this solution in the future.</p>

<p>I think that live talks worked well and StreamYard was a valuable ally. I recommend this tool, especially if you plan to stream into multiple destinations. <strong>The only flaw I have found during the sessions is that communicating with the speaker is almost impossible if they switch off incoming sound or ignore the private chat</strong>. Indeed, at some point during one session I couldn’t communicate with one speaker that the time was over and, after several attempts, I had to close the connection and terminate the live streaming.</p>

<p>Another weakness of the combination of Discord and YouTube is just the <strong>lack of integration</strong> between them. People need to stay connected in two different systems. So you can even think of <strong>hosting the whole event on Discord</strong> (only if the event is – say – “small” due to Discord limitations) and just make all the talks available on YouTube in a second moment. This way people have to join the stream on Discord to attend a talk and will stay connected. This should also let people speak more informally since it’s like having them all in the same room.</p>

<p>Anyway, let me say that <strong>I have really appreciated Discord</strong>. It was very useful for keeping things under control, quickly chat with my staff, reaching people, speaking with sponsors, etc. As an organizer, I think two features could be cool to have:</p>

<ul>
  <li>events-friendly graphical skin (e.g. arranging people in tables, table map)</li>
  <li>possibility to join a random channel (sort of “chat roulette”)</li>
</ul>

<h4 id="feedback">Feedback</h4>

<p>The online edition had good feedback, however only a small number of people took the time to vote (just 69):</p>

<p><img src="https://i2.wp.com/www.italiancpp.org/wp-content/uploads/2020/08/fdb1.png?w=742&amp;ssl=1" alt="" /> <img src="https://i0.wp.com/www.italiancpp.org/wp-content/uploads/2020/08/fdb2.png?w=745&amp;ssl=1" alt="" /> <img src="https://i1.wp.com/www.italiancpp.org/wp-content/uploads/2020/08/fdb3.png?w=745&amp;ssl=1" alt="" /> <img src="https://i1.wp.com/www.italiancpp.org/wp-content/uploads/2020/08/fdb4.png?w=726&amp;ssl=1" alt="" /> <img src="https://i1.wp.com/www.italiancpp.org/wp-content/uploads/2020/08/fdb5.png?w=688&amp;ssl=1" alt="" /></p>

<h4 id="whats-next">What’s next</h4>

<p>In these troubled times, priorities have changed a bit. That’s also what caused this post to be published so late. The period of uncertainty we are currently living has terrible effects on our congruence-and-certainty-seeker brains. Some rules of the game are changed and we don’t know if such a change is irreversible. Anyway, the price to pay to stay in the game is <strong>adaptation,</strong> as it’s always been in the history of this planet. However, as human beings are designed, change is tough, requires some effort, and finds lots of resistance on its way.</p>

<p>As most people involved in technical communities I have spoken with, I am trying to make my part and keep up with my community activities, mostly online, although I look forward to making in person events again. My thoughts are with those who have decided, instead, to take a break and stop for a bit. I wish them to find new motivation after this recharge. <strong>We need you.</strong></p>

<p>From my side, I will keep on arranging <strong>monthly C++ meetups (physically in Modena, when possible, and always online – as it’s been since 2018)</strong>.</p>

<p>Also, I will still lead <a href="https://coding-gym.org">Coding Gym</a> and, as a trainer, organize sessions on a monthly basis. Currently, <strong>the plan is to stay online for a bit</strong>, since social distancing is technically impossible in a traditional Coding Gym (you know, we do pair programming).</p>

<p>At the beginning of this year, I have founded <a href="https://mlmodena.it/">ML Modena</a>, a new community to meet up with people interested in Artificial Intelligence in the Modena area. Unfortunately, our very first meeting was planned just when the lockdown started in Modena so we have not gathered together yet. We hope to schedule a new kick-off meeting soon but we would really love to make it in person, if possible.</p>

<p>Usually, at this point of the year we are already working on the <strong>C++ Day</strong>. Honestly, this year I don’t know if we will make it. For sure, we cannot do it in person. Alessandro and I will speak about that by the end of August. **If you are willing to help, please get in touch directly with us.</p>

<p>Stay safe. Hope to see you soon!</p>]]></content><author><name>Italian C++ Community</name></author><summary type="html"><![CDATA[Italian C++ Conference 2020: Wrap-up post]]></summary></entry><entry><title type="html">C++ Day 2019</title><link href="https://italiancpp.org/posts/2019-12-26-cppday19/" rel="alternate" type="text/html" title="C++ Day 2019" /><published>2019-12-26T00:00:00+00:00</published><updated>2019-12-26T00:00:00+00:00</updated><id>https://italiancpp.org/posts/cppday19</id><content type="html" xml:base="https://italiancpp.org/posts/2019-12-26-cppday19/"><![CDATA[<h1 id="c-day-2019-wrap-up-post">C++ Day 2019: Wrap-up post</h1>

<center>
<img src="https://i0.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/cppday19.png?ssl=1" width="80%" alt="C++ Day 2019" />
</center>
<p><br /></p>
<center>
<img src="https://i2.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/cppday19-staff.png?fit=1024&amp;ssl=1" width="80%" alt="C++ Day 2019 Speakers and Staff" />
</center>
<p><br /></p>

<p>On November 30th, we had an awesome day about C++ in Parma: the <a href="https://italiancpp.org/cppday19">C++ Day 2019</a>. We co-organized this event with <a href="https://www.elettric80.com/it/">Elettric80</a>. The event was hosted by the <a href="https://www.unipr.it/">University of Parma</a>!</p>

<p>The <strong>C++ Day 2019</strong> had <strong>~170 attendees</strong>.</p>

<p>The event was possible thanks to the joint work of <strong>Elettric80</strong> and a few people from the <strong>Italian C++ Community</strong> (<strong>Alessandro Vergani</strong>, <strong>Illya Dudchenko, Federico Ficarelli</strong> and I) and the <strong>University of Parma</strong>.</p>

<p>That’s all about the <strong>C++ Day</strong> format: a joint effort between the Italian C++ Community and one or more local hosts. As I told during my welcome and closing messages, the <strong>call for C++ Day 2020</strong> is open! Two things are needed:</p>

<ul>
  <li>an event location with at least 2 rooms with 150 seats each and some space for catering and sponsor stands. Possibly free;</li>
  <li>some support to co-organize the event. If you are interested, <a href="/cdn-cgi/l/email-protection#ec85828a83ac85988d80858d828f9c9cc2839e8b">let’s speak about it</a>!</li>
</ul>

<p>In addition to Elettric80, the <strong>C++ Day 2019</strong> had two other supportive companies which I would like to thank:</p>

<ul>
  <li><a href="https://beckhoff.com/">Beckhoff</a></li>
  <li><a href="https://leica-geosystems.com/">Leica Geosystems</a></li>
</ul>

<p>Last but not least, <strong>thanks to all the speakers and to all the attendees</strong>!</p>

<p>I have published several pictures of the event <a href="https://www.facebook.com/italiancpp/photos/?tab=album&amp;album_id=2426964104284958">here on our Facebook page</a>.</p>

<h4 id="some-stats">Some stats</h4>

<p>As usual, the responses to the C++ survey follow:</p>

<p><img src="https://i0.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/1-1.png?resize=1024&amp;ssl=1" alt="1" title="1" /></p>

<p><img src="https://i0.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/2-1.png?resize=1024&amp;ssl=1" alt="2" title="2" /></p>

<p><img src="https://i1.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/3-1.png?resize=1024&amp;ssl=1" alt="3" title="3" /></p>

<p><img src="https://i2.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/4-1.png?resize=1024&amp;ssl=1" alt="4" title="4" />
 <img src="https://i1.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/6-1.png?resize=1024&amp;ssl=1" alt="6" title="6" /></p>

<h4 id="structure-and-contents-of-the-event">Structure and contents of the event</h4>

<p>The <strong>C++ Day 2019</strong> was a full-day event about C++ development with 8×50′ and 2×30′ talks arranged in two parallel tracks throughout the whole day, 1×45′ Q&amp;A Panel.</p>

<p>Networking and breaks: 1h before the kick-off, 2×30′ breaks (1 morning, 1 afternoon) and 75′ lunch break. Food, hot and cold beverages available through all the event.</p>

<p>The Main Theme of the event was <strong>C++ in Industrial Automation.</strong></p>

<p>Some topics:</p>

<ul>
  <li>Cross-compilation in C and C++</li>
  <li>Python bindings in C++</li>
  <li>STL algorithms design</li>
  <li>TBB Dataflow</li>
  <li>Design patterns and idioms in C++ use cases</li>
  <li>MISRA C++</li>
  <li>Monte Carlo Tree Search algorithms in C++</li>
  <li>From iterators to ranges</li>
</ul>

<p>Most of the talks were in Italian.</p>

<h4 id="feedback">Feedback</h4>

<p>This year we had less than 30% of the attendees giving feedback.</p>

<p><img src="https://i2.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/1.png?resize=606%2C243&amp;ssl=1" alt="1" title="1" /></p>

<p><img src="https://i2.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/2.png?resize=606%2C236&amp;ssl=1" alt="2" title="2" /></p>

<p><img src="https://i1.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/3.png?resize=606%2C245&amp;ssl=1" alt="3" title="3" /></p>

<p><img src="https://i1.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/4.png?resize=606%2C237&amp;ssl=1" alt="4" title="4" /></p>

<p><img src="https://i1.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/5.png?resize=606%2C233&amp;ssl=1" alt="5" title="5" /></p>

<p>[<img src="https://i0.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/6.png?resize=1024&amp;ssl=1" alt="6" title="6" /></p>

<p><img src="https://i0.wp.com/www.italiancpp.org/wp-content/uploads/2019/12/7.png?resize=1024&amp;ssl=1" alt="7" title="7" /></p>

<h4 id="whats-next">What’s next</h4>

<p>The organization of the <strong>Italian C++ Conference 2020</strong> has already started. It will be in <strong>Rome</strong> and the <a href="https://italiancpp.org/itcppcon20">call for sessions</a> is open. If you would like to support the event, get in touch.</p>

<p>In 2020 I will keep on arranging <strong>monthly C++ meetups in Modena</strong>, hosted by <a href="https://conoscerelinux.org">ConoscereLinux</a> (which I have been recently joined the official council).</p>

<p>In addition, I will keep on directing <a href="https://coding-gym.org">Coding Gym</a> and, as a trainer, I will keep on organizing <strong>Coding Gym</strong> in Modena on a monthly basis.</p>

<p>That’s all. See you in 2020!</p>]]></content><author><name>Italian C++ Community</name></author><summary type="html"><![CDATA[C++ Day 2019: Wrap-up post]]></summary></entry><entry><title type="html">Italian C++ Conference 2019</title><link href="https://italiancpp.org/posts/2019-07-16-itcppcon19/" rel="alternate" type="text/html" title="Italian C++ Conference 2019" /><published>2019-07-16T00:00:00+00:00</published><updated>2019-07-16T00:00:00+00:00</updated><id>https://italiancpp.org/posts/itcppcon19</id><content type="html" xml:base="https://italiancpp.org/posts/2019-07-16-itcppcon19/"><![CDATA[<h1 id="italian-c-conference-2019-wrap-up-post">Italian C++ Conference 2019: Wrap-up post</h1>

<center>
<img src="https://ilpropheta.github.io/pics/itcppcon19.png" width="60%" alt="Italian C++ Conference 2019" />
</center>
<p><br /></p>

<p>The 4th edition of the Italian C++ Conference took place at Politecnico di Milano last June 15th.</p>

<p>The awesome day opened with a very special keynote by <strong>Andrei Alexandrescu</strong>.</p>

<p>The conference was attended by <strong>~240 people</strong>, 20% more than last year. The drop rate was about 23%, slightly higher than last year.</p>

<p>As always, I have co-organized the conference with <strong>Alessandro Vergani</strong>. In addition, the staff on-site included: Guido Pederzini, Raffaele Rialdi, Illya Dudchenko, Gian Lorenzo Meocci, Federico Ficarelli. Thank you guys!</p>

<p>Some news: first of all, the conference was hosted for the first time at <a href="https://www.polimi.it/">Politecnico di Milano</a>, which I would like to thank. In addition, since I have recently co-founded a not-for-profit association – <a href="https://communitycrumbs.org/">Community Crumbs</a> – attendees could optionally donate to help cover the main costs.</p>

<p>As usual, <strong>the conference was totally free</strong>. We could rely on some companies and some donations to cover the event costs (slightly less than 8’000 €):</p>

<ul>
  <li>Coffee break in the morning, lunch and some beverages in the afternoon (~4’300 €)</li>
  <li>Video recordings and technicians (~1’000 €)</li>
  <li>Air conditioning – oddly enough, that’s not free (~800 €)</li>
  <li>Badges, stickers and some other gadgets (~300 €)</li>
  <li>Staff &amp; Speakers dinner (~800 €)</li>
</ul>

<p>I would like to thank all the companies which supported the conference: <a href="https://kdab.com/">KDAB</a>, <a href="https://conan.io/">JFrog/Conan</a>, <a href="https://www.aiv01.it/">AIV</a>, <a href="http://jetbrains.com/">JetBrains</a>, <a href="http://www.sigeosrl.com/">Sigeo</a>, <a href="https://www.develer.com/">Develer</a>, <a href="https://leica-geosystems.com/">Hexagon</a>. Moreover, a big shout-out to 32 people who donated (~10% of the total number of registrants).</p>

<p>JFrog/CONAN:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/65142268_2288400801474623_4902563546132381696_o.jpg" width="60%" alt="" />
</center>

<p>KDAB:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/64825815_2288405794807457_6934773222550274048_o.jpg" width="60%" alt="" />
</center>

<p>JetBrains:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/65189691_2288405158140854_4616980785390419968_o.jpg" width="60%" alt="" />
</center>

<p>Develer:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/65197143_2288405811474122_7642016222938136576_o.jpg" width="60%" alt="" />
</center>

<p>Last but not least, <strong>thanks to all the speakers and to all the attendees</strong>!</p>

<p>I have published several pictures of the event <a href="https://www.facebook.com/media/set/?set=a.2288400491474654&amp;type=3">here on our Facebook page</a>.</p>

<p>Here is the beautiful “itCppCon19 Panorama”:</p>

<center>
<img src="https://italiancpp.org/assets/images/about/itcppcon19-crowd.jpg" width="100%" alt="Italian C++ Conference 2019 Panorama" />
</center>

<h4 id="some-stats">Some stats</h4>

<p>We have some stats, as usual.</p>

<p><strong>Attendees gender:</strong></p>

<ul>
  <li>male: 224 (registered 289)</li>
  <li>female: 16 (registered 21)</li>
</ul>

<p><strong>Age average</strong>: 36</p>

<p><strong>Responses to the C++ survey:</strong></p>

<p>(less than the total number of registrants because I have discovered that registrations from Facebook bypass the survey…).<br />
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/itcppcon19-stats1.png" alt="" /> <img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/itcppcon19-stats2.png" alt="" /> <img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/itcppcon19-stats3.png" alt="" /> <img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/itcppcon19-stats4.png" alt="" /> <img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/itcppcon19-stats5.png" alt="" /> <img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/itcppcon19-stats6.png" alt="" /></p>

<h4 id="structure-and-contents-of-the-event">Structure and contents of the event</h4>

<p>The <strong>Italian C++ Conference 2019</strong> was a full-day event about C++ development with 1×90′ keynote and talks arranged in two parallel tracks throughout the whole day: 8×50′ talks, 2×30′ short talks and one 20-min featured talk during lunch.</p>

<p>Networking and breaks: 1h before the kick-off, 2×30′ breaks (1 morning, 1 afternoon) and 75′ lunch break. We offered a coffee break in the morning and a lunch meal. In the afternoon, beverages were available for free.</p>

<p>The whole agenda was in English (<a href="https://github.com/italiancpp/itcppcon19">slides here</a> and <a href="https://www.youtube.com/watch?v=zxwKAX7p8GE&amp;list=PLsCm1Hs016LU5PDVL3Hxgtuim_IIN4ajw">videos here</a>). <strong>Andrei Alexandrescu</strong> gave an awesome keynote <a href="https://youtu.be/zxwKAX7p8GE">Allegro Means Both Fast and Happy. Coincidence?</a>. Other talks were about several other topics like C++20 (Modules, Concepts, Coroutines), Cross-platform development, Link time and profile guided optimization, CONAN C++ package manager, Entity Component System pattern. Check out the <a href="../../../../event/itcppcon19.html">event page</a> for more details including links to videos and slides.</p>

<p>Andrei Alexandrescu:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/64637750_2288405241474179_475108693873000448_o.jpg" width="50%" alt="" />
</center>

<p>Marc Goodner:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/65013881_2288402184807818_5291945092209180672_o.jpg" width="50%" alt="" />
</center>

<p>Rainer Grimm:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/65243579_2288401264807910_4006978138096533504_o.jpg" width="50%" alt="" />
</center>

<p>Davide Bianchi:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/65042006_2288400778141292_3802114945470955520_o.jpg" width="50%" alt="" />
</center>

<p>Michele Caini:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/64651176_2288401338141236_5550407969155317760_o.jpg" width="50%" alt="" />
</center>

<p>Alberto Barbati:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/64996035_2288403248141045_7055222986206347264_o.jpg" width="50%" alt="" />
</center>

<p>James Turner:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/64707808_2288402924807744_7562002532696850432_o.jpg" width="50%" alt="" />
</center>

<p>Dmitry Kozhevnikov:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/64865784_2288402671474436_3927478138828750848_o.jpg" width="50%" alt="" />
</center>

<p>Javier Garcia Sogo:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/65309808_2288402541474449_8333440162990129152_o.jpg" width="50%" alt="" />
</center>

<p>Roberto De Ioris:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/65277429_2288407174807319_1141122559429836800_o.jpg " width="50%" alt="" />
</center>

<p>Nicolò Valigi:</p>

<center>
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/65155016_2288402751474428_7415218628036919296_o.jpg" width="50%" alt="" />
</center>

<h4 id="feedback">Feedback</h4>

<p>About 55% of attendees gave feedback. I am glad for the results:</p>

<h4 id="-----"><img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/feedback-1.png" alt="" /> <img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/feedback-2.png" alt="" /> <img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/feedback-3.png" alt="" /> <img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/feedback-4.png" alt="" /> <img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/feedback-5.png" alt="" /> <img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2019/07/feedback-6.png" alt="" /></h4>

<h4 id="best-itcppcon19-tweets">Best #itCppCon19 tweets</h4>

<p>Our events come with prizes only for “best tweets”. The definition of “best tweet” is <em>unspecified</em> though…A few are listed below:</p>

<blockquote>
  <p><a href="https://twitter.com/hashtag/itCppCon19?src=hash&amp;ref_src=twsrc%5Etfw">#itCppCon19</a> Black board is still unbeatable <a href="https://t.co/ER94w9g278">pic.twitter.com/ER94w9g278</a></p>

  <p>— Marco Ippolito (@MarcoIppolito) <a href="https://twitter.com/MarcoIppolito/status/1139808376295219200?ref_src=twsrc%5Etfw">15 giugno 2019</a></p>
</blockquote>

<blockquote>
  <p><a href="https://twitter.com/incomputable?ref_src=twsrc%5Etfw">@incomputable</a> gets feedback from the future <a href="https://twitter.com/hashtag/itCppCon19?src=hash&amp;ref_src=twsrc%5Etfw">#itCppCon19</a> <a href="https://t.co/6LWcgZhxvc">pic.twitter.com/6LWcgZhxvc</a></p>

  <p>— Alberto Barbati (@gamecentric) <a href="https://twitter.com/gamecentric/status/1139817400550002688?ref_src=twsrc%5Etfw">15 giugno 2019</a></p>
</blockquote>

<blockquote>
  <p>so I went to <a href="https://twitter.com/hashtag/Italy?src=hash&amp;ref_src=twsrc%5Etfw">#Italy</a> to visit <a href="https://twitter.com/hashtag/itcppcon19?src=hash&amp;ref_src=twsrc%5Etfw">#itcppcon19</a> and all I learnt was a new english word: cloister 😉</p>

  <p>— Peter v. N. (@pvonnied) <a href="https://twitter.com/pvonnied/status/1139829552148971520?ref_src=twsrc%5Etfw">15 giugno 2019</a></p>
</blockquote>

<h4 id="whats-next">What’s next</h4>

<p>We have already started the co-organization of the <strong>C++ Day 2019</strong>. We are just waiting for the official confirmation from the university but it should be in <strong>Parma on November 30</strong>. Save the date! The call for sessions will hopefully open in a few weeks. The event is co-organized with the <strong>Robotics Team</strong> of the <strong>University of Parma</strong>.</p>

<p>I am looking for speakers for the second half of the season of monthly <strong>C++ meetups in Modena</strong>, hosted by <a href="https://conoscerelinux.org">ConoscereLinux</a>. If you like to give a talk, moderate a workshop, or moderate a roundtable, etc. please get in touch (myname [at] italiancpp [dot] org).</p>

<p>I am proud of <a href="https://coding-gym.org">Coding Gym</a> and I keep on investing time and effort on this project. We have launched the format in two new cities (Bassano Del Grappa and Bari) and we have our yearly “<em>trainers summit</em>” on July 27 in Bologna.</p>

<p>As said before, I have co-founded and I am the president of <a href="https://communitycrumbs.org">Community Crumbs</a>, a not-for-profit association. We have lots of work to do on this newborn project.</p>

<p>That’s all. See you soon!</p>]]></content><author><name>Italian C++ Community</name></author><summary type="html"><![CDATA[Italian C++ Conference 2019: Wrap-up post]]></summary></entry><entry><title type="html">C++ Day 2018</title><link href="https://italiancpp.org/posts/2018-12-08-cppday18/" rel="alternate" type="text/html" title="C++ Day 2018" /><published>2018-12-08T00:00:00+00:00</published><updated>2018-12-08T00:00:00+00:00</updated><id>https://italiancpp.org/posts/cppday18</id><content type="html" xml:base="https://italiancpp.org/posts/2018-12-08-cppday18/"><![CDATA[<h1 id="c-day-2018-wrap-up-post">C++ Day 2018: Wrap-up post</h1>

<center>
<img src="https://ilpropheta.github.io/pics/cppday18.png" width="60%" alt="C++ Day 2018" />
</center>
<p><br /></p>

<p>Two weeks ago, on November 24th, we had an awesome day about C++ in Pavia: the <a href="https://italiancpp.org/cppday18">C++ Day 2018</a>. We co-organized this event with the University of Pavia and in particular with two proactive guys: <strong>Riccardo Brugo</strong> and <strong>Federico Pasqua</strong>. The event was hosted by the <a href="http://fisica.unipv.it/">Physics Department</a> and by the director <strong>Alberto Rotondi</strong> which actively supported the C++ Day. Many thanks to all the people involved and to the university!</p>

<p>The <strong>C++ Day 2018</strong> had <strong>~110 attendees</strong>, like the previous edition in Modena.</p>

<p>The event was possible thanks to a joint effort between a few people from the <strong>Italian C++ Community</strong> staff (<strong>Alessandro Vergani</strong>, <strong>Illya Dudchenko</strong> and I) and the local hosts Riccardo, Federico and the Physics Department of the University of Pavia.</p>

<p>That’s all about the <strong>C++ Day</strong> format: a joint effort between the Italian C++ Community and a local host. As I told during my welcome and closing messages, the <strong>call for C++ Day 2019</strong> is open! The <strong>C++ Day</strong> needs two things:</p>

<ul>
  <li>an event location with at least 2 rooms with 150 seats each and some space for catering and sponsor stands. Possibly free;</li>
  <li>some support to co-organize the event. Let’s speak about it.</li>
</ul>

<p>If you are keen on hosting the C++ Day 2019, please <a href="/cdn-cgi/l/email-protection#84edeae2ebc4edf0e5e8ede5eae7f4f4aaebf6e3">get in touch</a>! And if you have just questions, ask!</p>

<p>The <strong>C++ Day 2018</strong> had two sponsors which I would like to thank again:</p>

<ul>
  <li><a href="https://www.accenture.com/it-it/careers?src=JB-33963">Accenture</a>, which has many job opportunities published on our <a href="https://www.italiancpp.org/jobs/">jobs page</a>;</li>
  <li><a href="https://www.bfilipek.com/">Bartek Stories</a></li>
</ul>

<p>Last but not least, <strong>thanks to all the speakers and to all the attendees</strong>!</p>

<p>I have published several pictures of the event <a href="https://www.facebook.com/pg/italiancpp/photos/?tab=album&amp;album_id=2140877512893620">here on our Facebook page</a>.</p>

<h4 id="some-stats">Some stats</h4>

<p>We have some stats, as usual.</p>

<p><strong>Attendees gender:</strong></p>

<ul>
  <li>male: 89,</li>
  <li>female: 8,</li>
  <li>not declared: 9.</li>
</ul>

<p>Attendees coming from abroad: 5.</p>

<p><strong>Responses to the C++ survey:</strong><br />
<img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2018/12/cppday18-q1.png?resize=610%2C287&amp;ssl=1" alt="" /></p>

<h4 id="structure-and-contents-of-the-event">Structure and contents of the event</h4>

<p>The <strong>C++ Day 2018</strong> was a full-day event about C++ development with 1×90′ keynote and talks arranged in two parallel tracks throughout the whole day: 8×50′ talks and 2×20′ short talks.</p>

<p>Networking and breaks: 1h before the kick-off, 2×30′ breaks (1 morning, 1 afternoon) and 90′ lunch break. We served snacks, coffee and drinks during both the breaks and we could even offer a full meal at the university restaurant to everyone thanks to the sponsorships.</p>

<p>Less than half of the talks were in English (<a href="https://github.com/italiancpp/cppday18">slides here</a> and videos still to be published). <strong>John Biddiscombe</strong> gave the keynote <a href="../../../../cppday18-talks/index.html#1">HPX : High performance computing in C++ with concurrency parallelism and futures</a>, very appreciated according to the feedback received. Other talks were about several other topics like C++20, GIS in C++, Optimization, Templates, Reflection, AI, Algorithms, …Check out the <a href="../../../../event/cppday18/index.html">event page</a> for more details.</p>

<h4 id="feedback">Feedback</h4>

<p>As it usually happens, about 50% of attendees gave feedback. I am personally very happy about the results.</p>

<h4 id="best-cppday18-tweets">Best #cppDay18 tweets</h4>

<p>Our events come with prizes only for “best tweets”. The definition of “best tweet” is <em>unspecified</em> though…A few are listed below:</p>

<blockquote>
  <p>I love the smell of C++ in the morning. <a href="https://twitter.com/hashtag/cppDay18?src=hash&amp;ref_src=twsrc%5Etfw">#cppDay18</a></p>

  <p>— Andrea Benedetti (@enigmagame) <a href="https://twitter.com/enigmagame/status/1066259864366837760?ref_src=twsrc%5Etfw">24 novembre 2018</a></p>
</blockquote>

<blockquote>
  <p>John wears two watches: one for the present and one for hpx::future. <a href="https://twitter.com/hashtag/cppday18?src=hash&amp;ref_src=twsrc%5Etfw">#cppday18</a></p>

  <p>— Luca Diciotti (@luca_diciotti) <a href="https://twitter.com/luca_diciotti/status/1066309686440456193?ref_src=twsrc%5Etfw">24 novembre 2018</a></p>
</blockquote>

<blockquote>
  <p><a href="https://twitter.com/hashtag/cppday18?src=hash&amp;ref_src=twsrc%5Etfw">#cppday18</a> a flaw in the waste design: you pass plastic by copy… So you still have one to dispose <a href="https://t.co/P3s0cFgtLp">pic.twitter.com/P3s0cFgtLp</a></p>

  <p>— Max Pagani (@maxdpagani) <a href="https://twitter.com/maxdpagani/status/1066280212390977537?ref_src=twsrc%5Etfw">24 novembre 2018</a></p>
</blockquote>

<h4 id="whats-next">What’s next</h4>

<p>We are diving into the organization of the <strong>Italian C++ Conference 2019.</strong> It will be in Milan, as usual, but we don’t have a confirmed setting yet, so we are considering alternative locations. If you know one, please <a href="/cdn-cgi/l/email-protection#0e676068614e677a6f62676f606d7e7e20617c69">get in touch</a>!</p>

<p>In 2019 I will keep on arranging <strong>monthly C++ meetups in Modena</strong>, hosted by <a href="https://conoscerelinux.org">ConoscereLinux</a> (which I have been recently joined the official council).</p>

<p>In addition, I am putting a lot of effort and time to direct <a href="https://coding-gym.org">Coding Gym</a> that we will bring to new cities in 2019. As a trainer, I will keep on organizing <strong>Coding Gym</strong> in Modena on a monthly basis.</p>

<p><strong>Coding Gym</strong> is a place where we practice <em>expressing ourselves</em> through programming and collaboration. I put emphasis on “<em>expression of ourselves”</em> because it’s what I consider our most important thing as human beings. If you like knowing more about <strong>Coding Gym</strong>, just come over. If you cannot, visit <a href="https://coding-gym.org">the website</a> or drop me an email ($myName [at] italiancpp [dot] org).</p>

<p>That’s all. See you in 2019!</p>]]></content><author><name>Italian C++ Community</name></author><summary type="html"><![CDATA[C++ Day 2018: Wrap-up post]]></summary></entry><entry><title type="html">Italian C++ Conference 2018</title><link href="https://italiancpp.org/posts/2018-07-08-itcppcon18/" rel="alternate" type="text/html" title="Italian C++ Conference 2018" /><published>2018-07-08T00:00:00+00:00</published><updated>2018-07-08T00:00:00+00:00</updated><id>https://italiancpp.org/posts/itcppcon18</id><content type="html" xml:base="https://italiancpp.org/posts/2018-07-08-itcppcon18/"><![CDATA[<h1 id="italian-c-conference-2018-wrap-up-post">Italian C++ Conference 2018: Wrap-up post</h1>

<center>
<img src="https://ilpropheta.github.io/pics/itcppcon18.png" width="60%" alt="Italian C++ Conference 2018" />
</center>
<p><br /></p>

<p>On June 23, <strong>200 people</strong> swarmed in Milan and attended the <a href="https://italiancpp.org/itcppcon18">Italian C++ Conference 2018</a>, one of the <strong>Italian C++ Community</strong> event formats. Again, we had a sensible drop rate (~28%) and we are discussing ideas to contain such a phenomenon in the future. Anyway, <strong>our target has been achieved: 200 attendees</strong>. The event fell the day before the community turned 5 and then I put on something a bit more special during the welcome message.</p>

<p>The event was hosted at <a href="https://www.unimib.it/">Università Bicocca</a> which I would like to thank a lot. Bicocca hosted us for the third year in a row!</p>

<p>As usual, the Italian C++ Conference 2018 has been organized starting from no budget and relying only on sponsorships. As I told during the event kick-off, two main things constrain the number of available (free) tickets: 1) number of (physical) available seats, 2) food and drinks. The former is free (thanks to our host) and the latter is generally quite expensive (e.g. 1 coffee break + 1 lunch for 200 people = 17.5 € + VAT per person).</p>

<p>This year we had <strong>10 sponsors</strong> and thanks to such a huge number of contributions we were able to fit our budget a proper catering and also some extra gifts for all the attendees like: fully customized badges and lanyards, C++ bags, C++17 cheatsheets (last year we bought them), C++ stickers.</p>

<p><a href="https://www.facebook.com/media/set/?set=a.2023344447980261.1073741833.1674843996163643&amp;type=1&amp;l=c667a4a7bd">See some pictures</a> of the conference.</p>

<h4 id="a-big-shout-out">A big shout-out</h4>

<p>I led an awesome staff. As usual, <strong>Alessandro Vergani</strong> and <strong>Guido Perderzini</strong> played with me fundamental roles in the event organization. At the event, <strong>Marco Foco</strong>, <strong>Illya Dudchenko</strong>, <strong>Gian Lorenzo Meocci</strong> and <strong>Raffaele Rialdi</strong> joined us and gave a huge support. Thank you all guys!</p>

<p>Thanks to our <strong>speakers</strong>: Peter Sommerlad, Alberto Barbati, Paolo Severini, Anastasia Kazakova, Diego Rodriguez-Losada, Emanuele Bartolesi, Vittorio Romeo, Raffaele Rialdi, Denis Panin, Felix Petriconi. Thanks for sharing your great ideas and stories!</p>

<p>Thanks to the conference <strong>sponsors:</strong> <a href="https://www.techatbloomberg.com/">Bloomberg</a>, <a href="https://conan.io/">JFrog/Conan</a>, <a href="http://www.aiv01.it/">AIV</a>, <a href="http://jetbrains.com/">JetBrains</a>, <a href="http://www.aresys.it/">Aresys</a>, <a href="https://recognitionrobotics.com/">Recognition Robotics</a>, <a href="http://www.sigeosrl.com/">Sigeo</a>, <a href="https://www.develer.com/">Develer</a>, <a href="https://www.comelz.com/">COMELZ</a>, <a href="https://kdab.com/">KDAB</a>.</p>

<p>Last but not least, a big shout-out to our awesome <strong>200 attendees</strong>!</p>

<h4 id="some-stats">Some stats</h4>

<p>As usual, when people sign up for the event we ask a few questions about their experience with C++ and tools. Let me share some data with you.</p>

<p><strong>Attendees age:</strong></p>

<ul>
  <li>oldest attendee: 59,</li>
  <li>youngest: 16,</li>
  <li>average: 39.</li>
</ul>

<p><strong>Attendees gender:</strong></p>

<ul>
  <li>male: 100,</li>
  <li>female: 6,</li>
  <li>not declared: 94.</li>
</ul>

<p>Attendees coming from abroad: 35.</p>

<p><strong>Responses to the C++ survey:</strong></p>

<p><img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2018/07/Domande-sondaggio-5.png" alt="" /></p>

<p><img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2018/07/Domande-sondaggio-6.png" alt="" /></p>

<p><img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2018/07/Domande-sondaggio-7.png" alt="" /></p>

<p><img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2018/07/Domande-sondaggio-8.png" alt="" /></p>

<p><img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2018/07/Domande-sondaggio-9.png" alt="" /></p>

<h4 id="structure-and-contents-of-the-event">Structure and contents of the event</h4>

<p>The Italian C++ Conference 2018 was a full-day event about C++ development with 1×90′ keynote and talks arranged in two parallel tracks throughout the whole day: 8×50′ talks and 2×20′ short talks.</p>

<p>Networking and breaks: 1h before the kick-off, 2×30′ breaks (1 morning, 1 afternoon) and 70′ lunch break. We served food and drinks during the first coffee break and lunch (actually left-overs were served on the second break too, although that was not planned).</p>

<p>Most part of the talks were in English (<a href="https://github.com/italiancpp/itcppcon18">slides here</a> and <a href="https://www.youtube.com/watch?v=k_4f7HImi7o&amp;list=PLsCm1Hs016LW0zKJBvemhJ0YWIF1Fezd6">videos here</a>). <strong>Peter Sommerlad</strong> gave the keynote <em>ABC – Agile BMWs and C++: 30+ years as a Software Engineer</em>, very well received. Other talks concerned several topics:</p>

<ul>
  <li>Coming Soon to a C++ Compiler Near You: Coroutines by Alberto Barbati</li>
  <li>Debug C++ Without Running by Anastasia Kazakova</li>
  <li>Time Travel Debugging in Windows by Paolo Severini</li>
  <li>Work with C++ on Mac Linux and Windows with Visual Studio Code by Emanuele Bartolesi</li>
  <li>C++ Barbarian Quiz &amp; Introduction to Conan C/C++ Package Manager by Diego Rodriguez-Losada Gonzalez</li>
  <li>Writing and using compile-time heterogeneous hash table in C++17 by Denis Panin</li>
  <li>WebAssembly: Native code for the web by Paolo Severini</li>
  <li>Channels are useful – not just for water by Felix Petriconi</li>
  <li>CppWinRT &amp; the future of Windows desktop development by Raffaele Rialdi</li>
  <li>Zero-allocation &amp; no type erasure futures by Vittorio Romeo</li>
</ul>

<h4 id="organization-notes">Organization notes</h4>

<p>I’d like to log a few notes about organization it’s worth recording (at least for me):</p>

<p>1) This year, for the first time, the conference took place on <strong>two floors</strong>. I was strongly against placing the catering on the first floor and the rest of the conference on the ground floor, however we had no choice due to new policies of the university. Anyway, the event went well but a few people (and a sponsor) flagged this as a possible problem.<br />
<strong>Action for next year</strong>: negotiate a single floor, although this will requires to change building and thus paying some money.</p>

<p>2) I had <strong>overhead with a few suppliers</strong>, in particular those I had to visit, email or call (instead of doing everything from a website). The final result was fine but I had to push for proceeding with the job.<br />
<strong>Action for next year</strong>: try to buy everything online or press this year suppliers from the very beginning of the organization.</p>

<p>3) For the first time in 5 years <strong>I went to the conference setting the day before to set things up</strong>. In particular, <strong>Alessandro Vergani</strong> and I unloaded boxes from suppliers/sponsors and we brought them to the university. In addition, we prepared all the “C++ bags”. This would have required too much time the day after. On the other hand, our video makers had time to try lights, sound and could fix a few issues they found with the system. Having this half-day at the university was a killer feature for the conference.<br />
<strong>Action for next year</strong>: take advantage of such a time slot and set up an even more detailed plan to save time the day of the event.</p>

<h4 id="feedback">Feedback</h4>

<p>As it generally happens, about 50% of attendees gave feedback. In general it was quite good and I am very happy that the community has appreciated our effort.</p>

<p><img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2018/07/feedback-itcppcon18-1.png" alt="" /><img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2018/07/feedback-itcppcon18-2.png" alt="" /><img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2018/07/feedback-itcppcon18-3.png" alt="" /><img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2018/07/feedback-itcppcon18-4.png" alt="" /><img src="https://italiancpp.github.io/wp-statico/www.italiancpp.org/wp-content/uploads/2018/07/feedback-itcppcon18-5.png" alt="" /></p>

<h4 id="best-itcppcon18-tweets">Best #itCppCon18 tweets</h4>

<p>Our events come with prizes only for “best tweets”. The definition of “best tweet” is <em>unspecified</em> though…A few are listed below:</p>

<blockquote>
  <p><a href="https://twitter.com/hashtag/itCppCon18?src=hash&amp;ref_src=twsrc%5Etfw">#itCppCon18</a> There are two kinds of singletons, only one of them can make the world better 😁 <a href="https://twitter.com/PeterSommerlad?ref_src=twsrc%5Etfw">@PeterSommerlad</a> <a href="https://t.co/n7HqKAz6qs">pic.twitter.com/n7HqKAz6qs</a></p>

  <p>— Ibrahim Timothy Onogu (@ionogu) <a href="https://twitter.com/ionogu/status/1010449078495383553?ref_src=twsrc%5Etfw">23 giugno 2018</a></p>
</blockquote>

<blockquote>
  <p>The behavior of the coroutines reminds me the way my wife handles me: co_await, co_yield and co_return. She is the main task. <a href="https://twitter.com/hashtag/itCppCon18?src=hash&amp;ref_src=twsrc%5Etfw">#itCppCon18</a></p>

  <p>— Alberto Bignotti (@albertino80) <a href="https://twitter.com/albertino80/status/1010500473403662336?ref_src=twsrc%5Etfw">23 giugno 2018</a></p>
</blockquote>

<blockquote>
  <p><a href="https://twitter.com/hashtag/itCppCon18?src=hash&amp;ref_src=twsrc%5Etfw">#itCppCon18</a><br />
…unfortunately then it came the mouse wheel 😀 <a href="https://t.co/G4XoB9ddg0">pic.twitter.com/G4XoB9ddg0</a></p>

  <p>— Samuele Zoia (@SamueleZoia) <a href="https://twitter.com/SamueleZoia/status/1010441863894110208?ref_src=twsrc%5Etfw">23 giugno 2018</a></p>
</blockquote>

<h4 id="whats-next">What’s next</h4>

<p>I am driving the community towards an <em>aggregator model</em> where we keep on organizing activities and events, but we also help other people make C++ events and activities in Italy by patronizing them. The very first “implementation” of such a model will be the <strong>C++ Day 2018 in Pavia, on November 24th</strong>. Riccardo Brugo and Federico Pasqua are are leading the organization of this event and we are working with them.</p>]]></content><author><name>Italian C++ Community</name></author><summary type="html"><![CDATA[Italian C++ Conference 2018: Wrap-up post]]></summary></entry><entry><title type="html">5 years of italiancpp</title><link href="https://italiancpp.org/posts/2018-06-24-5-years-of-italiancpp/" rel="alternate" type="text/html" title="5 years of italiancpp" /><published>2018-06-24T00:00:00+00:00</published><updated>2018-06-24T00:00:00+00:00</updated><id>https://italiancpp.org/posts/5-years-of-italiancpp</id><content type="html" xml:base="https://italiancpp.org/posts/2018-06-24-5-years-of-italiancpp/"><![CDATA[<h1 id="5-years-of-italiancpp">5 years of italiancpp</h1>

<p>Time flies. Today of 5 years ago I officially launched this website to the world.</p>

<p>Happy birthday ++it 🙂</p>

<p>I believe that 5 years is a great milestone. When I started the community, from scratch, my network was relatively small and I didn’t have any previous experience in managing something other than a small project developed in the spare time with a few friends.</p>

<p>I didn’t care about the difficulties I would have face with, I was pumped for this new adventure and I just wanted to go live and put myself on the line.</p>

<p>A community is about people and I’d like to say <strong>thank you</strong> to all the people who have joined and supported the Italian C++ Community during the last 5 years. Some people have been very important for this tribe, in particular the staff members helping behind the scenes. At the very beginning I started with <strong>Franco Milicchio</strong>, <strong>Raffaele Rialdi</strong>, <strong>Stefano Saraulli</strong>, <strong>Alfredo Di Napoli</strong> and <strong>Davide Di Gennaro</strong>. Along the way other great people joined the group. It’s worth mentioning in particular <strong>Alessandro Vergani</strong>, <strong>Guido Pederzini</strong>, <strong>Marco Foco</strong>, <strong>Illya Dudchenko</strong> and <strong>Gian Lorenzo Meocci</strong>. Thank you all!</p>

<p>I would like to recall some numbers and important dates:</p>

<ul>
  <li>Website officially born on March 26, 2013</li>
  <li>Public announcement on June 24, 2013</li>
  <li>First public appearance of the community on February 26, 2014 at Community Days, where we looked after an entire track about C++. 50 people attended</li>
  <li>First meetup on June 28, 2014, half-day + lunch. 30 attendees</li>
  <li>Last event: “Italian C++ Conference 2018” on June 23, 2018. 200 attendees</li>
  <li>Total number of events organized: 15</li>
  <li>Total number of events attendees: 1040</li>
  <li>Newsletter subscribers: 1000+</li>
</ul>

<center>
<img src="https://github.com/italiancpp/wp-statico/blob/master/www.italiancpp.org/wp-content/uploads/2014/05/MG_9382.jpg?raw=true" width="80%" alt="First meetup in Milan: June 2014" />
First meetup in Milan: June 2014 (30 attendees)
</center>
<p><br /></p>

<center>
<img src="https://github.com/italiancpp/wp-statico/blob/master/www.italiancpp.org/wp-content/uploads/2018/06/WP_20180623_11_26_00_Panorama.jpg?raw=true" width="80%" alt="Italian C++ Conference 2018" />
Italian C++ Conference 2018, Milan (200 persone)
</center>
<p><br /></p>

<p>For the last 5 years, our commitment has been spreading around C++ best-practices and good resources, and connecting people with the Italian C++ ecosystem through the online community and events. We have organized events, given dozen of talks, facilitated workshops and produced articles and tutorials about C++, connected with other communities and events (not only about C++).</p>

<p>I feel like sharing some words about the story of the community.</p>

<h4 id="when-and-why-everything-started">When and why everything started</h4>

<p>In 2012, while I was watching Going Native 2012, I started wondering why we didn’t use to have events about C++ in Italy. We had dozen of conferences every year about other topics but C++. We didn’t have any user group neither.</p>

<p>Then, a very “simple” idea started forming in my mind: “I want to organize an event about C++ in Italy”. My target was not so ambitious, I thought.</p>

<p>The first thing I asked myself was “What do I need to make an event?”. I thought a bit and then I answered “People”. That was my very first naive thought. That was true: <strong>events come with people</strong>. Management, logistics, money, badges, etc come afterwards. I needed to get <strong>people</strong> involved<strong>.</strong></p>

<p>Then I decided to start <em>something</em>, with a low profile. I made two social groups, inspired by “C++ Enthusiasts” – a Facebook group that was really popular at that time and I made a Facebook and a Linkedin group about <strong>C++ in Italy</strong>.</p>

<p>“How do I call such groups?” I asked myself.</p>

<p>“What about <strong>++it</strong>?” I thought.</p>

<p><strong>++it</strong>, condenses everything: <strong>it</strong> recalls both <em>Italy</em> and the classical <em>iterator</em> name – a typical C++ concept. The prefix <strong>++</strong> is for both C++ and also for advancing such an iterator in a C++ish manner – as opposite to it++. “I like it!” It was love at first sight. Probably a rare case of me being exactly right at naming!</p>

<p>Anyway, we were at the end of 2012 and such groups did not achieve a resounding success. I used to share news and resources about C++ on the groups but they were missing something fundamental: <strong>Community</strong>. They were just cold groups. A Community is made up of people and relations. A community needs to be fed, continuously.</p>

<p>Dropping a few comments about articles and videos was not about building up a community.</p>

<p>A few months passed. At the beginning of 2013 I didn’t have time nor mind to think about my project: my mum passed away on Feb 2.</p>

<p>I took a few weeks for myself and then I gave me two options: giving up or turning around.</p>

<p>I chose the latter, as you know because you are reading this article.</p>

<p>I’ve always thought that, in a sense, my loss drove my commitment. Maybe my life needed to compensate, somehow.</p>

<p>Then I started, seriously. I put 100% of myself into the project, into the <strong>ideal</strong>.</p>

<p>On March 26th I bought the domain <em>italiancpp.org</em>.</p>

<p>Afterwards, I spent some time <strong>writing down a mission and setting up targets</strong> for my community. Although ++it has never been part of my job, I’ve took it professionally from the beginning. I think this point has been very important for the evolution of the community.</p>

<p>The community’s mission is:</p>

<ul>
  <li>spreading C++ in Italy by promoting news and resources;</li>
  <li>involving and connecting people interested in C++;</li>
  <li>supporting and helping beginners and students with C++;</li>
  <li>easing relationships between companies and people interested in C++;</li>
  <li>making events and meetups about C++.
In a few words: **++it’s mission is to be the C++ landmark in Italy**.</li>
</ul>

<p>The rest of the story might be covered in future articles.</p>

<h4 id="it-rejuvenation">++it Rejuvenation</h4>

<p>I’d like to spend a few words on the massive “refactoring” I did in Summer 2016.</p>

<p>In 2016, after 3 years of experience with ++it, I developed a new vision on how to deliver contents and offer interactions to my tribe.</p>

<p>If you used to be a ++it user before that time, you remember we had a forum. Running statistics on the usage, I noticed it was more or less unused or visited mostly by beginners. But actually, people loved discussing in several other channels like facebook, emails, etc.</p>

<p>I started elaborating this idea of making ++it an <strong>aggregator of ways to interact</strong>. I coined the term <strong>interaction proposals:</strong> as a community leader, I basically offer to my tribe several ways to communicate, interact and build up relationships, <strong>all at the very same level</strong>. It’s up to them which one(s) to use, I cannot decide for themselves. My task is to make all such proposals at the <strong>same experience level</strong>. At that time, the forum was my first citizen choice. That was a mistake.</p>

<p>In addition, I worked a bit on setting up a more modern and engaging theme. The final result has been online since August 2016.</p>

<p>At the end, I got rid of the forum and then I disabled the registration of users (they can only subscribe Slack and the newsletter). I replaced the forum with a dedicated subreddit and put more effort and moderation on Slack channels. The forum is not the central point of the community anymore. In addition, I worked on a <a href="https://github.com/italiancpp/code-of-conduct">code of conduct</a>.</p>

<p>Here are the <strong>activities</strong> and the <strong>interaction proposals</strong> of the community:</p>

<ul>
  <li>Social channels (Twitter, Facebook, Linkedin)</li>
  <li>Slack team</li>
  <li>Subreddit</li>
  <li>Articles</li>
  <li>Newsletter</li>
  <li>Job offers</li>
  <li>Events, meetups and other social activities</li>
</ul>

<p>Moreover, I set up a bit of <strong>automation</strong> among some of the channels above. This way <strong>all the interaction proposals have exactly the same rank and importance</strong>. People won’t miss updates just because they don’t use Slack, for instance.</p>

<p>For example, when I tweet adding the hashtag #<em>news,</em> a bot spreads the same content to Facebook and Slack. Also, the full stream of filtered tweet will be sent via newsletter at the end of the month. I could cover this automation in a future post, if you are interested.</p>

<h4 id="next-plans">Next plans</h4>

<p>“5 years have passed. What’s next?”</p>

<p>You know, when you reach such milestones, you have to look at the future and set the next milestone(s).</p>

<p>Not being conceited, I think my originary targets have been achieved: <strong>++it is the C++ landmark in Italy</strong>. I am glad when people tell me that ++it has been useful for finding job opportunities or important connections, when I read amazing discussions on Slack, and when students find help. Moreover, it’s very significant that companies ask my support for recruitment in the italian C++ ecosystem.</p>

<p><strong>I have not mentioned that I have developed a simple program to help companies find C++ developers. If you are a company and you need such a service</strong>, <a href="https://www.italiancpp.org/jobs/">please visit this page</a> (it’s in Italian, though).</p>

<p>During the years, I have refined my original vision on ++it by introducing <strong>interaction proposals</strong>, I have previously described. From one hand, I have worked a lot on the platform/website itself by aggregating digital services and communication channels like reddit or Slack. However, I believe I need to put more effort on <strong>openness</strong>. Let me explain.</p>

<p>My next target is to reinforce the concept of <strong>++it as an</strong> <strong>aggregator</strong> <strong>of activities and events not directly organized by our core team</strong>. Basically, <strong>++it will help people make activities, meetups and events about C++ in Italy</strong>.</p>

<p>++it will patronize such events by flanking organizers and will offer visibility, network and advertisement. <strong>After 5 years we have experience and network to empower willing people who want to make C++ activities in our country</strong>. I feel lonely at doing monthly C++ meetups in Modena! Why not having meetups in Milan, Rome or Florence?</p>

<p>As I announced yesterday at the <strong>Italian C++ Conference 2018</strong>, the very first experiment of this model is the organization of the <strong>C++ Day 2018</strong>, expected for November 24th in Pavia, which has been in the pipeline for some months, driven by <strong>Riccardo Brugo</strong> and <strong>Federico Pasqua</strong>, willing students at University of Pavia. I’ve been supporting such good guys for some time but the biggest part of the job is on their shoulders. I will join the full organization during Summer.</p>

<p>Adopting this model, I imagine the following activities:</p>

<ul>
  <li>(at least) 1 event per year fully organized by the core-staff (e.g. Italian C++ Conference);</li>
  <li>(at least) 1 season of monthly meetups set where I live (Modena, at the moment);</li>
  <li>any number of meetups and events patronized by ++it but not 100% organized by the core-staff;</li>
  <li>usual core tasks like managing the community, selecting resources and news, making the newsletter, etc still ~100% on me.</li>
</ul>

<p>If you are interested in running events, activities or meetups about C++ in Italy, even small ones, please <a href="https://www.italiancpp.org/chi-siamo/contattaci/">get in touch</a>. ++it and I will be very happy to help and give support!</p>

<p>I have written <a href="https://www.italiancpp.org/organize/">this page</a> (in Italian) with more details.</p>

<center>
<img src="https://github.com/italiancpp/wp-statico/blob/master/www.italiancpp.org/wp-content/uploads/2018/06/35652318_2011631675818205_1209420983341940736_o.jpg?raw=true" width="80%" alt="Italian C++ Staff in 2018" />
Italian C++ Conference 2018 Staff. From left: Marco Foco, Raffaele Rialdi, Guido Pederzini, Marco Arena, Illya Dudchenko, Alessandro Vergani, Gian Lorenzo Meocci.
</center>
<p><br /></p>

<p>That’s it for now! Thank you very much for reading. I hope to meet/see you in person very soon.</p>

<p><em>Marco Arena</em>, founder and president of the Italian C++ Community</p>]]></content><author><name>Italian C++ Community</name></author><summary type="html"><![CDATA[5 years of italiancpp]]></summary></entry></feed>