This is your work, valued
Peter Sommerlad is a consultant and trainer for Safe & Modern C++ and Agile Software Engineering. Peter was professor and director of @IFS-HSR
PSsimplesafeint. A C++20 implementation of safe (wrap around) integers following MISRA C++ rules
81CPlusPlusLecture. Modern C++ Lecture (Basics)
59SC22WG21_Papers. My submissions to SC22WG21 C++ ISO/IEC standardization group
43CUTE. C++ Unit Testing Easier: A Header-only C++ unit testing framework
43PSsst. Peter Sommerlad's Simple Strong Typing
34talks_public. PDFs and other information of my talks in the past
32scope17. C++17 version of unique_resource and scope_guard from LFTS3
16Publications. Code Examples for conference talks and other publications
12ReverseAdapter. C++ adapter for traversing a container in a range-for in reverse order (C++17)
10ArduinoCore-Cpp17. Infrastructure to port ArduinoCore to C++17 (no C) - an attempt
10PSsODIN. A C++ library for Overflow Detecting Integral Numbers (following MISRA C++ restrictions)
9PSBitField. C++
6CPPCourseAdvanced. Handouts, Exercises, and Source Code Examples for C++ Advanced
6UDL4stdint. C++
6Prog3. Programmieren 3 Demo Source Code
5CPPCourseIntroduction. Files for my C++ course participants
4CPPCourseExpert. Handouts, Exercises, and Source Code Examples for C++ Expert course
4PSRangeCounter. Counting range-for loop in C++
397thingsCplusplus-test. Collect and publish content for "97 things every C++ programmer should know"
3PSsMOIN. Simple Safer Integer Replacement types with Modular (Wrapping) Arithmetic
3singleton-demo. A logger in C++11, implemented as a singleton
2FutureFuture. Collaboration on Papers for future concept
2scope14. provide unique_resource and scope guards for C++14 compliant compilers (no CTAD)
1CPlusPlusCourse2018. C++
1workshopworkspace. C++ code examples workspace for workshops
1draft. C++ standards drafts
1PSsSATIN. simple SATurating Integral Numbers
1units-5. Lightweight dimensional aware c++ types
1UDLSuffixBoost. UDL Suffix Operators for Boost like those proposed for C++1y only with _
1Psst. Peter's Simple Strong Typing
1