Italian C++ Conference 2018--Marco Arena
My report about the last Italian C++ event:
Italian C++ Conference 2018
by Marco Arena
From the article:
On June 23, 200 people swarmed in Milan and attended the Italian C++ Conference 2018...
September 13-19, Aurora, CO, USA
October 25, Pavia, Italy
November 6-8, Berlin, Germany
November 3-8, Kona, HI, USA
By Marco Arena | Jul 8, 2018 11:32 PM | Tags: community
My report about the last Italian C++ event:
Italian C++ Conference 2018
by Marco Arena
From the article:
On June 23, 200 people swarmed in Milan and attended the Italian C++ Conference 2018...
By robwirving | Jul 6, 2018 09:43 AM | Tags: None
Episode 157 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Michael Caisse from Ciere consulting to discuss Modern C++ in Embedded Systems, boostache and his work at Ciere Consulting and in the C++ Community.
CppCast Episode 157: Modern C++ in Embedded Systems with Michael Caisse
by Rob Irving and Jason Turner
About the interviewee:
Michael Caisse has been crafting code in C++ for 28-years. He is a regular speaker at various conferences and is passionate about teaching and training. Michael is the owner of Ciere Consulting which provides software consulting and contracting services, C++ training, and Project Recovery for failing multidisciplinary engineering projects. When he isn't fighting with compilers or robots, he enjoys fencing with a sabre.
By Marc Gregoire | Jul 6, 2018 09:34 AM | Tags: community
On June 28th 2018, the Belgian C++ Users Group had their next event sponsored by Western Digital.
Slides of the 28th of June 2018 BeCPP Meeting
About the event:
- "Strongly Typed Declarative Bitsets in C++17" (Ewoud van Craeynest)
- "The Observer pattern and boost.signals2" (Lieven de Cock)
If you couldn’t attend the event in person, or if you would like to go over the material again, you can download them from the BeCPP website.
By Blog Staff | Jul 6, 2018 08:34 AM | Tags: None
Note: Two days left to register for CppCon 2018 at the Early Bird discounted rate.
Just announced on the CppCon blog, here's a two-minute summary video of CppCon 2017. If you weren't there, here's a fast way to get the feel and flavor of the event. If you were there, maybe you'll see yourself. How many of the people can you name?
Early Bird registration ends this weekend
From the announcement:
No matter when you register for CppCon 2018, you be able to meet with over a thousand other professional C++ engineers, including
- book, blog, and library authors,
- standards committee members,
- compiler and other tool implementers, and
- teachers and trainers
- scores of the best presenters in the industry, and
- exhibitors from all over the world
[and] attend
- five days of six or seven tracks of peer-reviewed presentations,
- daily plenary talks from recognized industry leaders,
- multiple lightning talk sessions,
- expert panels and special sessions,
- poster presentations, and
- social events.
But if you do it by this weekend, you save more than enough money to treat yourself to the Meet the Speakers Dinner...
The CppCon Early Bird discounted ticket rate is available through tomorrow. Register here for CppCon 2018, Sep 23-29!
By Blog Staff | Jul 5, 2018 01:42 PM | Tags: None
Note: Three days left to register for CppCon 2018 at the Early Bird discounted rate.
In 2018, the ISO C++ committee and C++11 were thanked on camera from the Oscars stage. The shout out was by this Academy Award winner, who will be keynoting CppCon this September:
CppCon 2018 Plenary: Patterns and Techniques Used in the Houdini 3D Graphics Application (Mark Elendt)
From the announcement:
Not only has Houdini been used in all of the Visual Effects Academy Award winning films of the past 10 years, but it has also been used for television shows like Game of Thrones and Stranger Things as well as content creation for many AAA video games, and even for scientific visualization.
Houdini artists are tasked with creating amazing, never before seen visual effects. They constantly push both performance and scale in the software. Since the early 1990’s Houdini’s C++ architecture has provided a flexible platform that has enabled artists from around the world to create their vision.
Mark will discuss some of the patterns and approaches that have been used in Houdini to meet the demands of production, from the early days of dealing with c-front to embracing modern features provided by modern C++.
If you’re not sure what CppCon is like, here are sample attendee quotes from a previous CppCon that came up randomly on the CppCon site this morning:
“The 'star' speakers were fantastic as always ... [they] always deliver, and the fact that you can just walk up and talk to them all week is an amazing experience.” “A great way to learn about where the language is going in the future, and to meet the people who make that happen.”
The CppCon Early Bird discounted ticket rate is available for the rest of this week. Register here for CppCon 2018, Sep 23-29!
By Felix Petriconi | Jul 5, 2018 07:33 AM | Tags: None
The new C++ conference "C++ on Sea" is calling for speakers until end of July.
C++ on Sea: Call for Speakers
by C++ on Sea
From the call:
Kate Gregory and Matt Godbolt are already confirmed as keynote speakers!
So you'd like to present at C++ on Sea? Great! We look forward to and welcome submissions from everyone, including those who might otherwise feel excluded.
We have slots for 60 minute and 90 minute talks, as well as full day workshops (on a dedicated, post-conference, day). 120 minute talks are also possible (by stacking two 60 minute sessions back-to-back), but they should be rare. We will also be running lightning talks on the first evening, and will start accepting proposals for those just before - or at - the conference itself.
We want to put on the best conference possible. While that means we'll look for a good number of experienced speakers, we also feel that it's important to have space in the programme for newer speakers. We want to draw on as diverse a range of contributors as possible - the less your voice is usually heard the more valuable it can be! So we'd also like to make especially clear that people from all backgrounds - minorities or otherwise - are not only welcome, but we will do whatever we can to actively support you. If you have any questions or concerns about this, always feel free to contact us.
By Ansel Sermersheim | Jul 5, 2018 07:18 AM | Tags: None
New video on the CopperSpice YouTube Channel:
Special Member Functions
by Barbara Geller and Ansel Sermersheim
About the video:
This video discusses special member functions in C++. We examine what they are, how they work, and some operations which seem like they would be special member functions but are not. We also briefly discuss the spaceship operator, coming in C++20, and the implications it has for the list of special member functions.
Please take a look and remember to subscribe!
By Peter Gottschling | Jul 5, 2018 07:17 AM | Tags: None
Repeating the last years’ popular course, again being held in English and German:
Boost Your Productivity with Modern C++ -- Now with C++17
by Peter Gottschling
About the training:
The course is designed for software developers who aim for excellent software characterized by intuitive interfaces and maximal performance. Our goal for this 4-day course is that you can afterwards program perceivably more productively. That your programs are usable more flexibly and nonetheless explore the hardware as efficiently as possible. That your software becomes clearer and simpler and thus more readable and more maintainable. For this purpose, we intensively use features of C++11, C++14, and recently C++17.
The trainer Peter Gottschling is the author of the advanced C++14 book ”Discovering Modern C++”,the Matrix Template Library 4, co-author of the Boost Graph Library and other scientific libraries. He is vice-chair of DIN’s programming language group and was (the last) head of the German delegation in the ISO committee for C++ standardization.
The complete course description including the list of topics is available here. Next trainings: 9/17-20/2018 in English and 12/3-7/2018 in German.
By Meeting C++ | Jul 5, 2018 02:20 AM | Tags: meetingcpp community
Meeting C++ has opened their programs for attending the conference over the student- and support ticket programs.
Announcing the student and support tickets for Meeting C++ 2018
by Jens Weller
From the article:
The programs for attending Meeting C++ with through a free ticket are back! You can now register for a Student and/or Support ticket.
Also, additionally the application form for the volunteer program is open...
By Adrien Hamelin | Jul 4, 2018 01:09 PM | Tags: community
Have you registered for CppCon 2018 in September? Early bird registration is open now.
While we wait for this year’s event, we’re featuring videos of some of the 100+ talks from CppCon 2017 for you to enjoy. Here is today’s feature:
Agent based class design
by Odin Holmes
Summary of the talk:
Abstracting a set of functionalities into a class which provides a higher level interface often requires tough design decisions. Users who do not have the exact requirements for which the abstraction is optimized will suffer a syntactic or run time overhead as a result. Alexandrescu's famous "policy-based design" provides a mechanism to allow the user to extend and customize an existing abstraction in order to fine-tune its functionality for many different use cases. This is however limited to use cases where each policy more or less represents a compile time strategy pattern.
Alas, not everything is a strategy pattern. In this talk I will explore the viability of a more agent-pattern-like paradigm where each policy knows its requirements and publishes its capabilities. In this paradigm, glue code connecting any valid set of policies is automatically generated using template metaprogramming. This allows much more powerful customizations while maintaining static linkage.