Marco Arena in action

Modena Coding Dojo

Here is a professional list of my past and current activities (sorted from the newest). For further detail of each activity please open the corresponding link.

Quick links:


TL;DR – in a nutshell

For most of the day, my C++ has been serving an Italian Formula 1 Racing Team since 2011.

Apart from private life, I love spending time (and nights) on other activities I’m gathering here:


My activites:


Talks & Workshops

Marco is a fantastic speaker. He is passionate. He captures his audience with a balanced mix of technical facts and sense of humour. His examples and stories make concepts clear, and he focuses on explaining the ideas before the details. He has all these features, and he puts them in every single sentence.

Feedback by Andrea Baruzzo at Meetup Pordenone 2015

I love telling stories which I spice up with humor, interacting with people attending. My stories are not only about technical things but also about personal development and lessons I have learned.

I have given talks at many famous events, such as Microsoft Community Days, Future Decoded, Italian Agile Day, Codemotion, QtDay. I have also spoken at events made by my own community, the Italian C++ Community.

Whenever possible, I link the public feedback and rating (generally from 1 to 5 ) I have got for the corresponding talk.

For an overview of the public feedback I have got check out my Joind.in public profile.

Speaking to 150+ people at Codemotion Milan 2015
Speaking about C++ to 150+ people at Codemotion Milan 2015

2017

The C++ Triad: Iterators, containers and algorithms (120’)
Contents and examples
15+ attendees
@Mini-Meetup May / Modena – May 2017/Modena (Italy)

Interactive discussion: C++17 for the daily job (120’)
Contents and examples
20+ attendees
@Mini-Meetup March / Bologna – March 2017/Bologna (Italy)

Interactive discussion: C++17 for the daily job (120’)
Contents and examples
15+ attendees
@Mini-Meetup February / Modena – February 2017/Modena (Italy)

2016

C++17 for the daily job (60’)
Slides in ENG
80+ attendees
@C++ Day 2016 – October 2016/Florence (Italy)

Cambiamo il C++ con Microsoft GSL & Guidelines Checkers (60’)
Full description and demo project in ENG
30+ attendees
@Future Decoded 2016 – October 2016/Milan (Italy)

With great C++ comes great responsibility (60’)
Slides in ENG
100+ attendees. Feedback
@Italian C++ Conference 2016 – May 2016/Milan (Italy)

Grafici bellissimi plug & play (60’)
About how to use QCustomPlot (demo project shown)
30+ attendees
@QtDay 2016 – April 2016/Florence (Italy)

2015

Perché nel 2015 parliamo ancora di C++? (60’)
C++ in 2015. Why should we still care about?
150+ attendees. Feedback
@Codemotion Milan 2015 – November 2015/Milan (Italy)

[Workshop] C++ dal ‘90 ad oggi (120’)
Refactoring legacy C++ code to modern C++.
25+ attendees. Co-Speaker: Marco Foco
@Microsoft Community Days 2015 – March 2015/Milan (Italy)

Perché nel 2015 parliamo ancora di C++? (90’)
C++ in 2015. Why should we still care about?
80+ attendees. Feedback
@Italian C++ Community Meetup – February 2015/Pordenone (Italy)

2014

[Workshop] C++ from ‘90 to ‘14 (120’)
Refactoring legacy C++ code to modern C++.
25+ attendees. Co-Speakers: Gianluca Padovani, Marco Foco
@Italian Agile Day 2014 – November 2014/Ancona (Italy)

Meet the Rule of Zero (60′)
Slides in ENG
50+ attendees. Feedback
@Italian C++ Community Meetup – November 2014/Bologna (Italy)

Il nuovo C++? Torniamo alle basi (60′)
The new C++? Let’s go back to basics
20+ attendees.
@Microsoft Community Days Rome 2014 – September 2014/Rome (Italy)

C++11 in Action (60′)
60+ attendees.
@Microsoft Community Days 2014 – February 2014/Milan (Italy)

2013

Effective Code Transformations in C++ (60′)
40+ attendees. Feedback
Co-Speaker: Paolo Polce
@Italian Agile Day 2013 – November 2013/Reggio Emilia (Italy)


Meetups & Events

As the leader of the Italian C++ Community, I coordinate the organization of meetups and events and I support other user groups and conferences.

2017

The Future of Programming with Bartosz Milewski / Modena

The Future of Programming, June 2017

Modena, June 2017.

I organized a meetup with the special guest Bartosz Milewski, hosted by Conoscere Linux, in Modena. Bartosz shared his vision and predictions on “the Future of Programming”.
45+ attendees.

Mini-Meetup May / Modena

Mini-Meetup Modena May 2017

Modena, May 2017.

I moderated an “evening mini-meetup” of the Italian C++ Community, hosted by Conoscere Linux, in Modena.
15+ attendees.

I moderated an interactive discussion on The C++ Triad: iterators, containers and algorithms, by explaining the basic concepts and solving live programming challenges.
I wrapped up the contents here.

Mini-Meetup March / Bologna

Mini-Meetup Bologna March 2017

Bologna, March 2017.

I moderated an “evening mini-meetup” of the Italian C++ Community, hosted by XPUG Bologna, in Bologna.
20+ attendees.

I moderated an interactive discussion on C++17 for the daily job, by showing live examples of the most interesting features of C++17 online-compiled and run on GCC, Clang and Visual C++.
I wrapped up the contents here.

Mini-Meetup February / Modena

Mini-Meetup Modena Feb 2017

Modena, February 2017.

I moderated the first “evening mini-meetup” of the Italian C++ Community, hosted by Conoscere Linux, in Modena.
15+ attendees.

I moderated an interactive discussion on C++17 for the daily job, by showing live examples of the most interesting features of C++17 online-compiled and run on GCC, Clang and Visual C++.
I wrapped up the contents here.

2016

C++ Day 2016

C++ Day 2016

Florence, October 2016.

The 1st edition of the C++ Day, an event fully dedicated to C++ made by the Italian C++ Community. The event took place at Hotel Londra, in Florence.

Sponsors: Develer and Soft 2000
80+ attendees (100+ registered people - ~20% drop).

Pictures on Facebook

Information are also on isocpp.org: https://isocpp.org/blog/2016/10/cpday16

My staff included: Raffaele RIaldi, Franco Milicchio, Stefano Saraulli, Gian Lorenzo Meocci, Marco Foco.

Highlights:

Topics:

Additional references:

Italian C++ Conference 2016

Italian C++ Conference 2016

Milan, May 2016. Feedback.

The 1st edition of the Italian C++ Conference, the first and only Italian conference fully dedicated to C++. The event took place at University “Bicocca”.

Special guest: James McNellis
Sponsor: RogueWave Software
100+ attendees (130+ registered people - ~22% drop).

Social story (tweets, pictures, etc).

Information are also on isocpp.org: https://isocpp.org/blog/2016/04/italiancpp-conf-2016

My staff included: Raffaele RIaldi, Franco Milicchio, Alessandro Vergani, Gian Lorenzo Meocci, Marco Foco, Paolo Severini.

Highlights:

Topics:

Additional references:

2015

Italian C++ Community Meetup Rome

Italian C++ Meetup Rome 2015

Rome, October 2015. Feedback.
Co-organizer: Franco Milicchio
30+ attendees.

Highlights:

Topics:

Italian C++ Community Meetup Florence

Italian C++ Meetup Florence 2015

Florence, June 2015. Feedback.
Co-Organizer: Mena Marotta (Develer srl)
Special guest: Bartosz Milewski.
50+ attendees.

Social story (tweets, pictures, etc).

Highlights:

Topics:

Italian C++ Community Meetup Pordenone

Italian C++ Meetup Pordenone 2015

Pordenone, February 2015. Feedback.
Co-Organizer: Marco Parenzan
80+ attendees.

Social story (tweets, pictures, etc).

Highlights::

Topics:

2014

Italian C++ Community Meetup Bologna

Italian C++ Meetup Bologna 2014

Bologna, November 2014. Feedback.
Co-Organizer: Gianluca Padovani
Special guest: Bartosz Milewski.
50+ attendees.

Highlights:

Topics:

Italian C++ Community Meetup Milan

Italian C++ Meetup Milan 2014

Milan, June 2014. Feedback.
30+ attendees.

Highlights:

Topics:

Coding Dojos/Coding Gyms

Modena Coding Dojo

Since 2016 I have started organizing monthly Coding Dojos hosted by local user groups (e.g. XPUG Bologna and LUG Modena “Conoscere Linux”).

Attendees work in pair to solve three programming challenges I propose at the meeting. After 30’ I moderate a 10-15’ retrospective and at the end of the event I summarize the lessons learned.

In March 2017 “Coding Dojos” turned to “Coding Gyms“, in order not to confuse with “Coder Dojos” for children.

Here is the list of the previous and next coding dojos I have organized.


In 2012, I was the first Italian to publish an article on isocpp.org, the official C++ Standard Foundation website.

Since 2014 I have joined the staff of isocpp.org editors and I have started helping to moderate the international C++ online community.

My professional blogging activity started in 2011.

isocpp.org Publications

Some of my blog posts from my tech blog have been published also on isocpp.org:

C++ in Competitive Programming

In 2016, I started the blog series C++ in Competitive Programming, about algorithms, idioms and usage of C++ for solving programming challenges. Current installments:


Projects and Repos

Refer to my Github page for more details.

Some of my projects/experiments follow:

Podcasts

I recorded a few podcasts (in Italian) for .netPodcast, the popular Italian website dedicated to Microsoft technologies:


Last Update: June 2017