Announcing Meeting C++ 2018

The details for Meeting C++ 2018:

Announcing Meeting C++ 2018

by Jens Weller

From the article:

Meeting C++ returns with its 2018 conference edition! Like in the previous years, we'll be meeting in Berlin from the 15. - 17th November!

Call for Talks will start soon, just as last year, Meeting C++ 2018 has a track for new speakers!

GoingNative 65: ISO C++ @ Jacksonville Debriefing--Augustin Popa

Another is out!

GoingNative 65: ISO C++ @ Jacksonville Debriefing

by Augustin Popa

From the video:

We are back quickly after our last episode to go over the latest news from the ISO C++ Standards Committee meeting in Jacksonville, Florida! C++20 planning is well on its way now as Steve Carroll chats with Gabriel Dos Reis and Gor Nishanov about new progress with C++ Modules, Coroutines, and more!

Some coroutine-related papers accepted for a future version of the C++ standard (provides more context on the code shared in the video):

  • Symmetric control transfer
  • Parameter preview

C++ Modernization Brochure--Don Tait

Interested?

C++ Modernization Brochure

by Don Tait

From the article:

New releases of the C++ language maintain incredibly strong backwards compatibility, making it easy to keep older C++ code working properly as standards march forward. C++11, C++14, and C++17 have transformed the C++ language in ways that make it as programmer-friendly as more recent languages but with many essential benefits that continue to make it the best choice for the most demanding software-engineering projects.

Modernizing your C++ may be the best way to both improve your team’s efficiency as well as future-proof your software investment. KDAB has broad, deep experience delivering cost-effective, long-term, pragmatic solutions that modernize existing C++ codebases without losing functionality during the process.

Download our brochure to find out more...

Using Parallel Without a Clue: 90x Performance Loss Instead of 8x Gain--"No Bugs" Hare

Be careful.

Using Parallel <algorithm> Without a Clue: 90x Performance Loss Instead of 8x Gain

by "No Bugs" Hare

From the article:

With C++17 supporting1 parallel versions of the std:: algorithms, there are quite a few people saying “hey, it became really simple to write parallel code!”.

Just as one example, [MSDN] wrote: “Only a few years ago, writing parallel code in C++ was a domain of the experts.” (implying that these days, to write parallel code, you don’t need to be an expert anymore).

Inquisitive hare:
“I made an experiment which demonstrates Big Fat Dangers(tm) of implying that parallelization can be made as simple as just adding a policy parameter to your std:: call.
I always had my extremely strong suspicions about this position being deadly wrong, but recently I made an experiment which demonstrates Big Fat Dangers(tm) of implying that parallelization can be made as simple as just adding a policy parameter to your std:: call...

C++Now Announces Opening Keynote by Lisa Lippincott

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

C++Now 2018 Opening Keynote is Lisa Lippincott

From the announcement:

Lisa approaches languages from a mathematical point of view and thinks deeply on the meaning of programming. In this presentation [The Shape of a Program], she will encourage us to apply topology, the fundamental mathematics of space, as a way of looking at a program.

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

 

CppCon 2018 Call for Submissions

Share what you've learned about C++.CppCon

Call for Submissions

by CppCon

From the announcement:

Have you learned something interesting about C++, maybe a new technique possible in C++14/17? Or perhaps you have implemented something cool related to C++, maybe a new C++ library? If so, consider sharing it with other C++ enthusiasts by giving a regular program talk at CppCon 2018.

The submissions deadline is May 11 with decisions sent by July 1.

CppCast Episode 143: C++ and Typescript at Ubisoft Massive with Ólafur Waage

Episode 143 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Ólafur Waage to discuss the work done at Ubisoft Massive using C++ and Typescript for application development and much more.

CppCast Episode 143: C++ and Typescript at Ubisoft Massive with Ólafur Waage

by Rob Irving and Jason Turner

About the interviewee:

Ólafur Waage is a Generalist Programmer at Ubisoft Massive where he works on the Uplay PC client and services. His work focuses mainly on programming with C++ but Python and C# do appear from time to time. In his spare time he plays video games which is not surprising given his job but he also likes puzzles, non fiction audio books and it would be a very strange day if it were not filled with music in some way.