Warning: std::find is broken - Italian C++ Conference 2021 Keynote by Sean Parent
The opening keynote of Italian C++ Conference 2021:
Warning: std::find is broken
by Sean Parent
March 19-21, Madrid, Spain
April 1-4, Bristol, UK
June 16-21, Sofia, Bulgaria
By Marco Arena | Jun 21, 2021 07:10 AM | Tags: community
The opening keynote of Italian C++ Conference 2021:
Warning: std::find is broken
by Sean Parent
By Adrien Hamelin | Jun 15, 2021 09:44 AM | Tags: community
Are you going to check it?
JetBrains Brings C++Now to You
by Anastasia Kazakova
From the article:
C++Now is generally regarded as the year’s most academic event in the C++ community. The conference hosts excellent talks from some of the most prominent experts in the community about cutting-edge C++ language features and advanced C++ skill...
By Meeting C++ | Jun 14, 2021 10:47 AM | Tags: tooling meetingcpp events community basics
Wednesday evening from 20 - 22:00 (CEST) Meeting C++ hosts the 2nd online C++ tool fair!
Meeting C++ online tool fair
by Jens Weller
About the event:
The tool fair returns on June 16th! Join us for tool demos and more!
Present at the event:
Compiler Explorer
Clang Power Tools
Meson
SonarSource
By Adrien Hamelin | Jun 9, 2021 11:59 AM | Tags: community
Are you in such an environement?
A list of bad practices commonly seen in industrial projects
by Thomas Lourseyre
From the article:
If you ever worked in a company-size software project (with numerous developers), there is a good chance that the codebase was, at least, pretty messy.
In these days, most industrial C++ developers are not experts. You will often work with developers with a Java or Python background, people who just learnt C++ at school and don’t really care that much about the language and old developers who code in “C with classes” instead of C++.
Having worked on a few industrial projects myself, I realized there are some recurring patterns and bad practices. If you happen to teach your coworkers to avoid these bad practices, you will all take a huge step toward a beautiful codebase and it will be beneficial to you, your coworkers and your project.
Here is a non-exhaustive list of these common bad practices...
By Adrien Hamelin | May 31, 2021 02:23 PM | Tags: community
Did you know about those reasons?
East End Functions
by Phil Nash
From the article:
There has been a recent stirring of attention, in the C++ community, for the practice of always placing the const modifier to the right of the thing it modifies. The practice has even been gifted a catchy name: East Const (which, I think, is what has stirred up the interest)...
By Adrien Hamelin | May 28, 2021 01:32 PM | Tags: community
No reason not to use them.
C++20 Ranges are complete in Visual Studio 2019 version 16.10
by Casey Carter
From the article:
We are proud to announce completion of our implementation of C++20 Ranges in the Standard Library in the VS2019 v16.10 release under/std:c++latest. We announced the first useful user-visible parts of Ranges in VS 2019 v16.6 in mid 2020, the trickle accelerated into a gushing stream, and the final parts are now in place. This represents a huge body of work with input from multiple open-source contributors over the last two years...
By Adrien Hamelin | May 28, 2021 01:29 PM | Tags: community
Interested?
Building LLVM in 90 seconds using Amazon Lambda
by Nelson Elhage
From the article:
Last week, Frederic Cambus wrote about building LLVM quickly on some very large machines, culminating in a 2m37s build on a 160-core ARM machine.
I don’t have a giant ARM behemoth, but I have been working on a tool I call Llama, which lets you offload computational work – including C and C++ builds – onto Amazon Lambda. I decided to see how good it could do at a similar build...
By Adrien Hamelin | May 26, 2021 01:13 PM | Tags: community
Videos are in.
Pure Virtual C++ 2021
From the article:
Join us for a free, one-day conference for the entire C++ community! We will be streaming live on Learn TV and providing resources to contribute towards your C++ learnings and expertise.
By Adrien Hamelin | May 26, 2021 01:10 PM | Tags: community
The future.
What’s Next: A Roadmap for CLion 2021.2
by Anastasia Kazakova
From the article:
CLion 2021.1 is now released along with the first bug-fix update 2021.1.1 addressing some of the most critical issues which unfortunately squeezed through our testing procedures. We do hope you are enjoying the update now and giving the new data flow analysis, Makefile and dynamic analysis in remote mode, and C/C++ postfix completion a try. We are listening to your feedback carefully and planning the upcoming bug-fix updates accordingly. It’s also time to move forward and see what CLion 2021.2 may look like!
By Adrien Hamelin | May 24, 2021 12:17 PM | Tags: community
Are you using it?
All vcpkg enterprise features now generally available: versioning, binary caching, manifests and registries
by Augustin Popa
From the article:
We are announcing today that all major vcpkg enterprise features are no longer experimental. The latest vcpkg release makes versioning, binary caching, manifests and registries generally available to any developer, team or enterprise...