Dan has presented lectures and workshops on a wide range of topics at conferences such as:
- The ACCU Conference
- code::dive
- CppCon
- The Embedded Systems Conference
- Meeting Embedded
- NDC Techtown
- The Software Development Conference
Dan served for many years on the advisory board of the Embedded Systems Conference and as the C++ track chair for the Software Development conference. He was among the few speakers selected to appear at the Best of Software Development 1993 conferences and the 1992 C++ Across America lecture tour.
| Writing better embedded software | |
|
Meeting Embedded, Keynote
Berlin, Germany November 2018 |
|
| An interview with Dan Saks | |
|
Meeting Embedded
Berlin, Germany November 2018 |
|
| Reframing our Craft as a Discipline | |
|
Meeting C++
Berlin, Germany November 2018 |
|
| Choosing the Right Integer Types in C and C++ | |
|
code::dive
Wroclaw, Poland November 2018 |
|
| East const but constexpr West | |
|
code::dive
Wroclaw, Poland November 2018 |
|
| Making New Friends | |
|
CppCon
Seattle, WA, USA September 2018 |
|
| Embedded C++ Panel | |
|
CppCon
Seattle, WA, USA September 2018 |
|
| Conscientious Operator Overloading, Part I | |
|
NDC Techtown
Kongsberg, Norway September 2018 |
|
| Conscientious Operator Overloading, Part II | |
|
NDC Techtown
Kongsberg, Norway September 2018 |
|
| Type Transformations in C++ | |
|
Code Europe
Wroclaw, Poland Spring 2017 |
|
| extern "C": Talking to C Programmers about C++ | |
|
CppCon
Seattle, WA, USA September 2016 |
|
| Using the C++ STL Without Dynamic Memory | |
|
NDC Oslo
Oslo, Norway June 2016 |
|
| Motivated reasoning | |
|
code::dive
Wroclaw, Poland November 2015 |
|
| Representing Memory Mapped Devices as Objects | |
|
code::dive
Wroclaw, Poland November 2015 |
|
| Sooner rather than later | |
|
code::dive
Wroclaw, Poland November 2015 |
|
| State of Embedded Panel | |
|
Embedded Systems Silicon Valley
Santa Clara, CA, USA August 2010 |
|