{"id":24290,"date":"2024-01-21T18:12:24","date_gmt":"2024-01-21T17:12:24","guid":{"rendered":"https:\/\/www.angulararchitects.io\/?p=24290"},"modified":"2024-01-21T19:50:21","modified_gmt":"2024-01-21T18:50:21","slug":"announcing-native-federation-for-angular-17-1","status":"publish","type":"post","link":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/","title":{"rendered":"Announcing Native Federation for Angular 17.1"},"content":{"rendered":"<p>TLDR; Native Federation for Angular 17.1 uses the CLI's <strong>Application Builder<\/strong> and <strong>Dev Server<\/strong> to keep track with the <strong>innovations and performance improvements<\/strong> the CLI team works on.<\/p>\n<p>Today, we announce <a href=\"https:\/\/www.angulararchitects.io\/en\/blog\/micro-frontends-with-modern-angular-part-1-standalone-and-esbuild\/\">Native Federation<\/a> 17.1 for Angular 17.1. While it's just a minor version, this release brings a <strong>huge<\/strong> improvement: For the first time, Native Federation uses the Angular CLI's new and really fast <strong>Application Builder<\/strong>, delegating to <code>esbuild<\/code> for both client-side and server-side bundles. Before, the <code>esbuild<\/code> Builder, intended as an intermediate solution when migrating from webpack, was used.<\/p>\n<p>Also, this new version of Native Federation <strong>is build on top of the CLI's dev server<\/strong>. Hence, all the known configuration options are available in your <code>angular.json<\/code>. <\/p>\n<p>Using the Application Builder and the Dev Server also allows us to gain all the new and upcoming <strong>features<\/strong> as well as all the <strong>smart performance improvements<\/strong> the Angular CLI team is implementing. <\/p>\n<blockquote>\n<p>I want to thank the Angular CLI team for providing the necessary hooks that make this important milestone possible. My thanks especially go to <strong>Charles Lyding<\/strong> from the CLI team and <a href=\"https:\/\/twitter.com\/mgechev\"><strong>Minko Gechev<\/strong><\/a>, Developer Relations and Product Lead for Angular.<\/p>\n<\/blockquote>\n<h2>The Underlying Philosophy<\/h2>\n<p>This release mirrors the underlying philosophy of Native Federation: Being a thin wrapper delegating to the Angular CLI. This makes sure Native Federation-based applications keep track with all the innovations in Angular:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2023\/10\/native-federation.png\" alt=\"Native Federation for Angular is a thin wrapper around the CLI&#039;s default implementation\" \/><\/p>\n<p>This philosophy is also reflected when running <code>ng build<\/code> or <code>ng serve<\/code>. These commands inform about the extra work Native Federation takes care of and about the CLI's default tasks:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/native-fed-and-dev-server.gif\" alt=\"ng build and ng serve performs some extra work and delegates to the CLI&#039;s default behavior\" \/><\/p>\n<h2>Migrating to 17.1<\/h2>\n<p>After npm-installing version <code><code>17.1<\/code><code>, you need to update your <\/code><code>angular.json<\/code><code> (or <\/code><code>project.json<\/code><\/code> when using Nx). The following command automates this task:<\/p>\n<pre><code>ng g @angular-architects\/native-federation:appbuilder<\/code><\/pre>\n<p>More information and details on this can be found <a href=\"https:\/\/github.com\/angular-architects\/module-federation-plugin\/blob\/main\/libs\/native-federation\/migrate-appbuilder.md\">here<\/a>.<\/p>\n<h2>More Details about Native Federation<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.angulararchitects.io\/en\/blog\/micro-frontends-with-modern-angular-part-1-standalone-and-esbuild\/\">Article Series on Native Federation<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/angular-architects\/module-federation-plugin\/tree\/main\/libs\/native-federation\">Readme<\/a><\/li>\n<li><a href=\"https:\/\/www.angulararchitects.io\/en\/training\/advanced-angular-architecture-workshop\/\">Our Angular Architecture Workshop<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>TLDR; Native Federation for Angular 17.1 uses the CLI&#8217;s Application Builder and Dev Server to keep track with the innovations and performance improvements the CLI team works on. Today, we announce Native Federation 17.1 for Angular 17.1. While it&#8217;s just a minor version, this release brings a huge improvement: For the first time, Native Federation [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":24282,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":""},"categories":[18],"tags":[],"class_list":["post-24290","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Announcing Native Federation for Angular 17.1 - ANGULARarchitects<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Native Federation for Angular 17.1 - ANGULARarchitects\" \/>\n<meta property=\"og:description\" content=\"TLDR; Native Federation for Angular 17.1 uses the CLI&#039;s Application Builder and Dev Server to keep track with the innovations and performance improvements the CLI team works on. Today, we announce Native Federation 17.1 for Angular 17.1. While it&#039;s just a minor version, this release brings a huge improvement: For the first time, Native Federation [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/\" \/>\n<meta property=\"og:site_name\" content=\"ANGULARarchitects\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-21T17:12:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-21T18:50:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/sujet-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Manfred Steyer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/sujet-1.png\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Manfred Steyer\" \/>\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\":\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/\"},\"author\":{\"name\":\"Manfred Steyer\",\"@id\":\"https:\/\/www.angulararchitects.io\/en\/#\/schema\/person\/f3de69c1e2bdb5ba04d8d2f5f998b81a\"},\"headline\":\"Announcing Native Federation for Angular 17.1\",\"datePublished\":\"2024-01-21T17:12:24+00:00\",\"dateModified\":\"2024-01-21T18:50:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/\"},\"wordCount\":293,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.angulararchitects.io\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/shutterstock_1381515983.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/\",\"url\":\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/\",\"name\":\"Announcing Native Federation for Angular 17.1 - ANGULARarchitects\",\"isPartOf\":{\"@id\":\"https:\/\/www.angulararchitects.io\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/shutterstock_1381515983.jpg\",\"datePublished\":\"2024-01-21T17:12:24+00:00\",\"dateModified\":\"2024-01-21T18:50:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#primaryimage\",\"url\":\"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/shutterstock_1381515983.jpg\",\"contentUrl\":\"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/shutterstock_1381515983.jpg\",\"width\":1000,\"height\":734},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.angulararchitects.io\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing Native Federation for Angular 17.1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.angulararchitects.io\/en\/#website\",\"url\":\"https:\/\/www.angulararchitects.io\/en\/\",\"name\":\"ANGULARarchitects\",\"description\":\"AngularArchitects.io\",\"publisher\":{\"@id\":\"https:\/\/www.angulararchitects.io\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.angulararchitects.io\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.angulararchitects.io\/en\/#organization\",\"name\":\"ANGULARarchitects\",\"alternateName\":\"SOFTWAREarchitects\",\"url\":\"https:\/\/www.angulararchitects.io\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.angulararchitects.io\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2023\/07\/AA-Logo-RGB-horizontal-inside-knowledge-black.svg\",\"contentUrl\":\"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2023\/07\/AA-Logo-RGB-horizontal-inside-knowledge-black.svg\",\"width\":644,\"height\":216,\"caption\":\"ANGULARarchitects\"},\"image\":{\"@id\":\"https:\/\/www.angulararchitects.io\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/github.com\/angular-architects\",\"https:\/\/www.linkedin.com\/company\/angular-architects\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.angulararchitects.io\/en\/#\/schema\/person\/f3de69c1e2bdb5ba04d8d2f5f998b81a\",\"name\":\"Manfred Steyer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.angulararchitects.io\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8778dfb353992fa3a0d909beee085a088891e5bfce65cdb3631801da527cf11b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8778dfb353992fa3a0d909beee085a088891e5bfce65cdb3631801da527cf11b?s=96&d=mm&r=g\",\"caption\":\"Manfred Steyer\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing Native Federation for Angular 17.1 - ANGULARarchitects","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":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/","og_locale":"en_US","og_type":"article","og_title":"Announcing Native Federation for Angular 17.1 - ANGULARarchitects","og_description":"TLDR; Native Federation for Angular 17.1 uses the CLI's Application Builder and Dev Server to keep track with the innovations and performance improvements the CLI team works on. Today, we announce Native Federation 17.1 for Angular 17.1. While it's just a minor version, this release brings a huge improvement: For the first time, Native Federation [&hellip;]","og_url":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/","og_site_name":"ANGULARarchitects","article_published_time":"2024-01-21T17:12:24+00:00","article_modified_time":"2024-01-21T18:50:21+00:00","og_image":[{"width":1000,"height":500,"url":"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/sujet-1.png","type":"image\/png"}],"author":"Manfred Steyer","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/sujet-1.png","twitter_misc":{"Written by":"Manfred Steyer","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#article","isPartOf":{"@id":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/"},"author":{"name":"Manfred Steyer","@id":"https:\/\/www.angulararchitects.io\/en\/#\/schema\/person\/f3de69c1e2bdb5ba04d8d2f5f998b81a"},"headline":"Announcing Native Federation for Angular 17.1","datePublished":"2024-01-21T17:12:24+00:00","dateModified":"2024-01-21T18:50:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/"},"wordCount":293,"commentCount":0,"publisher":{"@id":"https:\/\/www.angulararchitects.io\/en\/#organization"},"image":{"@id":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/shutterstock_1381515983.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/","url":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/","name":"Announcing Native Federation for Angular 17.1 - ANGULARarchitects","isPartOf":{"@id":"https:\/\/www.angulararchitects.io\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#primaryimage"},"image":{"@id":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/shutterstock_1381515983.jpg","datePublished":"2024-01-21T17:12:24+00:00","dateModified":"2024-01-21T18:50:21+00:00","breadcrumb":{"@id":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#primaryimage","url":"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/shutterstock_1381515983.jpg","contentUrl":"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2024\/01\/shutterstock_1381515983.jpg","width":1000,"height":734},{"@type":"BreadcrumbList","@id":"https:\/\/www.angulararchitects.io\/en\/blog\/announcing-native-federation-for-angular-17-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.angulararchitects.io\/en\/"},{"@type":"ListItem","position":2,"name":"Announcing Native Federation for Angular 17.1"}]},{"@type":"WebSite","@id":"https:\/\/www.angulararchitects.io\/en\/#website","url":"https:\/\/www.angulararchitects.io\/en\/","name":"ANGULARarchitects","description":"AngularArchitects.io","publisher":{"@id":"https:\/\/www.angulararchitects.io\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.angulararchitects.io\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.angulararchitects.io\/en\/#organization","name":"ANGULARarchitects","alternateName":"SOFTWAREarchitects","url":"https:\/\/www.angulararchitects.io\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.angulararchitects.io\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2023\/07\/AA-Logo-RGB-horizontal-inside-knowledge-black.svg","contentUrl":"https:\/\/www.angulararchitects.io\/wp-content\/uploads\/2023\/07\/AA-Logo-RGB-horizontal-inside-knowledge-black.svg","width":644,"height":216,"caption":"ANGULARarchitects"},"image":{"@id":"https:\/\/www.angulararchitects.io\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/github.com\/angular-architects","https:\/\/www.linkedin.com\/company\/angular-architects\/"]},{"@type":"Person","@id":"https:\/\/www.angulararchitects.io\/en\/#\/schema\/person\/f3de69c1e2bdb5ba04d8d2f5f998b81a","name":"Manfred Steyer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.angulararchitects.io\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8778dfb353992fa3a0d909beee085a088891e5bfce65cdb3631801da527cf11b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8778dfb353992fa3a0d909beee085a088891e5bfce65cdb3631801da527cf11b?s=96&d=mm&r=g","caption":"Manfred Steyer"}}]}},"_links":{"self":[{"href":"https:\/\/www.angulararchitects.io\/en\/wp-json\/wp\/v2\/posts\/24290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.angulararchitects.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.angulararchitects.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.angulararchitects.io\/en\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.angulararchitects.io\/en\/wp-json\/wp\/v2\/comments?post=24290"}],"version-history":[{"count":2,"href":"https:\/\/www.angulararchitects.io\/en\/wp-json\/wp\/v2\/posts\/24290\/revisions"}],"predecessor-version":[{"id":24295,"href":"https:\/\/www.angulararchitects.io\/en\/wp-json\/wp\/v2\/posts\/24290\/revisions\/24295"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.angulararchitects.io\/en\/wp-json\/wp\/v2\/media\/24282"}],"wp:attachment":[{"href":"https:\/\/www.angulararchitects.io\/en\/wp-json\/wp\/v2\/media?parent=24290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.angulararchitects.io\/en\/wp-json\/wp\/v2\/categories?post=24290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.angulararchitects.io\/en\/wp-json\/wp\/v2\/tags?post=24290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}