All Projects → boostcon → Cppnow_presentations_2019

boostcon / Cppnow_presentations_2019

The presentations of C++Now 2019.

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Cppnow presentations 2019

Awesome Conferences
DEPRECATED 🎫 A list of awesome conferences
Stars: ✭ 719 (+871.62%)
Mutual labels:  conference
Sige
SiGE - Sistema de Gerência de Eventos
Stars: ✭ 21 (-71.62%)
Mutual labels:  conference
Javascript React Chat App
Open-source Voice & Video Calling and Text Chat App for React (JavaScript/Web)
Stars: ✭ 59 (-20.27%)
Mutual labels:  conference
Dotcfp
dotCFP is a PHP/Laravel based conference talk submission system. This project is greatly inspired by the @OpenCFP.
Stars: ✭ 18 (-75.68%)
Mutual labels:  conference
Neural Image Captioning
Implementation of Neural Image Captioning model using Keras with Theano backend
Stars: ✭ 12 (-83.78%)
Mutual labels:  conference
Meething Ml Camera
Machine-Learning powered Virtual Camera with SVG Animation (alpha)
Stars: ✭ 36 (-51.35%)
Mutual labels:  conference
Osem
Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences.
Stars: ✭ 649 (+777.03%)
Mutual labels:  conference
Query Optimization
Slides and material for MySQL and MariaDB query optimization.
Stars: ✭ 69 (-6.76%)
Mutual labels:  conference
Papers
Conference Papers and Appendicies (USENIX Security, BlackHat, HITBSecConf, and BeVX)
Stars: ✭ 19 (-74.32%)
Mutual labels:  conference
Awesome Speaking
Resources about public speaking
Stars: ✭ 1,093 (+1377.03%)
Mutual labels:  conference
Js Kongress Munich Deep Track
Munich, 2020, April 15-16: This repository collects all session proposals for the #DeepTrack at JS Kongress Munich on 2020, April 15-16. Take a look on our website for more details.
Stars: ✭ 24 (-67.57%)
Mutual labels:  conference
React.london
🌟 react.london conference & community website 🌟
Stars: ✭ 9 (-87.84%)
Mutual labels:  conference
Vimconf
Obsoleted. Moved to https://github.com/vim-jp/vimconf.org
Stars: ✭ 46 (-37.84%)
Mutual labels:  conference
Linphone Android
Linphone.org mirror for linphone-android (https://gitlab.linphone.org/BC/public/linphone-android)
Stars: ✭ 740 (+900%)
Mutual labels:  conference
Eventkit
A template conference app, featuring real-time schedule and data changes & running on Realm 🚀
Stars: ✭ 59 (-20.27%)
Mutual labels:  conference
Tech Conferences India
A comprehensive list of tech conferences in India 🇮🇳
Stars: ✭ 672 (+808.11%)
Mutual labels:  conference
Freebsd Papers
The FreeBSD Papers, Slides, and Video Collection
Stars: ✭ 33 (-55.41%)
Mutual labels:  conference
Talks
Apresentações da Laraconf Brasil
Stars: ✭ 72 (-2.7%)
Mutual labels:  conference
Android Java Chat App
Open-source Voice & Video Calling and Text Chat App for Java (Android)
Stars: ✭ 66 (-10.81%)
Mutual labels:  conference
Music Synthesis With Python
Music Synthesis with Python talk, originally given at PyGotham 2017.
Stars: ✭ 48 (-35.14%)
Mutual labels:  conference

========================= C++Now 2019 Presentations

|guidelines|_

.. |guidelines| replace:: Slide Deck Guidelines C++Now 2019 .. _guidelines: SLIDE_DECK_GUIDELINES.md

IMPORTANT:

Talks that do not have slides or video will have a red question mark (❓) before the talk or the video in its link. You can still click it if you really want, but the link will prooooobably take you to something silly. Links without a red question mark will take you to the slides or video. If it doesn't, then I messed up and you should open an issue!

Monday, May 06

+-----------------------+----------------------------+ | | Paepcke | +=======================+============================+ | Morning (9:00-10:30) | |monAM0pae|_ |monAM0paeV|_ | +-----------------------+----------------------------+

+-----------------------+----------------------------+----------------------------+----------------------------+ | | Flug | Hudson | Bethe | +=======================+============================+============================+============================+ | Morning (11:00-12:30) | |monAM2flg|_ |monAM2flgV|_ | |monAM2hud|_ |monAM2hudV|_ | |monAM2bet|_ |monAM2betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+ | Afternoon (2:30-4:00) | |monPM0flg|_ |monPM0flgV|_ | |monPM0hud|_ |monPM0hudV|_ | |monPM0bet|_ |monPM0betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+ | Afternoon (4:30-6:00) | |monPM2flg|_ |monPM2flgV|_ | |monPM2hud|_ |monPM2hudV|_ | |monPM2bet|_ |monPM2betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+

Tuesday, May 07

+-----------------------+----------------------------+ | | Paepcke | +=======================+============================+ | Morning (9:00-10:30) | |tueAM0pae|_ |tueAM0paeV|_ | +-----------------------+----------------------------+

+-----------------------+----------------------------+----------------------------+----------------------------+ | | Flug | Hudson | Bethe | +=======================+============================+============================+============================+ | Morning (11:00-12:30) | |tueAM2flg|_ |tueAM2flgV|_ | |tueAM2hud|_ |tueAM2hudV|_ | |tueAM2bet|_ |tueAM2betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+ | Afternoon (2:30-4:00) | |tuePM0flg|_ |tuePM0flgV|_ | |tuePM0hud|_ |tuePM0hudV|_ | |tuePM0bet|_ |tuePM0betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+ | Afternoon (4:30-6:00) | |tuePM2flg|_ |tuePM2flgV|_ | |tuePM2hud|_ |tuePM2hudV|_ | |tuePM2bet|_ |tuePM2betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+ | Afternoon (9:00-10:00)| |tuePM6flg|_ |tuePM6flgV|_ | | | +-----------------------+----------------------------+----------------------------+----------------------------+

Wednesday, May 08

+-----------------------+----------------------------+ | | Paepcke | +=======================+============================+ | Morning (9:00-10:30) | |wedAM0pae|_ |wedAM0paeV|_ | +-----------------------+----------------------------+

+-----------------------+----------------------------+----------------------------+----------------------------+ | | Flug | Hudson | Bethe | +=======================+============================+============================+============================+ | Morning (11:00-12:30) | |wedAM2flg|_ |wedAM2flgV|_ | |wedAM2hud|_ |wedAM2hudV|_ | |wedAM2bet|_ |wedAM2betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+ | Afternoon (2:30-4:00) | |wedPM0flg|_ |wedPM0flgV|_ | |wedPM0hud|_ |wedPM0hudV|_ | |wedPM0bet|_ |wedPM0betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+ | Afternoon (4:30-6:00) | |wedPM2flg|_ |wedPM2flgV|_ | |wedPM2hud|_ |wedPM2hudV|_ | |wedPM2bet|_ |wedPM2betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+

Thursday, May 09

+-----------------------+----------------------------+----------------------------+----------------------------+ | | Flug | Hudson | Bethe | +=======================+============================+============================+============================+ | Morning (9:00-10:30) | |thuAM0flg|_ |thuAM0flgV|_ | |thuAM0hud|_ |thuAM0hudV|_ | |thuAM0bet|_ |thuAM0betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+ | Morning (11:00-11:45) | |thuAM2flg|_ |thuAM2flgV|_ | |thuAM2hud|_ |thuAM2hudV|_ | |thuAM2bet|_ |thuAM2betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+ | Morning (11:45-12:30) | | |thuAM3hud|_ |thuAM3hudV|_ | | +-----------------------+----------------------------+----------------------------+----------------------------+ | Afternoon (2:30-4:00) | |thuPM0flg|_ |thuPM0flgV|_ | |thuPM0hud|_ |thuPM0hudV|_ | |thuPM0bet|_ |thuPM0betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+ | Afternoon (4:30-6:00) | |thuPM2flg|_ |thuPM2flgV|_ | |thuPM2hud|_ |thuPM2hudV|_ | |thuPM2bet|_ |thuPM2betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+

Friday, May 10

+-----------------------+----------------------------+----------------------------+----------------------------+ | | Flug | Hudson | Bethe | +=======================+============================+============================+============================+ | Morning (9:00-10:30) | |friAM0flg|_ |friAM0flgV|_ | |friAM0hud|_ |friAM0hudV|_ | |friAM0bet|_ |friAM0betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+ | Morning (11:00-12:30) | |friAM2flg|_ |friAM2flgV|_ | |friAM2hud|_ |friAM2hudV|_ | |friAM2bet|_ |friAM2betV|_ | +-----------------------+----------------------------+----------------------------+----------------------------+

Library in a Week

+------------------------+-------------------+ | Subject | Slides | +========================+===================+ | |liaw00| | |liaw00S|_ | +------------------------+-------------------+ | |liaw01| | |liaw01S|_ | +------------------------+-------------------+ | |liaw02| | |liaw02S|_ | +------------------------+-------------------+

Lightning Talks

+------------------------+-------------------+ | Talk | Video | +========================+===================+ | |lightning00|_ | |lightning00V|_ | +------------------------+-------------------+ | |lightning01|_ | |lightning01V|_ | +------------------------+-------------------+ | |lightning02|_ | |lightning02V|_ | +------------------------+-------------------+ | |lightning03|_ | |lightning03V|_ | +------------------------+-------------------+ | |lightning04|_ | |lightning04V|_ | +------------------------+-------------------+ | |lightning05|_ | |lightning05V|_ | +------------------------+-------------------+ | |lightning06|_ | |lightning06V|_ | +------------------------+-------------------+ | |lightning07|_ | |lightning07V|_ | +------------------------+-------------------+ | |lightning08|_ | |lightning08V|_ | +------------------------+-------------------+ | |lightning09|_ | |lightning09V|_ | +------------------------+-------------------+ | |lightning10|_ | |lightning10V|_ | +------------------------+-------------------+ | |lightning11|_ | |lightning11V|_ | +------------------------+-------------------+ | |lightning12|_ | |lightning12V|_ | +------------------------+-------------------+ | |lightning13|_ | |lightning13V|_ | +------------------------+-------------------+ | |lightning14|_ | |lightning14V|_ | +------------------------+-------------------+ | |lightning15|_ | |lightning15V|_ | +------------------------+-------------------+ | |lightning16|_ | |lightning16V|_ | +------------------------+-------------------+ | |lightning17|_ | |lightning17V|_ | +------------------------+-------------------+ | |lightning18|_ | |lightning18V|_ | +------------------------+-------------------+ | |lightning19|_ | |lightning19V|_ | +------------------------+-------------------+ | |lightning20|_ | |lightning20V|_ | +------------------------+-------------------+ | |lightning21|_ | |lightning21V|_ | +------------------------+-------------------+ | |lightning22|_ | |lightning22V|_ | +------------------------+-------------------+ | |lightning23|_ | |lightning23V|_ | +------------------------+-------------------+ | |lightning24|_ | |lightning24V|_ | +------------------------+-------------------+ | |lightning25|_ | |lightning25V|_ | +------------------------+-------------------+ | |lightning26|_ | |lightning26V|_ | +------------------------+-------------------+

.. .. |tag| replace:: ❓ (no slides) (no slides) | slide-titles .. .. _tag: http://link.com/to/slides .. .. |tagV| (no video) | (video) .. .. _tagV: http://link.com/to/video

.. Monday, May 06

.. |monAM0pae| replace:: ❓ C++ Constants | Daveed Vandevoorde (no slides) .. .. _monAM0pae: 05-06-2019_monday/Cpp_Constants__Daveed_Vandevoorde__cppnow_05062019.pdf .. _monAM0pae: 05-06-2019_monday/talk_title__author__cppnow_05062019.md .. |monAM0paeV| replace:: (video) .. _monAM0paeV: https://www.youtube.com/watch?v=m9tcmTjGeho

.. |monAM2flg| replace:: ❓ Matchine: Pattern Matching for Open Sum Types | André Bergner (no slides) .. _monAM2flg: 05-06-2019_monday/talk_title__author__cppnow_05062019.md .. |monAM2flgV| replace:: (video) .. _monAM2flgV: https://www.youtube.com/watch?v=vISLulrbEM8 .. |monAM2hud| replace:: Beyond C++17 (Part 2 of N) | Mateusz Pusz .. _monAM2hud: 05-06-2019_monday/Beyond_Cpp_17_Part_II__Mateusz_Pusz__cppnow_05062018.pdf .. |monAM2hudV| replace:: (❓ no video) .. _monAM2hudV: https://www.youtube.com/watch?v=SHvhps47Lmc .. |monAM2bet| replace:: Property-Based Declarative Containers | Charles Bay .. _monAM2bet: 05-06-2019_monday/Property-Based_Declarative_Containers__Charley_Bay__cppnow_05062019.pdf .. |monAM2betV| replace:: (video) .. _monAM2betV: https://www.youtube.com/watch?v=ftm___mS0ck

.. |monPM0bet| replace:: Value Proposition: Allocator-Aware (AA) Software .. monPM0bet: 05-06-2019_monday/Value_Proposition_Allocator-Aware(AA)_Software__John_Lakos__cppnow_05062019.pdf .. |monPM0betV| replace:: (video) .. _monPM0betV: https://www.youtube.com/watch?v=dDR93TfacHc .. |monPM0flg| replace:: A Multithreaded, Transaction-Based Read/Write Locking Strategy for Containers | Bob Steagall .. _monPM0flg: 05-06-2019_monday/A_Multithreaded,_Transaction-Based,_Read-Write_Locking_Strategy_for_Containers__Bob_Steagall__cppnow05062019.pdf .. |monPM0flgV| replace:: (video) .. _monPM0flgV: https://www.youtube.com/watch?v=oZg0gxA8__o .. |monPM0hud| replace:: How I Learned to Stop Worrying and Love the C++ Type System .. _monPM0hud: 05-06-2019_monday/How_I_Learned_to_Stop_worrying_and_Love_the_Cpp_Type_System__Peter_Sommerlad__cppnow_05062019.pdf .. |monPM0hudV| replace:: (video) .. _monPM0hudV: https://www.youtube.com/watch?v=U0DyF4J4beo

.. |monPM2bet| replace:: test_resource: the pmr detective | Attila Feher .. _monPM2bet: 05-06-2019_monday/test_resource_the_pmr_detective__Attila_Feher__cppnow_05061029.pdf .. |monPM2betV| replace:: (video) .. _monPM2betV: https://www.youtube.com/watch?v=48oAZqlyx_g .. |monPM2flg| replace:: Dependency Injection - a 25-dollar term for a 5-cent concept .. _monPM2flg: 05-06-2019_monday/Dependency_Injection_a_25-dollar_Term_for_a_5-cent_Concept__Kris_Jusiak__cppnow_05062019.pdf .. |monPM2flgV| replace:: (video) .. _monPM2flgV: https://www.youtube.com/watch?v=yVogS4NbL6U .. |monPM2hud| replace:: Embedded Domain Specific Languages for Embedded Bare Metal Projects | Michael Caisse (no slides) .. _monPM2hud: 05-06-2019_monday/embedded_domain_specific_languages_for_embedded_bare_metal_projects__michael_caisse__cppnow_05062019.pdf .. |monPM2hudV| replace:: (video) .. _monPM2hudV: https://www.youtube.com/watch?v=OkeRijjmoh8

.. Tuesday, May 07

.. |tueAM0pae| replace:: Compile Time Regular Expressions with Deterministic Finite Automata | Hana Dusíková .. _tueAM0pae: 05-07-2019_tuesday/Compile_Time_Regular_Expressions_with_Deterministic_Finite_Automatate__Hana_Dusíková__cppnow_05072019.pdf .. |tueAM0paeV| replace:: (video) .. _tueAM0paeV: https://www.youtube.com/watch?v=IO3MO450WX4

.. |tueAM2bet| replace:: Implementing a Physical Units Library for C++ | Mateusz Pusz .. _tueAM2bet: 05-07-2019_tuesday/Implementing_a_Physical_Units_Library_for_Cpp__Mateusz_Pusz__cppnow_05072019.pdf .. |tueAM2betV| replace:: (video) .. _tueAM2betV: https://www.youtube.com/watch?v=wKchCktZPHU .. |tueAM2flg| replace:: Sane and Safe C++ Class Types | Peter Sommerlad .. _tueAM2flg: 05-07-2019_tuesday/Sane_Modern_Special_Member_Functions__Peter_Sommerlad__cppnow_05072019.pdf .. |tueAM2flgV| replace:: (video) .. _tueAM2flgV: https://www.youtube.com/watch?v=wq9NaZfQKJU .. |tueAM2hud| replace:: Linear Algebra for the Standard C++ Library | Bob Steagall .. _tueAM2hud: 05-07-2019_tuesday/Linear_Algebra_for_the_Standard_Cpp_Library__Bob Steagall__cppnow_05072019.pdf .. |tueAM2hudV| replace:: (video) .. _tueAM2hudV: https://www.youtube.com/watch?v=CslK9tu9ssA

.. |tuePM0bet| replace:: The Truth of a Procedure | Lisa Lippincott .. _tuePM0bet: 05-07-2019_tuesday/The_Truth_of_a_Procedure__Lisa_Lippincott__cppnow_05072019.pdf .. |tuePM0betV| replace:: (video) .. _tuePM0betV: https://www.youtube.com/watch?v=DfNJR0wYRK4 .. |tuePM0flg| replace:: Rise of the State Machines | Kris Jusiak .. _tuePM0flg: 05-07-2019_tuesday/Rise_of_the_State_Machines__Kris_Jusiak__cppnow_05072019.pdf .. |tuePM0flgV| replace:: (video) .. _tuePM0flgV: https://www.youtube.com/watch?v=Zb6xcd2as6o .. |tuePM0hud| replace:: Better CTAD for C++20 | Timur Doumler .. _tuePM0hud: 05-07-2019_tuesday/Better_CTAD_for_Cpp20__Timur_Doumler__cppnow_05072019.pdf .. |tuePM0hudV| replace:: (video) .. _tuePM0hudV: https://www.youtube.com/watch?v=7LPQWqAZZqs

.. |tuePM2bet| replace:: ❓ Tacit DSL All the Things | Odin Holmes (no slides) .. .. _tuePM2bet: 05-07-2019_tuesday/Tacit_DSL_All_the_Things__Odin_Holmes__cppnow_05072019.pdf .. _tuePM2bet: 05-07-2019_tuesday/talk_title__author__cppnow_05072019.md .. |tuePM2betV| replace:: (video) .. _tuePM2betV: https://www.youtube.com/watch?v=J0jwUEyrvQM .. |tuePM2flg| replace:: ❓ The C++20 Standard Library - Beyond Ranges | Jeff Garland (no slides) .. .. tuePM2flg: 05-07-2019_tuesday/The_Cpp20_Standard_Library-_Beyond_Ranges__Jeff_Garland__cppnow_05072019.pdf .. _tuePM2flg: 05-07-2019_tuesday/talk_title__author__cppnow_05072019.md .. |tuePM2flgV| replace:: (video) .. _tuePM2flgV: https://www.youtube.com/watch?v=hXCP8Qb-NNE .. |tuePM2hud| replace:: C++: Engineers Wanted, Programmers not so Much | David Sankel .. _tuePM2hud: 05-07-2019_tuesday/Cpp_Engineers_Wanted__David_Sankel__cpp_now_05072019.pdf .. |tuePM2hudV| replace:: (video) .. _tuePM2hudV: https://www.youtube.com/watch?v=eRHLuuFMtx4

.. |tuePM6flg| replace:: C++Now and CppCon, the View from Inside | Robin Kuzmin .. .. _tuePM6flg: 05-07-2019_tuesday/CppNow_and_CppCon_The_View_From_Inside__Robin_Kuzmin__cppnow_05072019.pdf .. _tuePM6flg: 05-07-2019_tuesday/talk_title__author__cppnow_05072019.md .. |tuePM6flgV| replace:: (video) .. _tuePM6flgV: https://www.youtube.com/watch?v=ondHeigfZN0

.. Wednesday, May 08

.. |wedAM0pae| replace:: The C++ Reflection TS | David Sankel .. _wedAM0pae: 05-08-2019_wednesday/The_Cpp_Reflection_TS__David_Sankel__cppnow_05082019.pdf .. |wedAM0paeV| replace:: (video) .. _wedAM0paeV: https://www.youtube.com/watch?v=VMuML6vLSus

.. |wedAM2bet| replace:: Audio in Standard C++ | Timur Doumler .. _wedAM2bet: 05-08-2019_wednesday/Audio_in_Standard_Cpp__Timur_Doumler__cppnow_05082019.pdf .. |wedAM2betV| replace:: (video) .. _wedAM2betV: https://www.youtube.com/watch?v=jNSiZqSQis4 .. |wedAM2flg| replace:: ❓ Clang Automated Refactoring for Everyone with clangmetatool | Daniel Russo (no slides) .. _wedAM2flg: 05-08-2019_wednesday/talk_title__author__cppnow_05082019.md .. |wedAM2flgV| replace:: (video) .. _wedAM2flgV: https://www.youtube.com/watch?v=vYl6mrEzn1E .. |wedAM2hud| replace:: A generic binary tree: why grow your own? | Jeremy Murphy .. _wedAM2hud: 05-08-2019_wednesday/A_generic_binary_tree_why_grow_your_own__Jeremy_Murphy__cppnow_05082019.pdf .. |wedAM2hudV| replace:: (video) .. _wedAM2hudV: https://www.youtube.com/watch?v=e-cRWFiGb8E

.. |wedPM0bet| replace:: Practical Interfaces for Practical Functions | Lisa Lippincott .. _wedPM0bet: 05-08-2019_wednesday/Practical_Interfaces_for_Practical_Functions__Lisa Lippincott__cppnow_05082019.pdf .. |wedPM0betV| replace:: (video) .. _wedPM0betV: https://www.youtube.com/watch?v=4KmUG6BOXs8 .. |wedPM0flg| replace:: ❓ Hey C, This Is What Performance Looks like (Manually Generating Optimal Assembly at Compile Time) | Odin Holmes (no slides) .. _wedPM0flg: 05-08-2019_wednesday/talk_title__author__cppnow_05082019.md .. |wedPM0flgV| replace:: (video) .. _wedPM0flgV: https://www.youtube.com/watch?v=CNw6Cz8Cb68 .. |wedPM0hud| replace:: ❓ Using C++20 Ranges Effectively | Jeff Garland (no slides) .. _wedPM0hud: 05-08-2019_wednesday/talk_title__author__cppnow_05082019.md .. |wedPM0hudV| replace:: (video) .. _wedPM0hudV: https://www.youtube.com/watch?v=VmWS-9idT3s

.. |wedPM2bet| replace:: ❓ Secure Coding Best Practices - Threat Hunting | Matthew Buttler (no slides) .. _wedPM2bet: 05-08-2019_wednesday/talk_title__author__cppnow_05082019.md .. |wedPM2betV| replace:: (video) .. _wedPM2betV: https://www.youtube.com/watch?v=pgEc__9Cltc .. |wedPM2flg| replace:: Parametric Expressions: A Proposed Language Feature | Jason Rice (no slides) .. _wedPM2flg: 05-08-2019_wednesday/Parametric_Expressions_A_Proposed_Language_Feature__Jason_Rice__cppnow05082019.pdf .. |wedPM2flgV| replace:: (video) .. _wedPM2flgV: https://www.youtube.com/watch?v=KfWzi3boBxM .. |wedPM2hud| replace:: Higher-order functions and function_ref | Vittorio Romeo .. _wedPM2hud: 05-08-2019_wednesday/Higher-order_functions_and_function_ref__Vittorio_Romeo__cppnow_05082019.pdf .. |wedPM2hudV| replace:: (video) .. _wedPM2hudV: https://www.youtube.com/watch?v=5V74RPUEu5s

.. Thursday, May 09

.. |thuAM0bet| replace:: ❓ If You Can't Open It, You Don't Own It | Matthew Buttler (no slides) .. _thuAM0bet: 05-09-2019_thursday/talk_title__author__cppnow_05092019.md .. |thuAM0betV| replace:: (video) .. _thuAM0betV: https://www.youtube.com/watch?v=WzKIev9ijQw .. |thuAM0flg| replace:: Trivially Relocatable | Arthur O'Dwyer .. _thuAM0flg: 05-09-2019_thursday/Trivially_Relocatable__Arthur_O'Dwyer__cppnow_05092019.pdf .. |thuAM0flgV| replace:: (video) .. _thuAM0flgV: https://www.youtube.com/watch?v=SGdfPextuAU .. |thuAM0hud| replace:: ❓ C++20 in Breadth (not depth!) | Alisdair Meredith (no slides) .. _thuAM0hud: 05-09-2019_thursday/talk_title__author__cppnow_05092019.md .. |thuAM0hudV| replace:: (video) .. _thuAM0hudV: https://www.youtube.com/watch?v=tczJe5YGHuc

.. |thuAM2bet| replace:: The Impact of Compilers, O/Ses, and Mitigations for Spectre & Meltdown upon a Low-Latency Trading System | Jason McGuinness .. _thuAM2bet: 05-09-2019_thursday/A_Performance_Analysis_of_a_Simple_Trading_System__Jason_McGuinness__cppnow_05092019.pdf .. |thuAM2betV| replace:: (❓ no video) .. _thuAM2betV: http://www.nyan.cat/index.php?cat=gb .. |thuAM2flg| replace:: Algorithm Intuition | Conor Hoekstra .. _thuAM2flg: 05-09-2019_thursday/Algorithm_Intuition__Conor_Hoekstra__cppnow_05092019.pdf .. |thuAM2flgV| replace:: (video) .. _thuAM2flgV: https://www.youtube.com/watch?v=48gV1SNm3WA .. |thuAM2hud| replace:: Experiences in Teaching Modern C++ to Beginners | Ryan Dougherty .. _thuAM2hud: 05-09-2019_thursday/Experiences_in_Teaching_Modern_Cpp_to_Beginners__Ryan_Dougherty__cppnow_05092019.pdf .. |thuAM2hudV| replace:: (video) .. _thuAM2hudV: https://www.youtube.com/watch?v=GV1r7uJkPH4

.. |thuAM3hud| replace:: The ABI Challenge | Arvid Norberg .. _thuAM3hud: 05-09-2019_thursday/The_ABI_Challenge__Arvid_Norberg__cppnow_05092019.pdf .. |thuAM3hudV| replace:: (video) .. _thuAM3hudV: https://www.youtube.com/watch?v=ncyQAjTyPwU

.. |thuPM0bet| replace:: ❓ The Ongoing Sga of ISO-C++ Executors | David Hollman (no slides) .. _thuPM0bet: 05-09-2019_thursday/talk_title__author__cppnow_05092019.md .. |thuPM0betV| replace:: (video) .. _thuPM0betV: https://www.youtube.com/watch?v=iYMfYdO0_OU .. |thuPM0flg| replace:: Identifying Monoids: Exploiting Compositional Structure in Code .. _thuPM0flg: 05-09-2019_thursday/Identifying_Monoids_Exploiting_Compositional_Structure_in_Code__Ben_Deane_cppnow_05092019.pdf .. |thuPM0flgV| replace:: (video) .. _thuPM0flgV: https://www.youtube.com/watch?v=INnattuluiM .. |thuPM0hud| replace:: Pattern Matching: Match Me If You Can | Michael Park .. _thuPM0hud: 05-09-2019_thursday/Pattern_Matching_Match_Me_If_You_Can__Michael_Park__cppnow_05092019.pdf .. |thuPM0hudV| replace:: (video) .. _thuPM0hudV: https://www.youtube.com/watch?v=nOwUzFYt0NQ

.. |thuPM2bet| replace:: ❓ An Alternate Smart Pointer Hierarchy | Matthew Fleming (no slides) .. _thuPM2bet: 05-09-2019_thursday/An_Alternate_Smart_Pointer_Hierarchy__Matthew_Fleming__cppnow_05092019.pdf .. |thuPM2betV| replace:: (video) .. _thuPM2betV: https://www.youtube.com/watch?v=Hs0CA4vIcvk .. |thuPM2flg| replace:: The View from a C++ Standard Library Maintainer | Marshall Clow .. _thuPM2flg: 05-09-2019_thursday/The_View_from_a_Standard_Library_Implementer__Marshall_Clow__cppnow_05092019.pdf .. |thuPM2flgV| replace:: (video) .. _thuPM2flgV: https://www.youtube.com/watch?v=JRRN30TFxg0 .. |thuPM2hud| replace:: ❓ Points of Order | Gašper Ažman (no slides) .. _thuPM2hud: 05-09-2019_thursday/talk_title__author__cppnow_05092019.md .. |thuPM2hudV| replace:: (video) .. _thuPM2hudV: https://www.youtube.com/watch?v=WbW8A5QXn5I

.. Friday, May 10

.. |friAM0bet| replace:: ❓ Taking the Plunge Towards CMake in Boost | Paul Fultz II (no slides) .. _friAM0bet: 05-10-2019_friday/talk_title__author__cppnow_05092019.md .. |friAM0betV| replace:: (video) .. _friAM0betV: https://www.youtube.com/watch?v=kjtIP5mDvT0 .. |friAM0flg| replace:: ❓ The Many Variants of std::variant | Nevin ":-)" Liber (no slides) .. _friAM0flg: 05-10-2019_friday/talk_title__author__cppnow_05092019.md .. |friAM0flgV| replace:: (video) .. _friAM0flgV: https://www.youtube.com/watch?v=JUxhwf7gYLg .. |friAM0hud| replace:: The Rough Road Towards Upgrading to C++ Modules | Richárd_Szalay .. _friAM0hud: 05-10-2019_friday/The_Rough_Road_Towards_Upgrading_to_Cpp_Modules__Richárd_Szalay__cppnow_05102019.pdf .. |friAM0hudV| replace:: (video) .. _friAM0hudV: https://www.youtube.com/watch?v=XJxQs8qgn-c

.. |friAM2bet| replace:: ❓ C++ Development with Visual Studio Code | Tara Raj (no slides) .. _friAM2bet: 05-10-2019_friday/talk_title__author__cppnow_05102019.md .. |friAM2betV| replace:: (video) .. _friAM2betV: https://www.youtube.com/watch?v=knghWKWQmxg .. |friAM2flg| replace:: The Plan for Tomorrow: Compile-Time Extension Points in C++ Applications | JeanHeyd Meneide .. friAM2flg: 05-10-2019_friday/The_Plan_for_Tomorrow-_Compile-Time_Extension_Points_in_Cpp__ThePhD__cppnow05102019.pdf .. |friAM2flgV| replace:: (video) .. _friAM2flgV: https://www.youtube.com/watch?v=aZNhSOIvv1Q .. |friAM2hud| replace:: Exceptions Demystified | Andreas Weis .. _friAM2hud: 05-10-2019_friday/Exceptions_Demystified__Andreas_Weis__cppnow_05102019.pdf .. |friAM2hudV| replace:: (video) .. _friAM2hudV: https://www.youtube.com/watch?v=kO0KVB-XIeE

.. Library in a Week

.. |liaw00| replace:: std::units -- Units for the Standard Library .. |liaw00S| replace:: slides .. liaw00S: library_in_a_week/std_units(Library_in_a_Week_2019)__Mateusz_Pusz__cppnow_05092019.pdf

.. |liaw01| replace:: boost.out_ptr .. |liaw01S| replace:: slides .. _liaw01S: library_in_a_week/d1132__ThePhD__cppnow_05082019.pdf

.. |liaw02| replace:: Boost.Process to std::process .. |liaw02S| replace:: ❓ (no slides) .. _liaw02S: http://www.nyan.cat/index.php?cat=jazz

.. Lightning Talks

.. |lightning00| replace:: Boost.Blockchain | Arthur O'Dwyer .. _lightning00: lightning_talks/Boost.Blockchain__Arthur_O'Dwyer__cppnow_05082019.pdf .. |lightning00V| replace:: (video) .. _lightning00V: https://www.youtube.com/watch?v=2v2N12xeruc

.. |lightning01| replace:: C++ Algorithms in Haskell and the Haskell Playground | Conor Hoekstra .. _lightning01: lightning_talks/Cpp_Algorithims_in_Haskell_and_the_Haskell_Playground__Conor_Hoekstra__cppnow_05060219.pdf .. |lightning01V| replace:: (video) .. _lightning01V: https://www.youtube.com/watch?v=dTO3-1C1-t0

.. |lightning02| replace:: Putting integer_sequence on a Diet | Vittorio Romeo .. _lightning02: lightning_talks/Putting_integer_sequence_on_a_Diet__Vittorio_Romeo__cppnow_05092019.pdf .. |lightning02V| replace:: (video) .. _lightning02V: https://www.youtube.com/watch?v=BlAlWYBR_-8

.. |lightning03| replace:: template <template ...> | Kris Jusiak .. _lightning03: lightning_talks/template_template__Kris_Jusiak__cppnow_05082019.pdf .. |lightning03V| replace:: (video) .. _lightning03V: https://www.youtube.com/watch?v=z6s6PVDhhV4

.. |lightning04| replace:: Undefined Behavior - Not What You Expect | Oded Shimon .. lightning04: lightning_talks/Undefined_Behavior-_Not_What_You_Expected__Oded_Shimon__05062019.pdf .. |lightning04V| replace:: (video) .. _lightning04V: https://www.youtube.com/watch?v=QDxsf7Iv23w

.. |lightning05| replace:: Rule of DesDeMovA | Peter Sommerlad .. _lightning05: lightning_talks/Rule_of_DesDeMovA__Peter_Sommerlad__cppnow_05062019.pdf .. |lightning05V| replace:: (video) .. _lightning05V: https://www.youtube.com/watch?v=fs4lIN3_IlA

.. |lightning06| replace:: Distributed Object Abstraction using HPX | Weile Wei .. _lightning06: lightning_talks/Distributed_Object_Abstraction_using_HPX__Weile_Wei__cppnow_05060219.pdf .. |lightning06V| replace:: (video) .. _lightning06V: https://www.youtube.com/watch?v=B7fVDA-NP1Y

.. |lightning07| replace:: multi_span<...> | Christian Schilling .. _lightning07: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning07V| replace:: (video) .. _lightning07V: https://www.youtube.com/watch?v=xag-1eQQpgM

.. |lightning08| replace:: Moden C++ in Embedded OS Development | Fatih Bakir .. _lightning08: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning08V| replace:: (video) .. _lightning08V: https://www.youtube.com/watch?v=sru2pkKblGU

.. |lightning09| replace:: Everything is Terrible | Eva Conti .. _lightning09: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning09V| replace:: (video) .. _lightning09V: https://www.youtube.com/watch?v=v0RRTaamEeY

.. |lightning10| replace:: Introduction to hpxMP | Tianyi Zhang .. _lightning10: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning10V| replace:: (video) .. _lightning10V: https://www.youtube.com/watch?v=SI0eyXydL3M

.. |lightning11| replace:: So you want to test your templated code? I know your type! | Jozef Grajciar .. _lightning11: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning11V| replace:: (video) .. _lightning11V: https://www.youtube.com/watch?v=StZ7Fjy3a4U

.. |lightning12| replace:: Aliasing Redefined | Staffan Tjernström .. _lightning12: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning12V| replace:: (video) .. _lightning12V: https://www.youtube.com/watch?v=wCcVV4xg9f4

.. |lightning13| replace:: Apex.AI: Safe and Certified Software for Atnonomous Mobility | Andreas Pasternak .. _lightning13: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning13V| replace:: (video) .. _lightning13V: https://www.youtube.com/watch?v=lRfXjLEqrZU

.. |lightning14| replace:: What a Conference! Now That's What I Call C++ 30 | Ben Deane .. _lightning14: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning14V| replace:: (video) .. _lightning14V: https://www.youtube.com/watch?v=dHEypqhXND4

.. |lightning15| replace:: MFC - the M's for Mixin | Tobias Loew .. _lightning15: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning15V| replace:: (video) .. _lightning15V: https://www.youtube.com/watch?v=fC0-Hb5HGBo

.. |lightning16| replace:: Thoughts on Curiously Recurring Template Pattern | David S. Hollman .. _lightning16: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning16V| replace:: (video) .. _lightning16V: https://www.youtube.com/watch?v=g89ZfEwqAXE

.. |lightning17| replace:: A clean and minimal map API | Chandler Carruth .. _lightning17: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning17V| replace:: (video) .. _lightning17V: https://www.youtube.com/watch?v=kye4aD-KvTU

.. |lightning18| replace:: ISO/IEC 14882 | Timur Doumler .. _lightning18: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning18V| replace:: (video) .. _lightning18V: https://www.youtube.com/watch?v=lmGGKCF-O1c

.. |lightning19| replace:: Why You Should Care About Sparse Matrices | Jeff Trull .. _lightning19: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning19V| replace:: (video) .. _lightning19V: https://www.youtube.com/watch?v=t1cYMEv-zr0

.. |lightning20| replace:: Debugview++ | Jan Williams .. _lightning20: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning20V| replace:: (video) .. _lightning20V: https://www.youtube.com/watch?v=zSTnaH9rons

.. |lightning21| replace:: Are we ready for modules? | Dmitry Kozhevnikov .. _lightning21: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning21V| replace:: (video) .. _lightning21V: https://www.youtube.com/watch?v=bEOukOmlpbU

.. |lightning22| replace:: Slab Allocators | Aaditya Kalsi .. _lightning22: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning22V| replace:: (video) .. _lightning22V: https://www.youtube.com/watch?v=Q1KEn5ZEWEM

.. |lightning23| replace:: std::variant & Blockhain | Thomas Catalano .. _lightning23: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning23V| replace:: (video) .. _lightning23V: https://www.youtube.com/watch?v=JPPqMl_vbBc

.. |lightning24| replace:: scnlib: Formatted input library | Elias Kounen .. _lightning24: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning24V| replace:: (video) .. _lightning24V: https://www.youtube.com/watch?v=DSaSKBSyEAk

.. |lightning25| replace:: WG21 Paper in Markdown | Michael Park .. _lightning25: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning25V| replace:: (video) .. _lightning25V: https://www.youtube.com/watch?v=8yReHZOw6QY

.. |lightning26| replace:: Choose proper container... automatically? | Alexander Zaitsev .. _lightning26: lightning_talks/lightningtalk_title__author__cppnow_05062019.md .. |lightning26V| replace:: (video) .. _lightning26V: https://www.youtube.com/watch?v=NeWTAEh6Sbk

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].