Wollerau, Switzerland

Peter Sommerlad

Elite
@PeterSommerlad

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

81

CPlusPlusLecture. Modern C++ Lecture (Basics)

59

SC22WG21_Papers. My submissions to SC22WG21 C++ ISO/IEC standardization group

43

CUTE. C++ Unit Testing Easier: A Header-only C++ unit testing framework

43

PSsst. Peter Sommerlad's Simple Strong Typing

34

talks_public. PDFs and other information of my talks in the past

32

scope17. C++17 version of unique_resource and scope_guard from LFTS3

16

Publications. Code Examples for conference talks and other publications

12

ReverseAdapter. C++ adapter for traversing a container in a range-for in reverse order (C++17)

10

ArduinoCore-Cpp17. Infrastructure to port ArduinoCore to C++17 (no C) - an attempt

10

PSsODIN. A C++ library for Overflow Detecting Integral Numbers (following MISRA C++ restrictions)

9

PSBitField. C++

6

CPPCourseAdvanced. Handouts, Exercises, and Source Code Examples for C++ Advanced

6

UDL4stdint. C++

6

Prog3. Programmieren 3 Demo Source Code

5

CPPCourseIntroduction. Files for my C++ course participants

4

CPPCourseExpert. Handouts, Exercises, and Source Code Examples for C++ Expert course

4

PSRangeCounter. Counting range-for loop in C++

3

97thingsCplusplus-test. Collect and publish content for "97 things every C++ programmer should know"

3

PSsMOIN. Simple Safer Integer Replacement types with Modular (Wrapping) Arithmetic

3

singleton-demo. A logger in C++11, implemented as a singleton

2

FutureFuture. Collaboration on Papers for future concept

2

scope14. provide unique_resource and scope guards for C++14 compliant compilers (no CTAD)

1

CPlusPlusCourse2018. C++

1

workshopworkspace. C++ code examples workspace for workshops

1

draft. C++ standards drafts

1

PSsSATIN. simple SATurating Integral Numbers

1

units-5. Lightweight dimensional aware c++ types

1

UDLSuffixBoost. UDL Suffix Operators for Boost like those proposed for C++1y only with _

1

Psst. Peter's Simple Strong Typing

1
30
Apply