~/conference

C++Now 2019

date:2019-05-05..2019-05-10
location:Aspen, United States
series:C++Now · 7 editions
titleauthorlength
std::variant & BlockchainThomas Catalano03m
Claims that std::variant replaces Boost.Variant/optional to simplify blockchain verification interfaces, showing concrete header excerpts and source links at…
Talk in English on
C++ Algorithms in Haskell and the Haskell PlaygroundConor Hoekstra05m
Shows C++ STL algorithms reimplemented in Haskell and a tiny REPL wrapper called Haskell Playground built as a Python script around G HCI that colorizes and…
Talk in English on
WG21 Paper in MarkdownMichael Park05m
A Markdown workflow that turns plain markdown into standards-ready PDFs with frontmatter, clickable references and optional TOC (default depth three), aimed at…
Talk in English on
Safe and Certified Software for Autonomous MobilityAndreas Pasternak04m
Claims a C++ software stack for autonomous mobility that is certifiable under safety standards by enforcing no exceptions, no heap allocation, and static…
Talk in English on
Rule of DesDeMovAPeter Sommerlad03m
Explains how C++ special member function rules actually behave using Howard Hinnant’s table and why the language sometimes gives copy semantics where you don't…
Talk in English on
Aliasing RedefinedStaffan Tjernstrom04m
Code that type-puns network buffers currently compiles to nothing but invokes undefined behavior; a zero‑code trick is shown that tells the compiler the pun is…
Lightning in English on
Why You Should Care about Sparse MatricesJeff Trull05m
Dense 4x4 matrices use 16 units of storage and constant‑time indexing, but graphs and nearest‑neighbor meshes scale quadratically while informative entries…
Talk in English on
Distributed Object Abstraction in HPXWeile Wei05m
An HPX library layer implements a single logical object partitioned across localities with per-locality server/client components registered as HPX components…
Lightning in English on
Introduction to hpxMPTianyi Zhang05m
An OpenMP runtime built on HPX that replaces libgomp by LD_PRELOAD and runs OpenMP parallel regions as HPX threads and tasks, so OpenMP code needs no source…
Talk in English on
Modern C++ in Embedded OS DevFatih Bakir05m
An embedded cooperative OS written in C++14 that targets 8-bit microcontrollers and aims to shift runtime interrupt/locking bugs into compile-time checks. It…
Talk in English on
A clean and minimal map APIChandler Carruth08m
Proposes a map with four concrete operations lookup insert update remove where lookup returns success plus key and value, insert returns whether an insertion…
Talk in English on
Everything Is TerribleEva Conti07m
Conference badges are trivial to counterfeit — one red team wins by using a banana badge — and people ignore exposed laptops and phones, with a Pixel 3 used to…
Talk in English on
What a Conference! NOW 30 That's What I Call C++Ben Deane05m
Conference report claims cloud AI compiler tooling yields up to 3x perf gains and adds automatic language embedding so teams drop JSON parsers, reportedly a…
Talk in English on
ISO/IEC 14882Timur Doumler07m
Walks through specific surprises in the ISO/IEC 14882 text: C++17 adds compile‑time cache line helpers like hardware_destructive_interference_size, modules fix…
Talk in English on
Boost.Blockchain: A new business model for open sourceArthur O'Dwyer05m
Proposes Boost.Blockchain: a header-only monetization scheme that embeds a consteval compile-time miner into headers using constasio and C++26/29 features…
Talk in English on
So you want to test your templated code? I know your typeJozef Grajciar05m
http://cppnow.org — Lightning Talk — Presentation Slides, PDFs, Source Code and other presenter materials are available at…
Talk in English on
Thoughts on Curiously Recurring Template PatternDaisy Hollman05m
Modern CRTP is presented as a tool for actual code reuse over interface, shown by collapsing repeating inner-loop code across several widget implementations…
Talk in English on
Slab allocatorsAaditya Kalsi05m
Implements a fixed-size slab allocator that requests pages from the OS via mmap/VirtualAlloc and carves each page into objects (example uses 512‑byte objects…
Talk in English on
Are We Ready for Modules in C++?Dmitry Kozhevnikov05m
Dmitry Kozhevnikov examines the readiness of C++ Modules by discussing the new C++ module system, its implementation status, and integration with existing…
Lightning in Dutch on
MFC - the M's for MixinTobias Loew04m
MFC ships with full source and a classic single‑inheritance requirement that forces the MFC class to appear first in a base‑list, which blocks combining an MRU…
Talk in English on
Undefined Behavior - Not what you expectedOded Shimon03m
A retry loop decrements an unsigned counter and then immediately dereferences a member pointer that can become null; that null pointer dereference is undefined…
Talk in English on
Choose proper container... automatically?Alexander Zaitsev05m
An automated tool analyzes collection usage patterns and recommends swapping between vector/list/deque equivalents to improve time or memory behavior, using…
Talk in English on
template<template...>Kris Jusiak05m
Current C++ lets templates, values and class types be passed in different ways (since 98, 17, 20) but cannot uniformly treat a template name, a raw type like…
Talk in English on
scnlib: Formatted input libraryElias Kosunen05m
scnlib claims to make input in C++ as easy as fmt makes output, providing a scnlib API that scans ints, strings and ranges from stdin, files, string_views or…
Lightning in English on
Putting `integer_sequence` on a dietVittorio Romeo04m
Shows how to enumerate parameter packs while keeping the index at compile time and removing indirection: first uses a templated lambda operator() trick to pass…
Lightning in English on
multi_span<...>Christian Schilling04m
C++20 has span but common particle-system code shows a problem: interleaved arrays waste about 50% of cache when density ignores speed. Creating separate…
Talk in English on
Debugview++Jan Wilmans05m
DebugView++ is a Windows logging tool that captures debug and piped process output, applies per-process filters and syntax highlighting, and provides two views…
Talk in Dutch 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.