CppCon 2017: trip report
A late report
CppCon 2017: trip report
by Giuseppe D'Angelo
From the article:
In a sentence: the conference was absolutely stellar...
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 | Nov 2, 2017 01:51 PM | Tags: community
A late report
CppCon 2017: trip report
by Giuseppe D'Angelo
From the article:
In a sentence: the conference was absolutely stellar...
By Meeting C++ | Nov 2, 2017 07:25 AM | Tags: usergroups meetingcpp community
The monthly overview on upcoming C++ User Group Meetings...
C++ User Group Meetings in November
by Jens Weller
From the article:
The monthly overview on upcoming C++ User Group Meetings! With next weeks Meeting C++ 2017 conference, many members of the new and established C++ User Groups will meet in Berlin! I hope to motivate again many visiting folks to start attending a near by C++ User Group, or to start their own User Group, if it does not yet exist.
There are 5 new C++ User Groups: Core C++, Israel, Brisbane, Moscow, Lissabon, Canterbury...
By Jason Turner | Nov 1, 2017 07:35 PM | Tags: None
Episode 84 of C++ Weekly.
C++ Sanitizers
by Jason Turner
About the show:
In this episode the runtime sanitizers that are available in GCC and clang are described and their capabilities are explored.
By Blog Staff | Nov 1, 2017 11:06 AM | Tags: None
An illuminating "mini-FAQ" on a very current major feature progressing in ISO C++:
Common C++ Modules TS Misconceptions
by Boris Kolpackov
From the article:
It has become fashionable to criticize C++ Modules TS. My problem with this bandwagon criticism is that at best it's based on cursory reading of the specification but more commonly on just hearing others' knee-jerk reactions. Oftentimes the criticizing post cannot even get the terminology right. So in this article I would like to refute the most common Modules TS misconceptions...
- I cannot have everything in a single file
- I cannot export macros from modules
- I cannot modularize existing code without touching it
- No build system will be able to support modules
By bfilipek | Oct 31, 2017 11:54 PM | Tags: None
Let's have a look at Sourcetrail, a great tool for code (C++/Java) visualtiozation:
Better code understanding with Sourcetrail
by Bartlomiej Filipek
From the article:
I’m exploring the tool, and overall I am impressed! It works very well; the setup is easy to do, there’s a lot of help, beautiful and dynamic diagrams (even with smooth animations), under active development… what else would I want?
By Adi | Oct 31, 2017 11:52 PM | Tags: None
Need some last minute Halloween costume inspiration?
The C++ Bestiary ��
by Adi Shavit
From the article:
C++ is blessed with a plethora of gotchas, traps, caveats, pitfalls and footguns. Within the C++ dungeons lurk many shady characters. ‘Tis the time of year to meet some of these bountifully spawned beasts.
By Blog Staff | Oct 31, 2017 03:44 PM | Tags: None
A new WG21 paper is available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.
Document number: N4705
Date: 2017-10-30
WG21 2017-10-27 Telecon Minutes
by Jonathan Wakely
By bfilipek | Oct 31, 2017 12:49 AM | Tags: basics
Let’s investigate what "not_null" (from the Core Guidelines/Guideline Support Library) can do for us.
How not_null can improve your code?
by Bartlomiej Filipek
From the article:
I believe "not_null" can help in many places. It won’t do the magic on its own, but at least it forces us to rethink the design. Functions might become smaller (as they won’t have to check for nulls), but on the other hand, the caller might require being updated.
By Felix Petriconi | Oct 30, 2017 03:00 PM | Tags: None
Jonathan stepped over horrible code. Be aware and prepared to handle it:
by Jonathan Boccara
Be prepared for
Ten Halloween Horror Code Stories That Will Freak You Out!
By robwirving | Oct 27, 2017 08:17 AM | Tags: None
Episode 124 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Isabella Muerte to talk about her recent talk at CppCon 2017 where she discussed some of her concerns with the Modules TS.
CppCast Episode 124: Build Systems and Modules with Isabella Muerte
by Rob Irving and Jason Turner
About the interviewee:
Isabella Muerte is a C++ Bruja and Build System Trash Goblin. She taught herself to program by writing a build system and immediately regretting the decision. Her first computer ran Windows Millennium Edition and her parents forbade her from upgrading to anything else for 5 years. She is still bitter about this. In her spare time, she is into open source software, tattoos, computer keyboards, and making fake cover bands like 'Rage Against the Abstract Machine'