~/conference

Meeting C++ 2015

titleauthorlength
keynote speakers interviewLars Knoll, Chandler Carruth11m
Qt 5.6 targets an end‑of‑January release, adds Windows 10 and recent macOS support and becomes a three‑year LTS; clang tooling emphasizes robust automatic…
Interview on
'static_if' in C++14Vittorio Romeo10m
implements static_if in C++14 as a header‑only library and shows working code on GitHub https://github.com/SuperV1234/meetingcpp2015/tree/master/1_StaticIf…
Lightning on
'Meaningful' castsVittorio Romeo12m
Implements concrete safer casts: to_num that checks overflow by promoting operands and using fenv/CFM checks, from_enum/to_enum that use std::underlying_type…
Lightning on
Modern special function register abstractionOdin Holmes12m
Claims a zero-cost C++ register abstraction built with heavy template metaprogramming that generates efficient code instead of relying on volatile, using an…
Lightning on
10 years of Poco C++ LibrariesGünter Obiltschnig11m
Started in 2004 and now roughly 600k lines and over 1,000 classes, Poco provides HTTP client and server, XML/JSON, database and MongoDB connectors, and a…
Lightning on
boost::string_refJohn Melas09m
John Melas - boost::string_ref Meeting C++ 2015 Lightning Talks Slides: https://meetingcpp.com/index.php/newsreader/items/meeting-c-2015-all-lightning-talks-ar…
Lightning on
Choosing the correct vectorization methodNicolai Behmann11m
Motion estimation uses block matching with the sum of absolute differences as the hot inner loop, implemented as triple nested loops. Benchmarks use GCC 4.9…
Lightning on
A perfect async RPC Framework?Ben Huckvale09m
Seeks an RPC solution that provides an IDL, generated stubs and a unified transport that handles request/response and server push notifications on a single…
Lightning on
Generic BindingChristoph Wanzke12m
Claim: a tiny generic bind implemented with C++11 variadic templates and C++14 generic lambdas plus perfect forwarding composes at compile time, so the…
Lightning on
Introduction to brigandJ. Falcou, E. Alligand11m
Brigand claims to be a lightweight C++11 replacement for boost::mpl that yields near instant compile time for real projects, with concrete use in compile‑time…
Lightning on
Keep your code sane with clang-tidyDaniel Jasper13m
Shows that clang-tidy is a clang-based lint framework that runs checks and often applies fixes automatically, e.g. adding override, converting loops to…
Lightning on
Understanding Compiler OptimizationChandler Carruth01h 50m
Claim: understanding performance means understanding optimizers, because compilers do the real collapsing of C++ abstractions. Examples and tools are concrete…
Talk on
Creating intuitive APIsLars Knoll01h 31m
Practical rules and concrete fixes drive decisions: rename ambiguous find to indexOf with CaseSensitivity enum so return types and intent match, replace long…
Talk on
Migration of C++ Libraries to C++14Joel Falcou01h 06m
Claims a full, idiomatic rewrite to C++14 yields real wins: replace macros and obscure Boost MPL with auto/decltype everywhere, variadic templates and…
Talk on
Utilize your CPU powerMario Mulansky01h 06m
Shows concrete wins: turning a memory‑bandwidth problem into a flops‑bound one via cache tiling/clustering, then applying Boost.SIMD for vectorized math…
Talk on
Variadic and Variable Templates in C++14Peter Sommerlad01h 07m
C++14 features get shown through concrete code: a type-safe printline via parameter packs implemented by recursive template unpacking and a required base case…
Talk on
C++ on GPUs done right?Peter Steinbach01h 00m
C++ on GPUs today shows concrete tradeoffs not slogans: CUDA, OpenCL, Thrust, HCC/HC, OpenMP/OpenACC and Boost Compute are usable but differ in portability and…
Talk on
Deeply Embedded C++John Hinke57m
Claims that C++ can run in constrained automotive devices with 500 kilobytes of RAM (down to 32 KB) and meet a 100 milliseconds startup target by using a…
Talk on
Mastering the IoT with C++ and JavaScriptGünter Obiltschnig01h 06m
A concrete IoT gateway platform called maio combines Poco libraries with Google V8, a remoting layer and an OSGi‑style bundle system to run C++ backends and…
Talk on
Generic programming for structure-aware algorithmsGuntram Berti01h 07m
Benchmark shows a deque-of-chunks layout runs four times slower than a flat vector on the test machine; GCC auto-vectorization fails on the flattening-iterator…
Talk on
Functional Programming in C++Nicola Gigante01h 09m
Argues that C++ already supports practical functional programming and shows concrete tools and outcomes: C++14 generic lambdas and template inlining keep…
Talk on
Boost.Geometry takes on the globeMenelaos Karavelas01h 05m
Boost.Geometry claims working sphere and geography support and actually ships concrete pieces not promises it adds comparable distances for plane and sphere to…
Talk on
The Landscape of ParallelismMichael S Wong01h 03m
Claims that C++ can span HPC and commercial worlds with concrete features and gaps: shows openmp 4.5 device/target model for GPUs and hierarchical memory…
Talk on
An Introduction to C++ CoroutinesJames McNellis58m
Proposal shows concrete semantics and a working VC++ prototype: compiler creates a heap-allocated coroutine frame via operator new, uses a promise type and…
Talk on
Template meta-programming: Why you must get itManuel Sanchez41m
Asserts that templates are a practical tool not academic showmanship and demonstrates a working array view with recursive slicing used to build and parse…
Talk on
Developing an embedded application for the IoTDiego Rodriguez-Losada47m
Built a wearable that detects a fall with an accelerometer, filters spikes with a templated moving‑average and hardware debouncing, and sends an MQTT message…
Talk on
Effective QtMarc Mutz01h 04m
Q_FOREACH unconditionally copies its container and therefore causes deep copies for non-Qt STL containers; never use Q_FOREACH with std::vector. Qt containers…
Talk on
Considerations for choosing the parallel computing strategyDori Exterman48m
Compares concrete tradeoffs and shows what actually changed: shared-memory threads make state synchronization easy and suit large in‑memory meshes (CAD, AI)…
Talk on
Rapid Prototyping in C++Dmitri Nesteruk54m
Covers concrete ways to prototype C++: an Excel→C++ code generator that parses MathML and emits structs, functions and calculations (saved months on a 200‑page…
Talk on
From Iterators to Ranges: The Upcoming Evolution Of the STLArno Schödl58m
A practical STL evolution shows a production range library running for 1 million lines over 12 years and compares range-v3 and the Ranges TS, demonstrating…
Talk on
Intel® Graphics Technology for general purpose computingIgor Vorobtsov01h 00m
Claim: integrated Intel processor graphics can give up to 3× speedup but only for well‑matched codes and hardware; implementation uses OpenMP 4.0 or Intel…
Talk on
Awaiting for the ranges: C++17Ivan Čukić42m
C++17 ranges claim to turn pipeline code into composable, lazy evaluation views that avoid intermediate allocations and let you express operations like zip +…
Talk on
Memory mapped storageDmitry Prokoptsev44m
Yandex Maps uses memory-mapped files to serve dozens-to-hundreds of gigabytes (examples cite ~100 GB) so reads hit almost zero read time when OS cache is warm…
Talk on
C++ on small micro controllersWouter van Ooijen55m
Programs target tiny MCUs — 4 KB and even 20 bytes — with constraints driving choices: prefer templates and compile‑time computation to generate only needed…
Talk on
C++ on its way to exascale and beyondThomas Heller59m
C++ adds concrete parallel tools: the HPX runtime implements futures, executors and an active global address space and runs hundreds of millions of user…
Talk on
Asynchrony and CoroutinesGrigory Demchenko45m
Claims that any asynchronous flow can be written in synchronous style by using coroutines implemented on Boost.Context and Boost.Coroutine, with concrete…
Talk on
Taming the performance BeastKlaus Iglberger01h 05m
Benchmarks compare std::vector, deque, list, set and unordered_set on an Apple LLVM 2.6 GHz machine using ints and the standard allocator, measuring traversal…
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.