Data oriented design in practice - Stoyan Nikolov - Meeting C++ 2018
A talk on data oriented design with realworld examples
Data oriented design in practice
by Stoyan Nikolov
September 13-19, Aurora, CO, USA
October 25, Pavia, Italy
November 6-8, Berlin, Germany
November 3-8, Kona, HI, USA
By Meeting C++ | Jan 26, 2019 08:10 AM | Tags: meetingcpp intermediate c++14 c++11 basics advanced
A talk on data oriented design with realworld examples
Data oriented design in practice
by Stoyan Nikolov
By Adrien Hamelin | Jan 25, 2019 12:42 PM | Tags: performance advanced
Optimising accesses.
Variant Visitation V2
by Michael Park
From the article:
In 2015, I wrote an article titled Variant Visitation which described an implementation strategy for std::visit. The approach involved a matrix of function pointers, and many have raised concerns regarding poor code-gen caused by optimization limitations of function pointers on some compilers.
This post describes the switch-based approach implemented in mpark/variant, and its benchmark results...
By Adrien Hamelin | Jan 25, 2019 12:33 PM | Tags: intermediate c++11
Is it simpler that way?
C++ moves for people who don’t know or care what rvalues are
by Topher Winward
From the article:
When I was first learning about move semantics in C++, I kept reading articles that explained in terms of other scary sounding jargon — lvalues, rvalue references, memcpy, ownership. None of these things are strictly necessary to know about to understand the core of move semantics. (Though, the more you learn about them, the greater your understanding of move semantics will become.)
You may have heard of move semantics, and may know that they’re “faster”, but not why, or even how to move something. (Here “moves” and “move semantics” mean the same thing.)
This article will deliberately simplify or ignore some concepts (like constructors, rvalue references, stack vs heap) to make the core idea of moving easier to follow, so don’t worry if you already know this stuff and see something that isn’t technically correct. I’ll mark clarifications for these with a number. This article is aimed at those writing everyday (non-library) code, with little to no existing understanding of move semantics, to help get over the initial conceptual hurdle...
By Marco Arena | Jan 25, 2019 12:53 AM | Tags: visual studio
Visual Studio 2019 Preview 2 is available for download with several updates for C++ programmers:
You can download Visual Studio 2019 from the official website.
By philsquared | Jan 24, 2019 12:01 PM | Tags: c++17
As the title says, every attendee of C++ on Sea will get a free copy of Nico' Josuttis' eBook, "C++17 - The Complete Guide"!
Every attendee gets a free copy of "C++17 - The Complete Guide" by Nico Josuttis
by C++ on Sea
About the article:
We can now announce a special deal we've arranged with Nico which means we'll be giving every attendee of the conference a coupon code to obtain a free copy of the book in electronic form (current suggested price: 37.90 USD). You'll have immediate access, and continue to get updates as the book progresses to completion.
By Jon Kalb | Jan 24, 2019 12:06 AM | Tags: community c++now boost
C++Now 2019 will be held in Aspen, May 6–1, 2019.
C++Now 2019 Registration is Open
From the announcement:
The eighth annual C++Now Conference will be held at the Aspen Center for Physics in Aspen, Colorado, May 5th to 10th, 2019.
We expect C++Now to sell out again. Register immediately so you won’t miss out.
By jdgarcia | Jan 20, 2019 11:38 PM | Tags: None
Yes, you got it. The Spanish C++ one-day conference, using std::cpp, will be bilingual this year.
using std::cpp conference becomes bilingual (and remains free)
by using std::cpp
About the conference:
The conference will be having this year its 6th edition. The event will be on March 7th 2019 in Madrid. And this year there will be a number of talks in English.
- Long talks (40 min.): 6 in English and 1 in Spanish
- Short talks (20 min.): 1 in English and 3 in Spanish
- Flash talks (5 min.): 2 in English.
Full conference program is here.
By Meeting C++ | Jan 20, 2019 07:33 AM | Tags: meetingcpp intermediate c++17 c++11 advanced
New video from Meeting C++ 2018
Taming dynamic memory
by Andreas Weis
By philsquared | Jan 20, 2019 05:35 AM | Tags: None
Each week, or thereabouts, Jon and Phil chat with guests from the C++ community about what they're doing, what interests them, and what's going on in the world of C++.
Episode 47 - We Made It Even Worse
by Jon Kalb and Phil Nash
About the episode
This week we’re joined, once again (yet for the first time) by Nicolai Josuttis, and we talk about how much of a C++ expert you need to be to write “Hello, World” and initialize objects.
We also discover how strongly Jon feels about initializer_list constructor syntax - and what Nico thinks about it.
By Felix Petriconi | Jan 20, 2019 04:31 AM | Tags: None
The new C++ On Sea conference is starting soon.
Standard pricing is ending soon
by C++ on Sea
About the article:
With the conference less than two weeks away tickets are still selling well - bearing out the prediction that a lot of people leave it until quite late!
What you might not know is that the standard, two-day, ticket pricing was set to end on the 21st January! After that "Last Minute" tickets can still be bought, but at a slightly higher price.