A C/C++ fan since university, Anastasia has been creating real-time *nix-based systems and pushing them to production for 8 years. She has a passion for networking algorithms (especially congestion problems and network management protocols) and embedded programming, and believes in good tooling. Now she is a part of the JetBrains team working as a Product Marketing Manager for CLion, a cross-platform C/C++ IDE....
Tools from the C++ eco-system to save a leg
Rainer Grimm has worked as a software architect, team lead and instructor for about 20 years. In his spare time, he likes to write articles about C++, Python and Haskell, but he also likes to speak at conferences. He publishes often on his blog "Modern C ++".
Now he is a trainer giving seminars to modern C++ and Python.
Threads and Locks must Go
Klaus Iglberger has finished his PhD in computer science in 2010. Back then, he contributed to several massively parallel simulation frameworks and was active researcher in the high performance computing community. From 2011 to 2012, he was the managing director of the central institute for scientific computing in Erlangen. Currently he is on the payroll at Siemens in Nuremberg, Germany, as a senior software engineer. Additionally, he is the initiator and lead designer of the Blaze C++ math library (https://bitbucket.org/blaze-lib/blaze) and the organizer of the Munich C++ user group (https://www.meetup.com/MUCplusplus/)....
Free Your Functions!
I am a GPGPU toolchain developer with particular interest in C++. I have an unhealthy love of template metaprogramming and the dark corners of the language and can usually be found on Stack Overflow, the C++ Slack channel, or the C++ Edinburgh Meetups which I co-organise.
How C++ Debuggers Work
Gábor has a master's degree in Computer Science and started his PhD studies recently. He has been participating in compiler research since 2012.
Beyond the Compiler: Advanced Tools for Better Productivity
Niall Douglas is a lead author of WiP Boost.AFIO v2, Boost.Outcome, Boost.KernelTest and Boost-lite. He has been the lead Google Summer of Code administrator for Boost since 2014. He is an Affiliate Researcher with the Waterloo Research Institute for Complexity and Innovation at the University of Waterloo, Canada, and holds postgraduate qualifications in Business Information Systems and Educational and Social Research as well as a second undergraduate degree double majoring in Economics and Management. He has been using Boost since 2002 and was the ISO SC22 (Programming Languages) mirror convener for the Republic of Ireland 2011-2012. He formerly worked for BlackBerry 2012-2013 in their Platform Development group, and was formerly the Chief Software Architect of the Fuel and Hydraulic Test Benches of the EuroFighter defence aircraft. He is presently out of contract....
Introduction to proposed std::expected
I'm Peter and technically a second year CS student at TU Munich. Practically, I'm a first year student who decided to do a gap year and join the workforce. Since last August I've been doing engineering internships: first Google, then Bloomberg, now Facebook. I currently physically reside in London but really live on GitHub, where I enjoy giving back to and working with the community on a variety of projects. My comfort zone is the intersection of blue skies machine learning research and low-level infrastructure engineering in modern C++....
Deep Learning with C++
Jonathan Boccara is passionate about C++ and in particular about writing expressive code. For this reason he has dedicated his blog, Fluent C++, to this topic. Jonathan is a senior developer at Murex, where he works on large financial C++ codebases. He also gives trainings on C++ every day in his company, in the short format called "Dailies"....
Strong types for strong interfaces
Ivan is an active advocate of modern C++ practices mixed with functional programming concepts. He is the author of Functional Programming in C++ book published by Manning, which aims to teach practical FP techniques for C++ developers.
Functional Data Structures
I'm a young c++ enthusiast, focused on writing clean modern cross platform applications. Have contributed to open source projects ranging from Vulkan to IncludeOS.
Is std::function really the best we can do?
Jason is a speaker, developer and trainer. He is host of C++Weekly, Co-host of CppCast, Co-creator and maintainer of the embedded scripting language for C++, ChaiScript, and author and curator of the forkable coding standards document http://cppbestpractices.com.
Practical constexpr,Moving to C++17
I'm the author of the test framework, Catch, and also have feet in the Swift and F# worlds. | As Developer Advocate at JetBrains I'm involved with CLion, AppCode and ReSharper C++
Modern C++ Testing with Catch2
John Lakos, author of Large-Scale C++ Software Design, serves at Bloomberg LP in New York City as a senior architect and mentor for C++ Software Development world-wide. He is also an active voting member of the C++ Standards Committee’s Evolution Working Group. Previously, Dr. Lakos directed the design and development of infrastructure libraries for proprietary analytic financial applications at Bear Stearns. For 12 years prior, Dr. Lakos developed large frameworks and advanced ICCAD applications at Mentor Graphics, for which he holds multiple software patents. His academic credentials include a Ph.D. in Computer Science ('97) and an Sc.D. in Electrical Engineering ('89) from Columbia University. Dr. Lakos received his undergraduate degrees from MIT in Mathematics ('82) and Computer Science ('81). His next book, entitled Large-Scale C++—Volume I: Process and Architecture, is anticipated in 2017....
Local ("Arena") Memory Allocators
Kris is a Software Engineer focusing on modern C++ development where performance (including compilation times) and quality matters. He has been crafting modern C++ in telecommunications, games and recently finance industries. Kris is an author of [Boost].DI, [Boost].SML and GUnit libraries.
Concepts driven design
Anton is a software engineer at Kaspersky Lab working on the Kaspersky Operating System, a speaker at Russian C++ conferences and an open-source enthusiast. He was a sudent participant in Google Summer of Code program for Boost organization in 2014. Anton has contirbutions to Boost, HPX, clang and other open source projects.
Reflection in C++Next