Articles & Books

CppCon 2017 Trip Report--Ben Deane

The title says it all.

CppCon 2017 Trip Report

by Ben Deane

From the article:

Last week in Bellevue, WA, around 1100 C++ programmers got together for CppCon. I love this conference – it’s a chance to meet up with my existing C++ community friends and make new ones, to learn new techniques and explore parts of C++, and to get excited about where C++ is headed in the next 5 years. Just about everything in C++ is represented, from low-level optimization techniques to functional template metaprogramming...

CppCon 2017 Trip Report--Charles L. Wilcox

The title says it all.

CppCon 2017 Trip Report

by Charles L. Wilcox

From the article:

Another CppCon draws to a close, and the future looks healthy and exciting.  Also, I finally gave a Lightning Talk.

Overall, the conference experience this year was very smooth, compared to my last two times here, despite the conference growth.  There were over 1100 attendees, up from about 900 last year.  There were sometimes 7 concurrent tracks, which is larger than years past.  Again, with most every time-slot I suffer from the paradox of choice, and if I chose a less than stellar talk, I regret what I’m potentially missing elsewhere.

#CPPCON2017. Day 4. Async Rulezzz!--"No Bugs" Hare

It's over, but we still have reports!

#CPPCON2017. Day 4. Async Rulezzz!

by "No Bugs" Hare

From the article:

During the Day 4 of CPPCON, I had to prepare to my own talk tomorrow; still – I was able to attend all the talks I was interested in.

But before I can start – let’s discuss a thing which I just understood during CPPCON17; it is related to…

#CPPCON2017. Day 2. Why Local Allocators are a Good ...--"No Bugs" Hare

The conference continues!

#CPPCON2017. Day 2. Why Local Allocators are a Good Thing(tm) Performance-Wise, and Why I am Very Cautious about C++17 STL parallelized algos

by "No Bugs" Hare

From the article:

At CPPCON2017 Day 2, two talks were of special interest to me. One was a 2-hour talk about Local Allocators – and another about C++17 STL parallelised algorithms.

Bjarne Stroustrup awarded 2017 Faraday Medal

The Faraday Medal is awarded for conspicuous service rendered to the advancement of science, engineering and technology:

Bjarne Stroustrup awarded 2017 Faraday Medal

by Institution of Engineering and Technology

From the article:

“I am honored and humbled to see my name among so many illustrious previous winners of the prize,” said Stroustrup. “This privilege is only possible through the superb work of the C++ community.”

Static libs do not modular make -- Thomas Young

An article about static libraries, the benefits (or non-benefits) of splitting your project into static libraries, and the knock-on effects this can have on project dependencies.

Static libs do not modular make

by Thomas Young

From the article:

A cautionary tale about statically-linked libraries, as generated by C/C++ build tools.

As a project accumulates features, and complexity, it gets harder to understand exactly what's going on, and to find your way around the source code. You need to find some way to organise the code and try and keep things manageable.

A common idea, in this situation, is to group some source files together to split out as a static library.

I'm going to argue that this actually does very little, in itself, to increase modularity, can have the effect of significantly increasing dependencies, and is maybe not such a good idea, after all.