The Boost C++ Master Class with Boris Schäling
The Boost C++ Master Class with Boris Schäling
The Boost C++ Master class strives to deepen your understanding of the Boost C++ Libraries. As of today, the Boost C++ Libraries are the most important stepping stone if you want to increase your productivity as a C++ developer and significantly improve the quality of your code. In-depth knowledge of the Boost C++ Libraries empowers you to write code that is shorter, more expressive, less error-prone, more agile, and more future proof.
The Boost C++ Master class is an all-round training. It has no focus on a specific Boost library. The training covers a wide range of major Boost libraries. This includes general purpose libraries whose usage immediately leads to better code. And it includes concept -oriented libraries that demonstrate new approaches to organizing code and implementing features.
The Boost C++ Master class with its focus on the Boost C++ Libraries goes far beyond what is known today as modern C++. While many Boost libraries support and enable writing modern C++ code, the Boost libraries open new doors. Quite often the Boost libraries provide possibilities which catch many developers by surprise.
The training is held in English and the training material is in English.
•Origin of the Boost C++ libraries and their current status
•The community behind the Boost libraries
•Current developments in the Boost community
•Expected future developments in Boost
•Use cases and the appropriate Boost libraries
•Classification of the Boost libraries
•Outdated or for other reasons not to recommend Boost libraries
•(Better) Alternatives to Boost libraries outside of Boost
•Installation with bjam
•Boost.MultiIndex: A container for everything
•Boost.Fusion: Heterogeneous containers and their algorithms
•Boost.TypeErasure: Types similar to std::any
•Boost.Container: Specialized containers
•Network library Boost.Asio
•Experimental extensions in Boost.Thread
•RAII and Boost
•SFINAE and Boost
•Type erasure and Boost
•TMP and Boost
•Command line parameters
•Pools for simple segregated storage
•Various algorithms to process strings
•Formatted string output
•Parsers to read text-based formats
•Double-sided key/value container
•High-performance intrusive containers
•Lock-free containers for thread-safe access
•Tree structure with key/value pairs
•Extensions to the standard library
•Interprocess communication with shared memory
•Creating child processes and communicating with them through pipes
The Boost C++ Master class aims to lead participants to greater success in C++ projects. Participants are trained to do so with the Boost C++ Libraries. They learn how to select the right Boost libraries depending on their use cases and employ them so that solutions are implemented faster and better than it is possible without the Boost libraries.
- C++ developers with no or little experience with the Boost libraries who want to deepen their knowledge
- C++ developers who have exhausted the standard library and search for new ways to increase their productivity
- C++ developers who are curious and inquisitive about what conceptually new solutions the Boost libraries offer
- C++ developers who are result-oriented and like to implement features fast and thoroughly
- C++ developers who want to save time and learn as much as possible about the Boost C++ Libraries in one training
For best possible result we recommend partisipants to bring their own laptops. Training exercises and code examples can be reused after the training. For participants without possibility to bring laptops participants can borrow laptops from Alfasoft during training.
You develop in C++ for many years and are versed in the programming language as well as in the standard library. You have probably gained some experience with the Boost libraries (prior knowledge of Boost helpful, but not required).
Boris Schäling is a well-known Boost C++ expert. He has seen multiple times how detailed knowledge of the Boost C++ Libraries can turn a C++ developer into an exceptional C++ developer. In-depth knowledge of the Boost C++ Libraries empowers developers to deliver high-quality code and to create successful products.
Boris Schäling is an active member of the Boost community. He is the author of the book "The Boost C++ Libraries" and responsible for the website theboostcpplibraries.com. He is co-author of the library Boost.Process. He was Google Summer of Code administrator for Boost and helped as a fund raiser to make the Boost Summer of Code program happen in 2016.
Boris Schäling talks about the Boost C++ Libraries at conferences and meetups. He gave many presentations at C++ Now (formerly known as BoostCon) in Aspen and at Meeting C++ in Berlin. In the last 12 months, he also presented at Code Europe in Krakow, at the Advanced Developers Conference in Munich and at meet ups in Amsterdam and in Sydney.
15950 SEK / 1645€ / 1895$ + tax
|Event date||13. Mar 2018, 9:00|
|Event End Date||14. Mar 2018, 17:00|
|Individual Price||15950 SEK / 1645€ / 1895$|