New "C++ Day" event in Italy (Italian only)

A full day of C++ in the Italian language:

C++ Day 2016

October 29, 2016

Hotel Londra, Florence.

The site and the event are entirely in Italian. Here is a translation of the main information:

In a nutshell

The C++ Day 2016 is a special full-day event entirely dedicated to the C++ language, hosted in Florence (Italy), one of the most beautiful cities in the World. The event consists in technical sessions, interactive activities and networking.

Italian C++ professionals will speak (in Italian) on different C++ topics, including: C++17, Qt, API Design and Modern C++ for WinRT.

Other scheduled activities: C++ Unconference, C++ Coding Dojo, Template metaprogramming workshop.

 

Who should attend the C++ Day 2016?

This event is made by C++ professionals for C++ professionals, students and enthusiasts.

 

What can I find in the C++ Day 2016?

The agenda consists of 6x60' tech talks1x45' Q/A "Ask Us Everything" closing panel, 1x60' C++ Unconference, 1x60' C++ Coding Dojo, a workshop on Template Metaprogramming.

About the technical sessions, speakers will cover the following topics: C++17 for your daily job, Qt Graphics Stack, Data Oriented Design in C++, Kafka and High Performance Streaming, API Design, Modern C++ for the Windows Runtime (C++/WinRT).

The C++ Unconference is a 60' slot for people who want to open/join discussions on any C++ topic.

The C++ Coding Dojo is an interactive session where people will cooperate to solve programming challenges by wisely applying standard algorithms and containers.

The Template Metaprogramming Workshop will introduce templates and C++ metaprogramming. The workshop is free, however a separate registration is needed (details onto the registration page).

A 45' Q/A "Ask Us Everything" panel closes the event.

1/3 of the event will be spent for networking

Coffee breaks are included (lunch is not and - optionally - can be booked by buying another type of ticket).

You can refer to the detailed program for more information.
 

When and Where will the C++ Day 2016 take place?

The event will be held on October 29, 2016 at Hotel Londra, in Florence (Italy). The hotel is 5 minutes far from the main train station (Firenze Santa Maria Novella)

Check-in opens at 8.30 AM, the main event begins at 9.00 AM and will last for a full day.
 

Who supports this event?

Develer co-organizes the event with us.

Soft2000 is our main sponsor.

JetBrains and O'Reilly are supporting the C++ Day with free licenses and books.

Get in touch if you want to support us!
 

Do I need to register?

The C++ Day 2016 is free, but you must register to facilitate the organization of the event.

Optionally, you can buy a lunch ticket which includes both the event access and the lunch with staff members and speakers.

You can register here.

CppCon 2016 Trip Report -- Vittorio Romeo

Brief trip report covering thoughts and "lessons learned" from the author's favorite talks and his own sessions.

trip report - CppCon 2016

    By Vittorio Romeo

From the article:

CppCon 2016 ended yesterday - I had the pleasure of attending and presenting at this amazing conference again this year.

I'm really grateful to Jon Kalb, Bryce Lelbach, the conference staff, the speakers, my company and everyone else involved for making this possible.

In the same vein as my C++Now 2016 trip report, I wanted to share my thoughts regarding the talks I liked the most and regarding my sessions.

Opt-in header-only libraries -- Vittorio Romeo

Analysis of a library development technique that allows users to decide whether or not to consume the library as "header-only".

opt-in header-only libraries

    by Vittorio Romeo

From the article:

Libraries can be designed and implemented in order to allow users to choose between header-only usage, static linking or dynamic linking. [...] The main idea is to conditionally include .cpp files depending on a preprocessor macro, which can be defined during compilation. Functions also have to be conditionally decorated with the inline specifier.

Redis Hackathon

Redis (the world's most popular in-memory database) is hosting an online and physical hackathon.

Redis Hackathon

You might be interested in a hackathon that directly relates to C/C++.  Sign up as soon as possible because they're starting soon!

There are cash prizes of $5,000, $2,000, $1,000 and on-site (San Francisco and Tel Aviv) prizes of $1000.

CppCast Episode 73: SG14 Update with Guy Davidson

Episode 73 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Guy Davidson from Creative Assembly to discuss the work of the SG 14 game dev/low latency group including his ring buffer proposal and more.

CppCast Episode 73: SG14 Update with Guy Davidson

by Rob Irving and Jason Turner

About the interviewee:

Guy Davidson is the Coding Manager of Creative Assembly, makers of the Total War franchise, Alien:Isolation and the upcoming Halo Wars sequel, Guy has been writing games since the early 1980s. He is now also a contributor to SG14, the study group devoted to low latency, real time requirements, and performance/efficiency especially for Games, Financial/Banking, and Simulations. He speaks at schools, colleges and universities about programming and likes to help good programmers become better programmers.

build2 0.4.0 released

build2 is an open source, cross-platform toolchain for building and packaging C++ code. It includes a build system, package manager, and repository web interface. There is also cppget.org, a public repository of open source C++ packages.

build2 0.4.0 Release Notes

From the announcement:

This release includes a number of major new features in the build system (support for Windows/MSVC, C compilation, pkg-config integration, library versioning and export model, as well as the uninstall operation) and packag manager (support for repository authentication and system packages).

This version has been tested on Windows, Linux, Mac OS, and FreeBSD with GCC, Clang (both vanilla and Apple's), MinGW GCC, MSVC, and Intel icc.

Metashell 3.0.0 is available

Metashell provides a compile-time debugger for debugging template instantiations and macro usage.

Metashell 3.0.0 is available

From the website:

Some of the major new features in 3.0.0:

  • Profiling template instantiations
  • Debugging template instantiations in expressions involving SFINAE
  • Displaying preprocessed expressions

Commands for exploring the available headers (similar to the which and ls commands).
The full list of changes can be found here.

An online demo can be found at http://metashell.org/about/demo/

Installers can be downloaded from http://metashell.org/getting_metashell/installers#version-300