CLion 2019.3: Concepts, Coverage, Ninja, Clang-based completion -- Anastasia Kazakova

Interested in giving a try?

CLion 2019.3: A Quality-Targeted Release Focused on Performance and Some Long-Awaited Enhancements

by Anastasia Kazakova

From the article:

Improving the IDE performance and fixing major bugs are always a top priority for our team. In this update we have been focusing especially on improving the performance in specific areas, eliminating UI freezes (not all, but many of them have been melted away!), and enhancing the editor and the integrations for our users:

  • Clangd-based code completion
  • Debugger updates
  • Ninja and other CMake generators
  • Switching between Header/Source files
  • Code Coverage
  • C++20’s Concepts

emBo++ Call for Papers

The call for papers is open until 2019-12-31.

Call for Papers

by emBo++

About the conference

emBO++ features different kinds of presentations. In parallel to classic 50-min full-length and 15-min lightning-talks, there will be 180-min workshops. Furthermore people that don’t want to speak to a whole class, but still want to present their current work may apply for a poster-presentation spot. Posters will be hung in the forum for every visitor to see, presenters can get a small table if they’d like to. In order to apply for any of the mentioned presentations, just fill out the form on emBO.io

Meeting C++ 2019 summary--Schneide blog

Trip report.

Meeting C++ 2019 summary

by Schneide blog

From the article:

A fellow colleague and me had the pleasure to attend this years Meeting C++ 2019 from November 14th-16th in Berlin. It was my second visit and a quite interesting and insightful one. Therefore I would like to give a short summary and share some of my take-aways...

How C++17 Benefits from Boost Libraries, Part Two--Bartlomiej Filipek

The series continue.

How C++17 Benefits from Boost Libraries, Part Two

by Bartlomiej Filipek

From the article:

As you know, Boost libraries give us a vast set of handy algorithms, types and features that we don’t have in the Standard Library. Many functionalities were “ported” into core C++. For example, in C++11 we got std::regex, threading and smart pointers..

How C++17 Benefits from Boost Libraries, Part One--Bartlomiej Filipek

Did you know?

How C++17 Benefits from Boost Libraries, Part One

by Bartlomiej Filipek

From the article:

In today’s article, I’ll show you battle-tested features from the well-known Boost libraries that were adapted into C++17.

With the growing number of elements in the Standard Library, supported by experience from Boost you can write even more fluent C++ code.

Read on and learn about the cool things in C++...

Sean Parent to keynote C++ on Sea 2020

We're thrilled to announce that Sean Parent will be joining us as our third keynote speaker for 2020. A few things had to click in to place before we could make this announcement, so it's a big relief that we can finally let the cat out of the bag!

Sean Parent - our third keynote speaker

From the article:

Some years ago, Sean worked on Photoshop at Adobe. Apparently he liked it so much we went back to work on it again! He's also worked at Apple and Google - but many in the community know him, particularly, for raising our awareness of algorithms.

C++20 and ReSharper C++

Do you plan to start using C++20 any time soon?

C++20 and ReSharper C++

by Phil Nash

From the article:

In July of this year, in the German city of Cologne, the ISO WG21 committee approved the full draft of C++20. After Belfast, in November, we now have just one more meeting (in Prague) to deal with national body comments and get their approval. That means that, barring any catastrophes, C++20 will become the current standard sometime after February of next year.

So C++20 is still in the future, but we now have a very good idea of everything that will be in it. Large sections of it have already been implemented in several compilers. But it’s not just the compilers that are getting ahead of the game. ReSharper C++ supports many of these features already, too – often with extra analysis and insights enabled by them.