Training

C++ quiz by PVS-Studio and Sergei Kushnirenko

The PVS-Studio team along with Sergei Kushnirenko prepared a quiz based on his publications about errors he found. Take the quiz, challenge your focus and coding skills while looking for errors in the C++ code. Attention! When taking the quiz, you may exclaim that some tasks are unfair. Indeed. However, please relax and approach them with humor. The quiz is just for fun.

C++ quiz by PVS-Studio and Sergei Kushnirenko

by Sergei Kushnirenko

About the quiz:

After taking the quiz, you may have questions about why this or that answer is marked as correct or incorrect. Welcome to the article: "Breaking down the C++ quiz by Sergei Kushnirenko" — here you will find answers to your questions.  Please read it only after you have puzzled over code snippets with errors and undefined behavior. Be sure — it will be more interesting.

Highlighting the program for Meeting C++ 2023

The first version of the schedule of Meeting C++ 2023 is live!

Highlighting the program for Meeting C++ 2023

by Jens Weller

From the article:

While there is still some changes coming, I wanted to highlight the released schedule of Meeting C++ 2023. The conference it self is less than 2 months away (12th - 14th November).

The program will feature 3 keynotes (1 per day) by Kevlin Henney, Lydia Pintscher and Ivan Čukić...

Workshops for C++ on Sea 2023

The C++ on Sea 2023 pre-conference, one-day workshops, are now available:

Workshops for C++ on Sea 2023

by C++ on Sea

About the workshops

Workshops on coroutines, concurrency and modern C++ idioms from Nathan Baggs, Rainer Grimm and Mateusz Pusz, respectively.

ACCU 2023 Registration is open -- ACCU

The registration for the upcoming ACCU 2023 conference from 2023-04-19 to 2023-04-22 has opened.

ACCU 2023 Registration is open

by ACCU

About the conference

Again we had the opportunity to assemble a great schedule by speakers from the community who want to share their experience!

Our this years keynote speakers are Björn Fahller, Dave Abrahams, Gail Ollis and Stephanie Brenham.

We have two days with full-day workshops before the conference by Mateusz Pusz, Mike Shah, Nico Josuttis, Peter Sommerlad and Vladimir Vishnevskii.

Again Gail Ollis will give an Early Career Day in colaboration with Chris Oldwood, Giovanni Asproni, Jez Higgins, Jon Skeet, Kevlin Henney and Roger Orr for a reduced fee.

Early bird rates apply until 23.59 GMT on Tuesday 28th February 2023.

 

The Power of Clean C++ -- SonarSource

We use C++ for its raw power. But that power comes at a price: the language is notoriously hard to use correctly and efficiently - especially both at the same time. And that's before you try and make it easy for the next person to read, too!

The Power of Clean C++

by SonarSource

From the announcement:

Regardless of our skill level we could all use a little help writing our best code. In this webinar I'll show how you can be guided by tools that work in your IDE, on your builder server or CI, and as you merge pull requests. Well look at a series of examples of real code - some with less-than-obvious issues and see how these tools work. We’ll get your code clean - and stay clean - with minimal effort and without being overloaded with warnings.

For extra context: this is a Sonar event, so Sonar tools will be shown.

Mixins--Rainer Grimm

The series continue.

Mixins

by Rainer Grimm

From the article:

In my previous  post "More about Dynamic and Static Polymorphism", I used the Curiously Recurring Template Pattern (CRTP) to implement static polymorphism. Another typical use case for CRTP are mixins...

Pre-conference workshops at C++ on Sea 2022

This year's workshops are from Nico Josuttis, Jason Turner, Anthony Williams and Mateusz Pusz.

Workshops for C++ on Sea 2022

by C++ on Sea

Available workshops

Jason Turner - Better Code Reviews
Nicolai Josuttis - C++20 Concepts and Ranges In Practice
Mateusz Pusz - Introduction to Coroutines
Anthony Williams - Concurrent Thinking with C++20

More Information about my Mentoring Program "Fundamentals for C++ Professionals"--Rainer Grimm

Will you participate?

More Information about my Mentoring Program "Fundamentals for C++ Professionals"

by Rainer Grimm

From the article:

One month ago, I presented "My Mentoring Program "Fundamentals for C++ Professionals". I'm overwhelmed by how my people want to participate in this first iteration of my mentoring program. What should I say? Today, I want to give you more details.

Meeting C++ in 2022

An overview on what Meeting C++ plans for 2022:

Meeting C++ in 2022

by Jens Weller

From the article

Giving you a short overview on what Meeting C++ plans for 2022!

The next two events happening at the Meeting C++ online user group:

Also the next Meeting C++ job fair is on the 15th and 16th March, I plan to host one per quarter of each fair.

Meeting C++ 2022

Its going to be a hybrid event in Berlin and online from November 16-19th. I'll start the conference season for Meeting C++ again in April, so expect further annoucements and the opening for the call for talks then. Same goes for tickets, sponsorship and more.


Trainings

In February Meeting C++ offers two trainings

    Modern C++ Design Patterns by Klaus Iglberger
    The big four of C++ 20 by Rainer Grimm