{"id":11369,"date":"2026-01-09T09:45:28","date_gmt":"2026-01-09T09:45:28","guid":{"rendered":"https:\/\/www.modernescpp.com\/?page_id=11369"},"modified":"2026-01-09T09:49:30","modified_gmt":"2026-01-09T09:49:30","slug":"portfolio","status":"publish","type":"page","link":"https:\/\/www.modernescpp.com\/index.php\/portfolio\/","title":{"rendered":"Portfolio"},"content":{"rendered":"\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-24ccwa-830925575d2c1f6ce319c74647e21e3c\">\n.avia-section.av-24ccwa-830925575d2c1f6ce319c74647e21e3c{\nbackground-color:#f3f3f3;\nbackground-image:unset;\n}\n<\/style>\n<div id='my-portfolio'  class='avia-section av-24ccwa-830925575d2c1f6ce319c74647e21e3c main_color avia-section-default avia-no-shadow  avia-builder-el-0  avia-builder-el-no-sibling  avia-bg-style-scroll container_wrap sidebar_right'  ><div class='container av-section-cont-open' ><main  role=\"main\" itemprop=\"mainContentOfPage\"  class='template-page content  av-content-small alpha units'><div class='post-entry post-entry-type-page post-entry-11369'><div class='entry-content-wrapper clearfix'>\n<div  class='flex_column av-jg6zp6-a34708658e89bf05de01b472368e8dee av_one_full  avia-builder-el-1  el_before_av_one_half  avia-builder-el-first  first flex_column_div  '     ><p>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-hj5ztm-b437eace0a5a72d40efbd3979f91ead7\">\n#top .av-special-heading.av-hj5ztm-b437eace0a5a72d40efbd3979f91ead7{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-hj5ztm-b437eace0a5a72d40efbd3979f91ead7 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-hj5ztm-b437eace0a5a72d40efbd3979f91ead7 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-hj5ztm-b437eace0a5a72d40efbd3979f91ead7 av-special-heading-h2  avia-builder-el-2  el_before_av_textblock  avia-builder-el-first '><h2 class='av-special-heading-tag'  itemprop=\"headline\"  >Modernes C++ Portfolio<\/h2><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div><br \/>\n<section  class='av_textblock_section av-fsz9oq-fdff3bb299ea1c92e320e8c9bd5c0b70 '   itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock'  itemprop=\"text\" ><p>Rainer Grimm was passionate about teaching and helping developers improve their skills in modern C++<\/p>\n<p>For those who would like to learn more about Rainer Grimm and his work, here is how to get started:<\/p>\n<\/div><\/section><\/p><\/div>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-e3loxm-8667f0fc8e7b56828d9873f18d2da457\">\n.flex_column.av-e3loxm-8667f0fc8e7b56828d9873f18d2da457{\nborder-width:1px;\nborder-color:#b70d18;\nborder-style:solid;\nborder-radius:10px 10px 10px 10px;\npadding:20px 20px 20px 20px;\nbackground-color:#ffffff;\n}\n<\/style>\n<div  class='flex_column av-e3loxm-8667f0fc8e7b56828d9873f18d2da457 av_one_half  avia-builder-el-4  el_after_av_one_full  el_before_av_one_half  first flex_column_div  column-top-margin'     ><style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-cjyb0q-c4dba8360e3fad141f665349f35de6c3\">\n.iconbox.av-cjyb0q-c4dba8360e3fad141f665349f35de6c3 .iconbox_icon{\ncolor:#b70d18;\n}\n#top #wrap_all .iconbox.av-cjyb0q-c4dba8360e3fad141f665349f35de6c3 .iconbox_content_title{\ncolor:#b70d18;\n}\n<\/style>\n<article  class='iconbox iconbox_left_content av-cjyb0q-c4dba8360e3fad141f665349f35de6c3 av-icon-style-no-border  avia-builder-el-5  avia-builder-el-no-sibling '  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class=\"iconbox_icon heading-color\" aria-hidden='true' data-av_icon='\ue84d' data-av_iconfont='entypo-fontello'><\/div><div class=\"iconbox_content\"><header class=\"entry-content-header\"><h3 class='iconbox_content_title '  itemprop=\"headline\" ><a href='https:\/\/www.modernescpp.com\/index.php\/table-of-content\/' title='Modernes C++ Blog'  >Modernes C++ Blog<\/a><\/h3><\/header><div class='iconbox_content_container '  itemprop=\"text\" ><p>Rainer Grimm wrote over 600 articles about Modernes C++. Now, after Rainer Grimm sadly died in October 2025, a group of experts will continue sharing high quality content about C++.\u00a0 Just take a look and get involved.<\/p>\n<\/div><\/div><footer class=\"entry-footer\"><\/footer><\/article><\/div>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-abluxm-fdc8199e6181d44e11fcfeadc60365fb\">\n.flex_column.av-abluxm-fdc8199e6181d44e11fcfeadc60365fb{\nborder-width:1px;\nborder-color:#b70d18;\nborder-style:solid;\nborder-radius:10px 10px 10px 10px;\npadding:20px 20px 20px 20px;\nbackground-color:#ffffff;\n}\n<\/style>\n<div  class='flex_column av-abluxm-fdc8199e6181d44e11fcfeadc60365fb av_one_half  avia-builder-el-6  el_after_av_one_half  el_before_av_one_half  flex_column_div  column-top-margin'     ><style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-zjit6-2f88ddbece54fec021447ea239e80f99\">\n.iconbox.av-zjit6-2f88ddbece54fec021447ea239e80f99 .iconbox_icon{\ncolor:#b70d18;\n}\n#top #wrap_all .iconbox.av-zjit6-2f88ddbece54fec021447ea239e80f99 .iconbox_content_title{\ncolor:#b70d18;\n}\n<\/style>\n<article  class='iconbox iconbox_left_content av-zjit6-2f88ddbece54fec021447ea239e80f99 av-icon-style-no-border  avia-builder-el-7  avia-builder-el-no-sibling '  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class=\"iconbox_icon heading-color\" aria-hidden='true' data-av_icon='\ue84f' data-av_iconfont='entypo-fontello'><\/div><div class=\"iconbox_content\"><header class=\"entry-content-header\"><h3 class='iconbox_content_title '  itemprop=\"headline\" ><a href='https:\/\/www.modernescpp.com\/index.php\/my-books\/' title='Rainer Grimm\u2019s Books'  >Rainer Grimm\u2019s Books<\/a><\/h3><\/header><div class='iconbox_content_container '  itemprop=\"text\" ><p>Since 2011, Rainer Grimm has published nine C++ books that were translated into five languages.<\/p>\n<\/div><\/div><footer class=\"entry-footer\"><\/footer><\/article><\/div>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-778i7u-4c292072f931931a729b0a72f3fea82b\">\n.flex_column.av-778i7u-4c292072f931931a729b0a72f3fea82b{\nborder-width:1px;\nborder-color:#b70d18;\nborder-style:solid;\nborder-radius:10px 10px 10px 10px;\npadding:20px 20px 20px 20px;\nbackground-color:#ffffff;\n}\n<\/style>\n<div  class='flex_column av-778i7u-4c292072f931931a729b0a72f3fea82b av_one_half  avia-builder-el-8  el_after_av_one_half  el_before_av_one_half  first flex_column_div  column-top-margin'     ><style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-59maga-64bf4d134221a729107e266eeb8ab397\">\n.iconbox.av-59maga-64bf4d134221a729107e266eeb8ab397 .iconbox_icon{\ncolor:#b70d18;\n}\n#top #wrap_all .iconbox.av-59maga-64bf4d134221a729107e266eeb8ab397 .iconbox_content_title{\ncolor:#b70d18;\n}\n<\/style>\n<article  class='iconbox iconbox_left_content av-59maga-64bf4d134221a729107e266eeb8ab397 av-icon-style-no-border  avia-builder-el-9  avia-builder-el-no-sibling '  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class=\"iconbox_icon heading-color\" aria-hidden='true' data-av_icon='\ue80b' data-av_iconfont='entypo-fontello'><\/div><div class=\"iconbox_content\"><header class=\"entry-content-header\"><h3 class='iconbox_content_title '  itemprop=\"headline\" ><a href='https:\/\/www.modernescpp.com\/index.php\/my-courses\/' title='Rainer Grimm\u2019s Courses'  >Rainer Grimm\u2019s Courses<\/a><\/h3><\/header><div class='iconbox_content_container '  itemprop=\"text\" ><p>Rainer Grimm was passionate about teaching and helping developers improve their skills in modern C++. His courses are designed to provide clear, practical insights into contemporary C++ and to support learners in advancing their expertise effectively.<\/p>\n<\/div><\/div><footer class=\"entry-footer\"><\/footer><\/article><\/div>\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-4864i2-9aaa9af9e07a67bb38638866012d7e04\">\n.flex_column.av-4864i2-9aaa9af9e07a67bb38638866012d7e04{\nborder-width:1px;\nborder-color:#b70d18;\nborder-style:solid;\nborder-radius:10px 10px 10px 10px;\npadding:20px 20px 20px 20px;\nbackground-color:#ffffff;\n}\n<\/style>\n<div  class='flex_column av-4864i2-9aaa9af9e07a67bb38638866012d7e04 av_one_half  avia-builder-el-10  el_after_av_one_half  avia-builder-el-last  flex_column_div  column-top-margin'     ><style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-38owka-befe2c6cda8b07f28bc2f81b50362502\">\n.iconbox.av-38owka-befe2c6cda8b07f28bc2f81b50362502 .iconbox_icon{\ncolor:#b70d18;\n}\n#top #wrap_all .iconbox.av-38owka-befe2c6cda8b07f28bc2f81b50362502 .iconbox_content_title{\ncolor:#b70d18;\n}\n<\/style>\n<article  class='iconbox iconbox_left_content av-38owka-befe2c6cda8b07f28bc2f81b50362502 av-icon-style-no-border  avia-builder-el-11  avia-builder-el-no-sibling '  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class=\"iconbox_icon heading-color\" aria-hidden='true' data-av_icon='\ue80c' data-av_iconfont='entypo-fontello'><\/div><div class=\"iconbox_content\"><header class=\"entry-content-header\"><h3 class='iconbox_content_title '  itemprop=\"headline\" ><a href='https:\/\/mcpp-mentoring.i-make.eu\/' title='Rainer Grimm\u2019s Mentoring Programm'  >Rainer Grimm\u2019s Mentoring Programm<\/a><\/h3><\/header><div class='iconbox_content_container '  itemprop=\"text\" ><p>Rainer Grimm has developed 6 mentoring programs. You can find more information on <a href=\"https:\/\/www.modernescpp.org\/\">modernescpp.org.<\/a><\/p>\n<\/div><\/div><footer class=\"entry-footer\"><\/footer><\/article><\/div><\/div><\/div><\/main><!-- close content main element --><\/div><\/div><div id='after_section_1'  class='main_color av_default_container_wrap container_wrap sidebar_right'  ><div class='container av-section-cont-open' ><div class='template-page content  av-content-small alpha units'><div class='post-entry post-entry-type-page post-entry-11369'><div class='entry-content-wrapper clearfix'>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":21,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11369","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/pages\/11369","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/comments?post=11369"}],"version-history":[{"count":1,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/pages\/11369\/revisions"}],"predecessor-version":[{"id":11398,"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/pages\/11369\/revisions\/11398"}],"wp:attachment":[{"href":"https:\/\/www.modernescpp.com\/index.php\/wp-json\/wp\/v2\/media?parent=11369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}