~/talks

Michael Caisse

what they talk about

all 9 in the filters

where they keep going back

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
C++ Sender Patterns to Wrangle C++ Concurrency in Embedded DevicesCppCon 20242024-09-15
Claims that senders tame bare‑metal concurrency by composing Intel's open source bare-metal senders and receivers into reusable building blocks, avoiding…
Talk on
Keynote: Employing Senders & Receivers to Tame Concurrency in C++ Embedded SystemsC++Now 20242024-04-29
Demonstrates using Intel baremetal senders and receivers library on an ARM dev board (80 MHz core, 256 KB flash, 64 KB RAM) to compose event-driven logic…
Talk on
Using C Libraries in your Modern C++ Embedded ProjectCppCon 20212021-10-24
Project integrates a vendor C EtherCAT slave stack (code‑generated C, ssc) into a Modern C++ embedded product using extern "C" boundaries, layering a hardware…
Talk on
Plenary: Small InspirationCppCon 20212021-10-24
Less than one percent of manufactured processors end up in desktops yet that tiny world matters: an F-150 contains 150 million lines of code, IoT breaches…
Talk on
“Modern C++ in Embedded Systems - The Saga Continues”CppCon 20182018-09-23
Argues that contemporary C++ compiles and debugs cleanly on bare‑metal Renesas hardware and was used to build brushless‑motor controllers for a…
Talk on
Get Involved!CppCon 20172017-09-24
A long-running informal program teaches kids mechanical design, electronics and programming with 3D printers, CAD/CAM and workshops started 17 years ago…
Talk on
Practical Patterns with the Networking TSCppCon 20172017-09-24
Networking TS is stable, implemented on GitHub and built on Boost.Asio, and the talk walks through concrete patterns and gotchas: synchronous stream examples…
Talk on
Modern C++C++Now 20172017-05-15
Argues that “modern C++” is a historical label tied to the C++11/14/17 era rather than a living descriptor, points out the community hopes C++20 will continue…
Talk on
Standard SlamMeeting C++ 20162016-11-18
A rapid, performative reading of the C++ standard that quotes section numbers and warns that template name lookup and specialization placement actually change…
Lightning on
Asynchronous IO Using Boost.AsioMeeting C++ 20162016-11-18
Explains concrete Boost.Asio patterns: use of timers to show one-thread vs two-thread behavior, strand serializes handlers to avoid races, and shared_from_this…
Talk on
Asynchronous IO with Boost.AsioCppCon 20162016-09-18
Boost.Asio provides a portable proactor model for scalable asynchronous I/O so you avoid one-thread-per-connection; examples use io_service, async_*…
Talk on
Implementing a Modern C++ MQTT Client for Embedded DevicesCppCon 20162016-09-18
A C++14 MQTT client for tiny embedded targets is implemented using Boost.MSM state machines, Spirit parsers and a poor-man type eraser to keep the state…
Talk on
Using Spirit X3 to Write ParsersCppCon 20152015-09-21
Describes building a working Boost.Spirit X3 parser library that targets parsing only, uses C++14 internals (ADL tricks, faster compile and run times) and…
Talk on
“Boostache Exposed : the internals of Boost's template engine"CppCon 20152015-09-21
Boostache is a C++11 template engine that parses Mustache and Django-like templates with a Boost.Spirit parser, compiles them to a small set of compiled VM…
Talk on
BoostacheCppCon 20142014-09-07
A template engine called Boostache is built in a week as part of Library in a Week and uses Boost.Spirit to parse template syntaxes (Mustache, Kate, Django)…
Lightning on
The Canonical ClassCppCon 20142014-09-07
Concrete advice about C++11 class design: prefer use =default or =delete explicitly for each special member, decide whether default construction is meaningful…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.