{"id":4856,"date":"2017-08-19T02:17:59","date_gmt":"2017-08-19T06:17:59","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=4856"},"modified":"2024-02-20T16:48:02","modified_gmt":"2024-02-20T13:48:02","slug":"august-2017-accu-overload-140-journal","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/","title":{"rendered":"Get the August 2017 ACCU Overload 140 Journal Now"},"content":{"rendered":"\n

Another issue of the ACCU Overload 140 Journal this time for the month of August 2017 is now out. As usual, it comes packed with several topics on programming and the languages at the root of it. The bias, of course, is towards C++<\/a>.<\/p>\n\n\n\n

Overload is a publication of ACCU. The ACCU<\/a> is a non-profit for programmers interesting in encouraging and promoting professionalism in programming. The Overload publication usually features content produced by the ACCU members.<\/p>\n\n\n\n

Highlights of the August 2017 ACCU Overload 140 Journal<\/h2>\n\n\n\n

The first topic of interest is the Path of the Programmer by Charles Tolman where he provides a framework for this based on his personal experience as a programmer over the decades.<\/p>\n\n\n\n

Sergey Ignatchenko continues with his tinkering into the nitty-gritty of allocators for (Re)Actors in his article about Usable C++ Dialect that is Safe Against Memory Corruption.<\/p>\n\n\n\n

Metaclasses, the thoughts of generative C++ is covered by Herb Sutter where he shows us how metaclasses can simplify C++ with very minimal library extension.<\/p>\n\n\n\n

Next, the journal follows Katarzyna Macias who experiences Rustlang<\/a> for the first time. Then takes the extra step to provide an introduction to Rust for the C++ developer.<\/p>\n\n\n\n

Next, the ACCU Overload 140 journal looks at the library that fixes problems when streaming non-ASCII characters in Windows. The topic is very fitting in Portable Console i\/o via streams.<\/p>\n\n\n\n

Satprem Pamudurthy discusses dependency injection in C++ He does this showing a functional alternative to this problem. Meanwhile, Andreas Fertig gives us a glimpse into the C++ Core Guidelines<\/a> and why every C++ developer should adopt its philosophy.<\/p>\n\n\n\n

Finally, Chris Oldwood closes with ever so reminding us to fix the problem and not focus on the blame.<\/p>\n\n\n\n

All topics are explained in detail with adequate illustrations and source code snippets where it makes sense. Go online and get yourself a copy of the ACCU Overload 140 journal PDF download here<\/a>.<\/p>\n\n\n\n

Ref:<\/p>\n\n\n\n

ACCU Website<\/a> https:\/\/accu.org\/<\/p>\n","protected":false},"excerpt":{"rendered":"

Another issue of the ACCU Overload 140 Journal this time for the month of August 2017 is now out. As usual, it comes packed with several topics on programming and…<\/p>\n","protected":false},"author":1,"featured_media":5027,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,27,16],"tags":[39,111,142,195,318,441,515,545],"yoast_head":"\nRead the August 2017 ACCU Overload 140 Journal Here<\/title>\n<meta name=\"description\" content=\"The ACCU Overload 140 Journal is out. This is the August 2017 PDF covering several topics on C++, Rustlang and dependency injection\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Read the August 2017 ACCU Overload 140 Journal Here\" \/>\n<meta property=\"og:description\" content=\"The ACCU Overload 140 Journal is out. This is the August 2017 PDF covering several topics on C++, Rustlang and dependency injection\" \/>\n<meta property=\"og:url\" content=\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/\" \/>\n<meta property=\"og:site_name\" content=\"Brightwhiz.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/brightwhiz\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-19T06:17:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-20T13:48:02+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/08\/ACCU-Overload-140.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Michael Bright\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:site\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Bright\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/\"},\"author\":{\"name\":\"Michael Bright\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\"},\"headline\":\"Get the August 2017 ACCU Overload 140 Journal Now\",\"datePublished\":\"2017-08-19T06:17:59+00:00\",\"dateModified\":\"2024-02-20T13:48:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/\"},\"wordCount\":325,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/08\/ACCU-Overload-140.jpg\",\"keywords\":[\"ACCU\",\"C++\",\"Community\",\"Digital arts\",\"Interactive Media\",\"Overload\",\"Rust\",\"Software Engineering\"],\"articleSection\":[\"News\",\"Programming\",\"Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/\",\"url\":\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/\",\"name\":\"Read the August 2017 ACCU Overload 140 Journal Here\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/08\/ACCU-Overload-140.jpg\",\"datePublished\":\"2017-08-19T06:17:59+00:00\",\"dateModified\":\"2024-02-20T13:48:02+00:00\",\"description\":\"The ACCU Overload 140 Journal is out. This is the August 2017 PDF covering several topics on C++, Rustlang and dependency injection\",\"breadcrumb\":{\"@id\":\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#primaryimage\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/08\/ACCU-Overload-140.jpg\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/08\/ACCU-Overload-140.jpg\",\"width\":1200,\"height\":630,\"caption\":\"ACCU Overload 140\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/local.brightwhiz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get the August 2017 ACCU Overload 140 Journal Now\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/local.brightwhiz\/#website\",\"url\":\"http:\/\/local.brightwhiz\/\",\"name\":\"Brightwhiz.com\",\"description\":\"Best Tech guides, Tutorials, and News\",\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/local.brightwhiz\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/local.brightwhiz\/#organization\",\"name\":\"Brightwhiz\",\"url\":\"http:\/\/local.brightwhiz\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"width\":706,\"height\":135,\"caption\":\"Brightwhiz\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/brightwhiz\/\",\"https:\/\/x.com\/brightwhizmag\",\"https:\/\/instagram.com\/bright_whiz\/\",\"https:\/\/www.pinterest.com\/sobbayi\/\",\"https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ\"]},{\"@type\":\"Person\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\",\"name\":\"Michael Bright\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"caption\":\"Michael Bright\"},\"sameAs\":[\"https:\/\/sobbayi.com\"],\"url\":\"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Read the August 2017 ACCU Overload 140 Journal Here","description":"The ACCU Overload 140 Journal is out. This is the August 2017 PDF covering several topics on C++, Rustlang and dependency injection","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/","og_locale":"en_US","og_type":"article","og_title":"Read the August 2017 ACCU Overload 140 Journal Here","og_description":"The ACCU Overload 140 Journal is out. This is the August 2017 PDF covering several topics on C++, Rustlang and dependency injection","og_url":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/","og_site_name":"Brightwhiz.com","article_publisher":"https:\/\/www.facebook.com\/brightwhiz\/","article_published_time":"2017-08-19T06:17:59+00:00","article_modified_time":"2024-02-20T13:48:02+00:00","og_image":[{"width":1200,"height":630,"url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/08\/ACCU-Overload-140.jpg","type":"image\/jpeg"}],"author":"Michael Bright","twitter_card":"summary_large_image","twitter_creator":"@brightwhizmag","twitter_site":"@brightwhizmag","twitter_misc":{"Written by":"Michael Bright","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#article","isPartOf":{"@id":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/"},"author":{"name":"Michael Bright","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32"},"headline":"Get the August 2017 ACCU Overload 140 Journal Now","datePublished":"2017-08-19T06:17:59+00:00","dateModified":"2024-02-20T13:48:02+00:00","mainEntityOfPage":{"@id":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/"},"wordCount":325,"commentCount":0,"publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"image":{"@id":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/08\/ACCU-Overload-140.jpg","keywords":["ACCU","C++","Community","Digital arts","Interactive Media","Overload","Rust","Software Engineering"],"articleSection":["News","Programming","Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/","url":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/","name":"Read the August 2017 ACCU Overload 140 Journal Here","isPartOf":{"@id":"http:\/\/local.brightwhiz\/#website"},"primaryImageOfPage":{"@id":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#primaryimage"},"image":{"@id":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/08\/ACCU-Overload-140.jpg","datePublished":"2017-08-19T06:17:59+00:00","dateModified":"2024-02-20T13:48:02+00:00","description":"The ACCU Overload 140 Journal is out. This is the August 2017 PDF covering several topics on C++, Rustlang and dependency injection","breadcrumb":{"@id":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#primaryimage","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/08\/ACCU-Overload-140.jpg","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/08\/ACCU-Overload-140.jpg","width":1200,"height":630,"caption":"ACCU Overload 140"},{"@type":"BreadcrumbList","@id":"http:\/\/local.brightwhiz\/august-2017-accu-overload-140-journal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/local.brightwhiz\/"},{"@type":"ListItem","position":2,"name":"Get the August 2017 ACCU Overload 140 Journal Now"}]},{"@type":"WebSite","@id":"http:\/\/local.brightwhiz\/#website","url":"http:\/\/local.brightwhiz\/","name":"Brightwhiz.com","description":"Best Tech guides, Tutorials, and News","publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/local.brightwhiz\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/local.brightwhiz\/#organization","name":"Brightwhiz","url":"http:\/\/local.brightwhiz\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","width":706,"height":135,"caption":"Brightwhiz"},"image":{"@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/brightwhiz\/","https:\/\/x.com\/brightwhizmag","https:\/\/instagram.com\/bright_whiz\/","https:\/\/www.pinterest.com\/sobbayi\/","https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ"]},{"@type":"Person","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32","name":"Michael Bright","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/","url":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","contentUrl":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","caption":"Michael Bright"},"sameAs":["https:\/\/sobbayi.com"],"url":"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/"}]}},"_links":{"self":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/4856"}],"collection":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/comments?post=4856"}],"version-history":[{"count":1,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/4856\/revisions"}],"predecessor-version":[{"id":13576,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/4856\/revisions\/13576"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media\/5027"}],"wp:attachment":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media?parent=4856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/categories?post=4856"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/tags?post=4856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}