{"id":2943,"date":"2011-06-10T10:00:00","date_gmt":"2011-06-10T10:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vcblog\/2011\/06\/10\/c-design-patterns-legend-joins-the-visual-studio-team\/"},"modified":"2019-02-18T18:44:54","modified_gmt":"2019-02-18T18:44:54","slug":"c-design-patterns-legend-joins-the-visual-studio-team","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/c-design-patterns-legend-joins-the-visual-studio-team\/","title":{"rendered":"C++ Design Patterns Legend Joins the Visual Studio Team"},"content":{"rendered":"<p><img decoding=\"async\" height=\"175\" width=\"140\" src=\"http:\/\/upload.wikimedia.org\/wikipedia\/en\/7\/78\/Design_Patterns_cover.jpg\" align=\"right\" alt=\"GoF book cover\" title=\"GoF book cover\" style=\"margin: 0px 0px 0px 5px;float: right\"><strong>Erich Gamma<\/strong> will start working this August as a MS Distinguished Engineer.<\/p>\n<p>Gamma was lately known for his works in team effectiveness at <em>IBM Rational Team Concert<\/em>, also associated with the <em>Java language<\/em> per his key involvement&nbsp;with the <em>Eclipse project<\/em>. However, he was first known for leading the list of authors of the best-selling book &ldquo;<strong><a target=\"_blank\" href=\"http:\/\/c2.com\/cgi\/wiki?DesignPatternsBook\">Design Patterns: Elements of Reusable Object-Oriented Software<\/a><\/strong>&rdquo; &ndash;better known as <em>the Gang of Four book<\/em>, as its authors&rsquo; names were abbreviated as <a target=\"_blank\" href=\"http:\/\/c2.com\/cgi\/wiki?GangOfFour\">Gang of Four or simply GoF<\/a>.<\/p>\n<p>The GoF book, written in 1994 and winner of a Jolt award, came with many examples in C++ beside a few more in Smalltalk,&nbsp;having later gotten some independent &#8220;<em>translations<\/em>&#8221; to Java and C#. Therefore, it&#8217;s still today a highly influential resource in Object-Oriented Programming, both at the Academy and the CS industry.<\/p>\n<p><a target=\"_blank\" href=\"http:\/\/blogs.msdn.com\/b\/jasonz\/archive\/2011\/06\/06\/welcome-erich-gamma-to-the-visual-studio-team.aspx\">Please welcome living legend Erich Gamma to the Visual Studio team!<\/a><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Erich Gamma will start working this August as a MS Distinguished Engineer. Gamma was lately known for his works in team effectiveness at IBM Rational Team Concert, also associated with the Java language per his key involvement&nbsp;with the Eclipse project. However, he was first known for leading the list of authors of the best-selling book [&hellip;]<\/p>\n","protected":false},"author":293,"featured_media":35994,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[8,68],"class_list":["post-2943","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus","tag-announcement","tag-design"],"acf":[],"blog_post_summary":"<p>Erich Gamma will start working this August as a MS Distinguished Engineer. Gamma was lately known for his works in team effectiveness at IBM Rational Team Concert, also associated with the Java language per his key involvement&nbsp;with the Eclipse project. However, he was first known for leading the list of authors of the best-selling book [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/2943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/293"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=2943"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/2943\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/35994"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=2943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=2943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=2943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}