I recently gave a tech talk on "The Set of Natural Code": code that is simple, natural, and expressive. I try to highlight modern trends as seen in the D programming language and compare with C++14. Long story short: We're getting more efficient and generally, more powerful, code that is at the same time elegant and easy to maintain, just by changing our primitives.
While this talk explores these trends with D language primitives, it should be noted that versions of most of the key concepts discussed in the talk will be relevant in C++ very soon (probably by C++17). Things like formally defined ranges and universal calling syntax have proposals in committee right now.
No prior D language experience is necessary to understand this talk.
The slides can be found here.
EDIT: I ended up giving this talk again at NDC Oslo in 2015. You can catch that version here: