{"id":1918,"date":"2024-08-02T15:36:45","date_gmt":"2024-08-02T15:36:45","guid":{"rendered":"https:\/\/www.trailblazers.nl\/hanno-embregts-javas-concurrency-reis-gaat-verder\/"},"modified":"2025-04-15T08:50:18","modified_gmt":"2025-04-15T08:50:18","slug":"hanno-embregts-javas-concurrency-journey-continues","status":"publish","type":"post","link":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/","title":{"rendered":"Thursdayevening 19\/9: Hanno Embregts &#8211; Java\u2019s Concurrency Journey Continues!"},"content":{"rendered":"<p class=\"mb-4\">Java\u2019s concurrency journey has been a long and winding one. We departed from the \u2018classic threads\u2019 station and traveled through Runnables, ExecutorServices, CompletableFutures and ForkJoinPools, before finally arriving at \u2018virtual threads\u2019. But does \u2018finally\u2019 mean that we\u2019ve arrived at our final destination, or is it a transfer at best?<\/p>\n<p class=\"mb-4\">Now that <strong>virtual threads<\/strong> are available, our Java programs will likely use an abundance of threads. This increase in thread count will immediately make thread coordination, observability and isolation more difficult. Two new Java features are currently in development that might make things a bit easier: <strong>Structured Concurrency<\/strong> and <strong>Scoped Values<\/strong>.<\/p>\n<p class=\"mb-4\">In a Meetup on <strong>Thursday-evening September 19<\/strong>, <a class=\"!text-viridian\" href=\"https:\/\/hanno.codes\/\" target=\"_blank\" rel=\"nofollow noopener ugc\">Keynote speaker Hanno Embregts<\/a> will introduce and demonstrate these new features and how they can help address the challenges that have emerged since the introduction of virtual threads. He will also discuss how the availability of these features will impact your day-to-day programming life and whether Java\u2019s concurrency journey is actually over now that these features have become available or if there are still more stops to come.<\/p>\n<p class=\"mb-4\">Free dinner is served beforehand and some drinks after the talk.<\/p>\n<p class=\"mb-4\">So join us at <a href=\"https:\/\/www.trailblazers.nl\/en\/directions\" target=\"_blank\" rel=\"noopener\">our office in Weesp<\/a> and let us know you&#8217;re coming so we can tune the catering to the number of participants.<\/p>\n<div class=\"flex\">\n<a class=\"button-simple button-simple--blue\" style=\"color: white; display: block;\" title=\"Register now via LinkedIn\" href=\"\/\/www.linkedin.com\/posts\/trailblazersbv_java-multithreading-virtualthreads-activity-7225171419360342017-lMK6\" target=\"_blank\" rel=\"noopener\">Register now via LinkedIn<\/a><\/div>\n<p>&nbsp;<\/p>\n<p class=\"mb-4\"><strong>Agenda Meetup September 19, 2024:<\/strong><br \/>\n17:30 &#8211; Walk-in<br \/>\n18:00 &#8211; Diner<br \/>\n19:00 &#8211; Start of Hanno&#8217;s talk<br \/>\n20:30 &#8211; Drinks<br \/>\n21:00 &#8211; End.<\/p>\n<p><strong>Speaker:<\/strong> <a class=\"!text-viridian\" href=\"https:\/\/hanno.codes\/\" target=\"_blank\" rel=\"nofollow noopener ugc\">Hanno Embregts<\/a> is a Java Developer with a passion for learning, teaching and making music. He is both a <a class=\"!text-viridian\" href=\"https:\/\/javachampions.org\/members.html\" target=\"_blank\" rel=\"nofollow noopener ugc\">Java Champion<\/a> and an <a class=\"!text-viridian\" href=\"https:\/\/ace.oracle.com\/pls\/apex\/r\/ace_program\/oracle-aces\/ace?ace_id=2413\" target=\"_blank\" rel=\"nofollow noopener ugc\">Oracle ACE Pro<\/a> and well-know speaker on many conferences and events. He is also one of the editors of the Dutch <a class=\"!text-viridian\" href=\"https:\/\/nljug.org\/category\/java-magazine\/\" target=\"_blank\" rel=\"nofollow noopener ugc\">Java Magazine<\/a>.<br \/>\nHe prefers work that is fast-paced and versatile. This is why he juggles Java development, software architecture, public speaking, leading Info Support\u2019s Java Community and teaching courses at Info Support\u2019s Knowledge Centre. Outside of work Hanno likes making music with his friends. He plays the flute, the guitar and he likes to sing.<\/p>\n<p><strong>Location:<\/strong> <a href=\"https:\/\/www.trailblazers.nl\/en\/directions\">TrailBlazers HQ, Loes van Marlestraat 14, 1382 ML Weesp<\/a> (close to the Railwaystation and free P+R parking area)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Java\u2019s concurrency journey has been a long and winding one. We departed from the \u2018classic threads\u2019 station and traveled through Runnables, ExecutorServices, CompletableFutures and ForkJoinPools, before finally arriving at \u2018virtual threads\u2019. But does \u2018finally\u2019 mean that we\u2019ve arrived at our final destination, or is it a transfer at best? Now that virtual threads are available, [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":1921,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[30,71,26,82],"tags":[],"class_list":["post-1918","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java-en","category-software-development","category-uncategorized","category-web-en"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hanno Embregts Java&#039;s concurrency journey continues<\/title>\n<meta name=\"description\" content=\"Java&#039;s concurrency journey has evolved from classic threads to virtual threads. But does this mean we&#039;ve reached the final destination?\" \/>\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.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hanno Embregts Java&#039;s concurrency journey continues\" \/>\n<meta property=\"og:description\" content=\"Java&#039;s concurrency journey has evolved from classic threads to virtual threads. But does this mean we&#039;ve reached the final destination?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/\" \/>\n<meta property=\"og:site_name\" content=\"Trailblazers\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-02T15:36:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-15T08:50:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.trailblazers.nl\/resources\/uploads\/2024\/08\/Hanno-Embregst-op-de-jfall-2021-e1722613953152.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"707\" \/>\n\t<meta property=\"og:image:height\" content=\"707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Wiro van Schaik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wiro van Schaik\" \/>\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.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/\"},\"author\":{\"name\":\"Wiro van Schaik\",\"@id\":\"https:\/\/www.trailblazers.nl\/en\/#\/schema\/person\/e125f1457d4d98cb969a0ae0f066feff\"},\"headline\":\"Thursdayevening 19\/9: Hanno Embregts &#8211; Java\u2019s Concurrency Journey Continues!\",\"datePublished\":\"2024-08-02T15:36:45+00:00\",\"dateModified\":\"2025-04-15T08:50:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/\"},\"wordCount\":365,\"publisher\":{\"@id\":\"https:\/\/www.trailblazers.nl\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.trailblazers.nl\/resources\/uploads\/2024\/08\/Hanno-Embregst-op-de-jfall-2021-e1722613953152.jpg\",\"articleSection\":{\"0\":\"Java\",\"1\":\"Software Development\",\"3\":\"Web\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/\",\"url\":\"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/\",\"name\":\"Hanno Embregts Java's concurrency journey continues\",\"isPartOf\":{\"@id\":\"https:\/\/www.trailblazers.nl\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.trailblazers.nl\/resources\/uploads\/2024\/08\/Hanno-Embregst-op-de-jfall-2021-e1722613953152.jpg\",\"datePublished\":\"2024-08-02T15:36:45+00:00\",\"dateModified\":\"2025-04-15T08:50:18+00:00\",\"description\":\"Java's concurrency journey has evolved from classic threads to virtual threads. But does this mean we've reached the final destination?\",\"breadcrumb\":{\"@id\":\"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#primaryimage\",\"url\":\"https:\/\/www.trailblazers.nl\/resources\/uploads\/2024\/08\/Hanno-Embregst-op-de-jfall-2021-e1722613953152.jpg\",\"contentUrl\":\"https:\/\/www.trailblazers.nl\/resources\/uploads\/2024\/08\/Hanno-Embregst-op-de-jfall-2021-e1722613953152.jpg\",\"width\":707,\"height\":707,\"caption\":\"Hanno Embregst speaking at the Fall 2021\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.trailblazers.nl\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Thursdayevening 19\/9: Hanno Embregts &#8211; Java\u2019s Concurrency Journey Continues!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.trailblazers.nl\/en\/#website\",\"url\":\"https:\/\/www.trailblazers.nl\/en\/\",\"name\":\"TrailBlazers\",\"description\":\"Let&#039;s go!\",\"publisher\":{\"@id\":\"https:\/\/www.trailblazers.nl\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.trailblazers.nl\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.trailblazers.nl\/en\/#organization\",\"name\":\"TrailBlazers\",\"url\":\"https:\/\/www.trailblazers.nl\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.trailblazers.nl\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.trailblazers.nl\/resources\/uploads\/2021\/10\/Schermafbeelding-2021-10-29-om-13.07.38.png\",\"contentUrl\":\"https:\/\/www.trailblazers.nl\/resources\/uploads\/2021\/10\/Schermafbeelding-2021-10-29-om-13.07.38.png\",\"width\":510,\"height\":106,\"caption\":\"TrailBlazers\"},\"image\":{\"@id\":\"https:\/\/www.trailblazers.nl\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/trailblazersbv\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.trailblazers.nl\/en\/#\/schema\/person\/e125f1457d4d98cb969a0ae0f066feff\",\"name\":\"Wiro van Schaik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/0befd84796b79832082eca271fa18df823501f348e3ba5b33be0088dde6dca2b?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0befd84796b79832082eca271fa18df823501f348e3ba5b33be0088dde6dca2b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0befd84796b79832082eca271fa18df823501f348e3ba5b33be0088dde6dca2b?s=96&d=mm&r=g\",\"caption\":\"Wiro van Schaik\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hanno Embregts Java's concurrency journey continues","description":"Java's concurrency journey has evolved from classic threads to virtual threads. But does this mean we've reached the final destination?","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.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/","og_locale":"en_US","og_type":"article","og_title":"Hanno Embregts Java's concurrency journey continues","og_description":"Java's concurrency journey has evolved from classic threads to virtual threads. But does this mean we've reached the final destination?","og_url":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/","og_site_name":"Trailblazers","article_published_time":"2024-08-02T15:36:45+00:00","article_modified_time":"2025-04-15T08:50:18+00:00","og_image":[{"width":707,"height":707,"url":"https:\/\/www.trailblazers.nl\/resources\/uploads\/2024\/08\/Hanno-Embregst-op-de-jfall-2021-e1722613953152.jpg","type":"image\/jpeg"}],"author":"Wiro van Schaik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Wiro van Schaik","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#article","isPartOf":{"@id":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/"},"author":{"name":"Wiro van Schaik","@id":"https:\/\/www.trailblazers.nl\/en\/#\/schema\/person\/e125f1457d4d98cb969a0ae0f066feff"},"headline":"Thursdayevening 19\/9: Hanno Embregts &#8211; Java\u2019s Concurrency Journey Continues!","datePublished":"2024-08-02T15:36:45+00:00","dateModified":"2025-04-15T08:50:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/"},"wordCount":365,"publisher":{"@id":"https:\/\/www.trailblazers.nl\/en\/#organization"},"image":{"@id":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#primaryimage"},"thumbnailUrl":"https:\/\/www.trailblazers.nl\/resources\/uploads\/2024\/08\/Hanno-Embregst-op-de-jfall-2021-e1722613953152.jpg","articleSection":{"0":"Java","1":"Software Development","3":"Web"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/","url":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/","name":"Hanno Embregts Java's concurrency journey continues","isPartOf":{"@id":"https:\/\/www.trailblazers.nl\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#primaryimage"},"image":{"@id":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#primaryimage"},"thumbnailUrl":"https:\/\/www.trailblazers.nl\/resources\/uploads\/2024\/08\/Hanno-Embregst-op-de-jfall-2021-e1722613953152.jpg","datePublished":"2024-08-02T15:36:45+00:00","dateModified":"2025-04-15T08:50:18+00:00","description":"Java's concurrency journey has evolved from classic threads to virtual threads. But does this mean we've reached the final destination?","breadcrumb":{"@id":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#primaryimage","url":"https:\/\/www.trailblazers.nl\/resources\/uploads\/2024\/08\/Hanno-Embregst-op-de-jfall-2021-e1722613953152.jpg","contentUrl":"https:\/\/www.trailblazers.nl\/resources\/uploads\/2024\/08\/Hanno-Embregst-op-de-jfall-2021-e1722613953152.jpg","width":707,"height":707,"caption":"Hanno Embregst speaking at the Fall 2021"},{"@type":"BreadcrumbList","@id":"https:\/\/www.trailblazers.nl\/en\/hanno-embregts-javas-concurrency-journey-continues\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.trailblazers.nl\/en\/"},{"@type":"ListItem","position":2,"name":"Thursdayevening 19\/9: Hanno Embregts &#8211; Java\u2019s Concurrency Journey Continues!"}]},{"@type":"WebSite","@id":"https:\/\/www.trailblazers.nl\/en\/#website","url":"https:\/\/www.trailblazers.nl\/en\/","name":"TrailBlazers","description":"Let&#039;s go!","publisher":{"@id":"https:\/\/www.trailblazers.nl\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.trailblazers.nl\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.trailblazers.nl\/en\/#organization","name":"TrailBlazers","url":"https:\/\/www.trailblazers.nl\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.trailblazers.nl\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.trailblazers.nl\/resources\/uploads\/2021\/10\/Schermafbeelding-2021-10-29-om-13.07.38.png","contentUrl":"https:\/\/www.trailblazers.nl\/resources\/uploads\/2021\/10\/Schermafbeelding-2021-10-29-om-13.07.38.png","width":510,"height":106,"caption":"TrailBlazers"},"image":{"@id":"https:\/\/www.trailblazers.nl\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/trailblazersbv\/"]},{"@type":"Person","@id":"https:\/\/www.trailblazers.nl\/en\/#\/schema\/person\/e125f1457d4d98cb969a0ae0f066feff","name":"Wiro van Schaik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0befd84796b79832082eca271fa18df823501f348e3ba5b33be0088dde6dca2b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0befd84796b79832082eca271fa18df823501f348e3ba5b33be0088dde6dca2b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0befd84796b79832082eca271fa18df823501f348e3ba5b33be0088dde6dca2b?s=96&d=mm&r=g","caption":"Wiro van Schaik"}}]}},"_links":{"self":[{"href":"https:\/\/www.trailblazers.nl\/en\/wp-json\/wp\/v2\/posts\/1918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.trailblazers.nl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.trailblazers.nl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.trailblazers.nl\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trailblazers.nl\/en\/wp-json\/wp\/v2\/comments?post=1918"}],"version-history":[{"count":0,"href":"https:\/\/www.trailblazers.nl\/en\/wp-json\/wp\/v2\/posts\/1918\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.trailblazers.nl\/en\/wp-json\/wp\/v2\/media\/1921"}],"wp:attachment":[{"href":"https:\/\/www.trailblazers.nl\/en\/wp-json\/wp\/v2\/media?parent=1918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trailblazers.nl\/en\/wp-json\/wp\/v2\/categories?post=1918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trailblazers.nl\/en\/wp-json\/wp\/v2\/tags?post=1918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}