Name: Peter Sommerlad
Type: User
Company: Better Software
Bio: Peter Sommerlad is a consultant and trainer for Safe & Modern C++ and Agile Software Engineering. Peter was professor and director of @IFS-HSR
Location: Wollerau, Switzerland
Blog: https://sommerlad.ch
Peter Sommerlad's Projects
Collect and publish content for "97 things every C++ programmer should know"
The Official Arduino AVR core
Infrastructure to port ArduinoCore to C++17 (no C) - an attempt
Arduino Core for SAMD21 CPU
Eclipse CDT integration of the CUTE Unit Testing Framework
Modern C++ Lecture (Basics)
Speaker materials from CppCon 2014
Teaching material for CERN training "ntroduction to Concurrency-aware C++ "
Handouts, Exercises, and Source Code Examples for C++ Advanced
Handouts, Exercises, and Source Code Examples for C++ Expert course
Files for my C++ course participants
C++ Unit Testing Training Participant Material
C++ Unit Testing Easier: A Header-only C++ unit testing framework
Generate diagrams from embedded code; supports Mermaid, Dot/GraphViz, PlantUML, Asymptote, and TikZ.
A compact C++ header-only library providing compile-time dimensional analysis and unit awareness
C++ standards drafts
Demo Code for C++ Tutorial November 2012
F' - A flight software and embedded systems framework
Collaboration on Papers for future concept
Reference Implementations of ISO C++ P0267
An implementation of jss::object_ptr; a type similar to std::experimental::observer_ptr but with a few improvements
A small C++11 header-only library for compile-time dimensional analysis and unit/quantity manipulation and conversion
Programmieren 3 Demo Source Code
Counting range-for loop in C++
A C++20 implementation of safe (wrap around) integers following MISRA C++ rules
A C++ library for Overflow Detecting Integral Numbers (following MISRA C++ restrictions)