Is std::for_each obsolete?--Jonathan Boccara
Do you agree?
Is std::for_each obsolete?
by Jonathan Boccara
From the article:
Today we explore a question about std::for_each. Enjoy the reading!
June 16-21, Sofia, Bulgaria
September 13-19, Aurora, CO, USA
October 25, Pavia, Italy
November 6-8, Berlin, Germany
November 3-8, Kona, HI, USA
By Adrien Hamelin | Apr 4, 2018 03:14 PM | Tags: intermediate c++11
Do you agree?
Is std::for_each obsolete?
by Jonathan Boccara
From the article:
Today we explore a question about std::for_each. Enjoy the reading!
By Adrien Hamelin | Apr 4, 2018 03:12 PM | Tags: intermediate c++17
What do you think?
std::string_view is a borrow type
by Arthur O’Dwyer
From the article:
Today I’d like to talk about std::string_view. string_view arrived in C++17, amid quite a bit of confusion about what exactly it’s for and how to use it safely...
By Meeting C++ | Apr 4, 2018 03:15 AM | Tags: meetingcpp conference community
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!
By Adrien Hamelin | Apr 3, 2018 02:09 PM | Tags: experimental
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
By Adrien Hamelin | Apr 3, 2018 02:03 PM | Tags: c++11
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...
By Adrien Hamelin | Apr 3, 2018 02:01 PM | Tags: performance intermediate c++17
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...
By Jon Kalb | Apr 3, 2018 01:46 PM | Tags: keynote community c++now boostcon
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.
By Jon Kalb | Apr 2, 2018 09:12 AM | Tags: cppcon community
Share what you've learned about C++.
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.
By robwirving | Mar 30, 2018 09:28 AM | Tags: None
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.
By Jordi Mon Companys | Mar 30, 2018 02:21 AM | Tags: community
As part of the Conan ecosystem JFrog is extending it's long living Artifactory
Artifactory Community Edition for C/C++ announcement
From the article:
This product provides all the power and flexibility of the Artifactory repository for Conan and generic binaries to the entirety of the Conan community for any team’s needs.