All content in the page is based on my experience. This means, I read the books list here, or I visited the conferences at least one time. This list is, therefore, by no means exhaustive. Ask me for details if you need more information.

Books

Introduction

General

Library

Patterns

General

Design Patterns

Embedded

C++

Clean Code

  • Clean C++20: Sustainable Software Development and Best Practices by Stephan Roth (clean code, C++ idioms, functional programming, testing, and design patterns)
  • Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code by J.Guy Davidson, and Kate Gregory
  • C++ Core Guidelines Explained: Best Practices for Modern C++ by Rainer Grimm

Cookbooks

  • Modern C++ Programming Cookbook (Second Edition) by Marius Bancila (More than 100 recipes from core language, library, best practices, testing, including C++20)
  • C++20 STL Cookbook by Bill Weinman (Standard Template library based recipes, including C++20)

Concurrency

Templates

Blogs

Concurrency

Guideliness

Conferences

ConferenceTimeDurationParticipantsPlaceVideosCharacteristic
C++ RussiaSpring and autumnThree days200 – 300Moscow or St. PetersburgC++ Russia
  • Very good organized with family atmosphere
  • Created by Sergey Platanov and now maintained by JetBrains
  • Great social events
  • Will probably move to Cyprus
emBO++SpringThree days150 – 200Bochum
  • Very familiar and friendly atmosphere
  • Organized by Auto-Intern
  • Nice social programs
  • Focus on embedded programming with C++
Cpp EuropeSpringTwo days200 – 300BucharestCpp Europe
  • Very good organized with family atmosphere
  • Organized by Mosaic Works
ACCUAprilThree days200 – 300BristolACCU
C++ on SeaSummerThree days200 – 300Folkestone (UK)
  • Very good organized by Phil Nash
C++ NorthSummerThree days200 – 300TorontoC++ North
  • Best organized with family atmosphere
  • The conference has the potential to become very big
CppConSeptemberFive days1000++Aurora (near Denver)CppCon
  • The business C++ conference, organized by Jon Kalb
  • You will meet all C++ celebrities
  • Huge program (talks, workshops, presentations … )
Meeting C++NovemberThree days600 – 800BerlinMeeting C++
  • Very good organized with family atmosphere
  • Organized by Jens Weller

Mentoring

Repositories