{"id":14596,"date":"2020-03-02T12:02:26","date_gmt":"2020-03-02T11:02:26","guid":{"rendered":"https:\/\/itkonekt.com\/?p=14596"},"modified":"2021-03-16T10:46:25","modified_gmt":"2021-03-16T09:46:25","slug":"manfred-steyer","status":"publish","type":"post","link":"https:\/\/itkonekt.com\/en\/2020\/03\/02\/manfred-steyer\/","title":{"rendered":"Manfred Steyer"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"background-color: rgba(239,239,239,0.77);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;margin-bottom: 0px;margin-top: 150px;border-width: 0px 0px 0px 0px;border-color:#eae9e9;border-style:solid;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"margin-top:0px;margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><style type=\"text\/css\"><\/style><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-four\" style=\"margin-top:20px;margin-bottom:31px;\"><h4 class=\"title-heading-center\" style=\"margin:0;\"><span style=\"color: #ff164c;\"><strong>Manfred Steyer<\/strong><\/span><\/h4><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;margin-bottom: 0px;margin-top: 50px;border-width: 0px 0px 0px 0px;border-color:#eae9e9;border-style:solid;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_2_3 2_3 fusion-two-third fusion-column-first\" style=\"width:66.666666666667%;width:calc(66.666666666667% - ( ( 4% ) * 0.66666666666667 ) );margin-right: 4%;margin-top:0px;margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><div class=\"fusion-text fusion-text-1\" style=\"transform:translate3d(0,0,0);\"><div dir=\"ltr\">\n<p><strong>\/\/ GDE https:\/\/twitter.com\/ManfredSteyer<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Manfred is a well known Angular expert. He speaks regularly at the biggest Angular conferences in the world. Trainer, consultant and programming architect with focus on Angular. Google Developer Expert (GDE) and Trusted Collaborator in the Angular team who writes for O&#8217;Reilly, the German Java Magazine, and windows.developer.<\/span><\/p>\n<\/div>\n<\/div><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><\/span><div class=\"fusion-text fusion-text-2\" style=\"transform:translate3d(0,0,0);\"><p><strong>Workshop:\u00a0ANGULAR ARCHITECTURE WORKSHOP<\/strong><\/p>\n<p><strong>STRUCTURE FOR LARGE APPLICATIONS: Monorepos, Nx and Strategic Design (DDD)<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Plan architectures with Strategic Design (DDD)\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CLI workspaces and monorepos with Nx (Nrwl Extensions)\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Categorizationfor libraries, modules and components\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Enforcingyour architecturewith access restrictions Cross-domain communication<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configurablelibraries with advanced DI patterns The open\/ closed principle in Angular<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Distributing libraries using NPM\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Build performance: Incremental builds and tests with the Build Cache S<\/span><\/li>\n<\/ul>\n<p><strong>SCALABLE ARCHITECTURES: Micro Frontends with Module Federation and Angular Elements<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">From strategic design to micro frontends\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Advantages and disadvantages of Micro Frontends\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Monorepos vs. multiple repos\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use Webpack Module Federation to load separately compiled and provided micro frontends\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dynamic Module Federation\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sharing dependencies\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dealing with different versions and version mismatches\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Communication between Micro Frontends\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mixing frameworks and versions with Angular Elements and Web Components<\/span><\/li>\n<\/ul>\n<p><strong>REACTIVE ARCHITECTURES AND YOUR TACTICAL DESIGN<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Using the Fa\u00e7ade Pattern\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The Principle of the Least Responsible Moment\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NGRX and your Domain Layer\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Normalization and View Models<\/span><\/li>\n<\/ul>\n<p><strong>SINGLE SIGN-ON<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Connect existing identity solutions such as Active Directory\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Social login (login with Facebook, etc.)\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">OAuth 2 as well as 2.1 and OpenId Connect\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Token refresh\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Single sign out\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Current recommendations of the OAuth 2 Working Group and consequences<\/span><\/li>\n<\/ul>\n<\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_3 1_3 fusion-one-third fusion-column-last\" style=\"width:33.333333333333%;width:calc(33.333333333333% - ( ( 4% ) * 0.33333333333333 ) );margin-top:0px;margin-bottom:0px;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\" style=\"margin-left:25px;float:right;\"><img width=\"400\" height=\"400\" src=\"https:\/\/itkonekt.com\/media\/2020\/03\/manfredsteyer_400x400.png\" class=\"img-responsive wp-image-17308\" srcset=\"https:\/\/itkonekt.com\/media\/2020\/03\/manfredsteyer_400x400-200x200.png 200w, https:\/\/itkonekt.com\/media\/2020\/03\/manfredsteyer_400x400.png 400w\" sizes=\"(max-width: 800px) 100vw, 400px\" \/><\/span><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":5,"featured_media":23305,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[118],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.0.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Manfred Steyer - IT-KONEKT<\/title>\n<link rel=\"canonical\" href=\"https:\/\/itkonekt.com\/en\/2020\/03\/02\/manfred-steyer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Manfred Steyer - IT-KONEKT\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itkonekt.com\/en\/2020\/03\/02\/manfred-steyer\/\" \/>\n<meta property=\"og:site_name\" content=\"IT-KONEKT\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-02T11:02:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-16T09:46:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/itkonekt.com\/media\/2020\/02\/FULL-MilanDimitric.png\" \/>\n\t<meta property=\"og:image:width\" content=\"243\" \/>\n\t<meta property=\"og:image:height\" content=\"370\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"4 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/itkonekt.com\/#website\",\"url\":\"https:\/\/itkonekt.com\/\",\"name\":\"IT-KONEKT\",\"description\":\"IT-KONEKT\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/itkonekt.com\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/itkonekt.com\/en\/2020\/03\/02\/manfred-steyer\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/itkonekt.com\/media\/2024\/02\/filip-ekberg_400x400.jpeg\",\"width\":400,\"height\":400},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/itkonekt.com\/en\/2020\/03\/02\/manfred-steyer\/#webpage\",\"url\":\"https:\/\/itkonekt.com\/en\/2020\/03\/02\/manfred-steyer\/\",\"name\":\"Manfred Steyer - IT-KONEKT\",\"isPartOf\":{\"@id\":\"https:\/\/itkonekt.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/itkonekt.com\/en\/2020\/03\/02\/manfred-steyer\/#primaryimage\"},\"datePublished\":\"2020-03-02T11:02:26+00:00\",\"dateModified\":\"2021-03-16T09:46:25+00:00\",\"author\":{\"@id\":\"https:\/\/itkonekt.com\/#\/schema\/person\/44e0f54fda6220bde6a0a26d0a5b04dc\"},\"breadcrumb\":{\"@id\":\"https:\/\/itkonekt.com\/en\/2020\/03\/02\/manfred-steyer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/itkonekt.com\/en\/2020\/03\/02\/manfred-steyer\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/itkonekt.com\/en\/2020\/03\/02\/manfred-steyer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/itkonekt.com\/en\/\",\"url\":\"https:\/\/itkonekt.com\/en\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/itkonekt.com\/en\/2020\/03\/02\/manfred-steyer\/\",\"url\":\"https:\/\/itkonekt.com\/en\/2020\/03\/02\/manfred-steyer\/\",\"name\":\"Manfred Steyer\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/itkonekt.com\/#\/schema\/person\/44e0f54fda6220bde6a0a26d0a5b04dc\",\"name\":\"Gorana Koporan\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/itkonekt.com\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9ec5da4706d568aaa062d6124f0e8e28?s=96&d=mm&r=g\",\"caption\":\"Gorana Koporan\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/posts\/14596"}],"collection":[{"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/comments?post=14596"}],"version-history":[{"count":3,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/posts\/14596\/revisions"}],"predecessor-version":[{"id":17310,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/posts\/14596\/revisions\/17310"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/media\/23305"}],"wp:attachment":[{"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/media?parent=14596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/categories?post=14596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itkonekt.com\/en\/wp-json\/wp\/v2\/tags?post=14596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}