You can subscribe to our newsletter too!
Meeting C++ Newsletter - August 2014
This is the Meeting C++ newsletter for August, I'll focus this time on the shortly finalized C++14 ISO Standard and upcoming C++ Conferences.
Meeting C++ update
Before I'll get into the details of C++14, a short update on Meeting C++. This years Meeting C++ conference will offer now also a coding dojo at the first day, the full program with all 21 talks and the keynotes are available since early June. The ticket sales for the conference are far better then they were last year, so that you should plan to get your ticket in September. The conference is going to sell out very soon in October I think, currently 95 of 200 tickets are sold. Also a short reminder that there is a student program for this years conference.
The big news for C++ in August is clearly that C++14 now is finalized. And that there are already 2 compilers available to put C++14 to use. C++14 is a better version of C++11, but does not add a lot of new features to the language, it improves and in some cases fixes the features of C++11, the next big step for C++ then will be C++17. Also for example std::optional or filesystem did not make it into C++14.
The biggest features of C++14 are IMHO:
- polymorphic lambdas (aka using auto with lambdas) and initialized lambda captures
- the now improved/relaxed constexpr rules
- template variables
- small additions like make_unique or cbegin/cend
So, C++14 has brought a lot of improvements to the language, making features which were new in C++11 now much more usable. Also the fixes like cbegin/cend and finally make_unique make the language more consistent. With C++14 you never have to use new/delete or raw pointers again.
Further reading to C++14 and beyond:
- Looking at C++14
- C++ Status
- Michael Wong about C++14
- Prof. JD García's summary of C++14
- C++11/14 Features In Visual Studio 14 CTP3
So C++14 is good news, but C++17 will be the real disruption with concepts, optional, improved threading, filesystem and many more.
C++ Conferences this fall
Earlier this week I blogged about the upcoming C++ conferences, visiting a conference is a great way to share your C++ love with many more fellow programmers. While talks might get recorded, the conversations and connections you'll get from a conference are the real value. Besides that you have a few days full of C++, which will also enhance your knowledge.
A short overview:
I think you probably have already read some where about this amazing new C++ Conference in Bellevue/Seattle. This is the biggest C++ Conference ever, 6 Tracks, loads of additional C++ content, and this 4 days long. I'll be there speaking about C++ User Groups and giving my talk from C++Now 0xBADC0DE again. This conference is happening for the first time, its backed by isocpp.org and a team of experienced C++ Event people.
The idea for CppCon was born last year at C++Now in Aspen.
C++ and Beyond
This years C++ and Beyond is in Stuttgart, so this event is for the first time in Europe. Scott Meyers, Herb Sutter and Andrei Alexandrescu will give you their C++ Wisdom for 3 Days at the end of September. Like in the previous years, this event is very special and exclusive with getting the thoughts of 3 C++ Titans.
Like in the last years, the Qt community has its own and very successful conference, the Qt DevDays. There is a european edition in October in Berlin and an american edition in November in San Francisco. This conference is always very focused on Qt, as Qt today is also QML and other technologies, its not a purely on C++ focused conference. If you work with Qt you should think about visiting the Qt DevDays.
Meeting C++ 2014
This years Meeting C++ conference has moved to Berlin, we'll meet at the 5th and 6th December. For the 3rd time Meeting C++ will bring the European C++ scene together for 2 days and offer like last year 3 Tracks full of C++. The Keynotes are held this year by Scott Meyers and Hartmut Kaiser. This years theme track is "Scientific Programming with C++". And something new in this year: Meeting C++ has a student program, which will bring 50 students to the conference. I'm looking forward to see some of you at Meeting C++ 2014!
Thank you for reading!