~/conference

C++ on Sea 2019

date:2019-02-04..2019-02-06
location:Folkestone, United Kingdom
series:C++ on Sea · 7 editions

C++ on Sea is an international C++ conference that first took place in Folkestone, Kent, UK on 4th-6th February 2019. We had keynotes from Kate Gregory and Matt Godbolt joined, over two days, by 25 other speakers giving 60 and 90 minute sessions, as well as a day of workshops.

C++ application developers, embedded systems engineers, research software engineers, C++ trainers and educators, engineering managers, library and tooling authors, performance engineers

C++17 polymorphic memory resource; noexcept move safety; parameter pack compile-time recursion; Church-encoded persistent list; std::any for dynamic values; prototype-based objects in C++; allocator pooling and monotonic_buffer_resource; ARM LTO store reorder race; teaching modern C++ practices; research software engineering careers; constexpr if for SFINAE replacement; microbenchmarking allocator performance

titleauthorlength
Lightning Talk: Volatile none of the thingsOdin Holmes06m
Finds that ARM LTO race introduced between 2007–2017 causes stores to appear delayed by up to two instruction cycles when functions move to other translation…
Lightning in English on
Learning (and teaching) modern C++ - Challenges and ResourcesArne Mertz47m
Defines modern C++ as three concrete pillars: new language and library features (C++11/14/17 and upcoming), the compilers and optimizer support that make…
Talk in English on
Lightning Talk: Impostor SyndromeBarney Dellar05m
Claims that impostor syndrome is common across genders but hits visible minorities harder and that it holds back diversity and product quality. Advises…
Lightning in English on
Lightning Talk: ListKevlin Henney05m
A C++ demo builds a Church-encoded list using lambdas and nested closures so push and pop return new lists instead of mutating state, implementing head/rest…
Lightning in English on
Lightning Talk: The Research Software Engineer - a new career path in academiaLouise Brown05m
A new academic role called Research Software Engineer exists to stop research code disappearing and to professionalize people who write it; EPSRC runs a…
Lightning in English on
Lightning Talk: noexcept Considered Harmful ???Niels Dekker06m
The talk looks at C++ noexcept and questions whether marking functions noexcept can be harmful. It discusses pitfalls and trade-offs of using noexcept in C++…
Lightning in Dutch on
Lightning Talk: C++ Is Like JavaScriptPatricia Aas05m
Argues that modern C++ reproduces JavaScript patterns by combining std::any for dynamic values, std::function for first-class behavior, and a tiny…
Lightning in English on
Lightning Talk: Speeding up code with C++17 Polymorphic Memory ResourcesPaul Williams06m
Shows using C++17 polymorphic memory resource to cut heap churn: a custom counting allocator intercepts new/delete and measures 86 allocations and ~13–14 µs on…
Lightning in English on
Lightning Talk: Words Of PowerMatt Godbolt03m
Argues that creating domain-specific meaning happens both in code and in team habits: at the language level define types with class and use templates to…
Lightning in English on
Lightning Talk: The Finer Points of Parameter PacksHeiko Frederik Bloch05m
Demonstrates compile‑time recursion over parameter packs using template recursion, then shows it breaks when the base case and recursive case swap order…
Lightning in English on
Lightning Talk: C++ Catastrophes: A PoemSimon Brand03m
A comic code-poem catalogs concrete C++ failures: enabling exceptions blows up the binary size, a third-party compiler only supports C++03, a vector misuse…
Lightning in English 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.