New: C++ Foundation Developer Survey "Lite", 2018-02

cpp_logo.pngToday the Standard C++ Foundation opened its first-ever global C++ developer survey. As the name suggests, it's a one-pager:

C++ Developer Survey "Lite": 2018-02

Please take 10 minutes or so to participate! A summary of the results, including aggregated highlights of common answers in the write-in responses, will be posted publicly here on isocpp.org and shared with the C++ standardization committee to help inform C++ evolution.

If this one is successful we plan to do it again, perhaps annually or quarterly.

Thank you for participating and helping to inform our committee and community.

CopperSpice: Undefined Behavior

New videos on the CopperSpice YouTube Channel:

C++ Undefined Behavior

by Barbara Geller and Ansel Sermersheim

About the video:

A look at the topic of Undefined Behavior in C++. We discuss what UB is, what can happen when your program experiences UB, and how to avoid it.

Please take a look and remember to subscribe!

C++ Exception Handling: The gory details of an implementation -- Peter Edwards

The gory details of an C++ exception handling implementation.

C++ Exception Handling Implementation

by Peter Edwards

Abstract:

Modern implementations of exception handling make the facility almost cost free for those times you don't actually end up throwing an exception. There's a big complexity cost to this, and a lot of work that happens when we step off the happy path. This presentation rolls up its sleeves and looks at what actually happens when you throw an std::exception() on modern Linux systems.

CppCast Episode 139: Competitive Coding with Conor Hoekstra

Episode 139 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Conor Hoekstra to discuss Competive Coding websites and competitions.

CppCast Episode 139: Competitive Coding with Conor Hoekstra

by Rob Irving and Jason Turner

About the interviewee:

Conor Hoekstra works at Moody's Analytics as a C++ Software Developer helping maintain and develop an insurance software program called AXIS. Wanting to develop better algorithm and data structure knowledge he started using online sites like HackerRank and LeetCode to do so. He now has a YouTube channel where he reviews the contests from the last week of Competitive Coding sites like HackerRank, LeetCode, topcoder and Codeforces) and also covers solutions to the trickier problems.

A cake for your cherry: what should go in the C++ standard library? -- Corentin Jabot

A reply to Guy Davidson’s article “Batteries not included: what should go in the C++ standard library?”.

A cake for your cherry: what should go in the C++ standard library?

by Corentin Jabot

From the article

Over the past few years there has been a push to include a graphics library into the C++ standard. It would be something a bit like cairo. Or SDL.

I do think this is a path that should not be pursued. Let me tell you why...

 

C++Now 2018 Registration is Open

C++Now 2018 will be held in Aspen, May 6–1, 2018.

C++Now 2018 Registration is Open

From the announcement:

The twelth annual C++Now Conference (formerly BoostCon) will be held at the Aspen Center for Physics in Aspen, Colorado, May 6th to 11th, 2018.

We expect C++Now to sell out again. Register immediately so you won’t miss out.

 

C++Now 2018 Accepting Student / Volunteer Applications

 

C++Now 2018 will be held in Aspen, May 6–1, 2018.

C++Now 2018 Accepting Student / Volunteer Applications

From the announcement:

It is my pleasure to announce the sixth year of the C++Now Student/Volunteer program! We are again inviting students with an interest in C++ to attend the May 6-11, 2018 conference in Aspen, CO as Student/Volunteers.

The Student/Volunteer program is an excellent way for students and young coders with an interest in C++ to learn about language and make lasting connections with the community.

Student/Volunteers will receive free registration and a travel stipend for their travel and lodging.

Volunteers will handle various tasks during the conference, such as assisting presenters, setting up presentation rooms, running A/V equipment, and helping with breaks and the conference picnic.

Students from all fields of study are welcome to apply. However, this conference covers advanced C++ topics, and applicants should have ample experience with the C++ programming language and be familiar with general computer science topics.

Applications will be accepted until March 9th, 2018. Application decisions will be sent out by March 16th, 2018.