{"id":10767,"date":"2016-10-26T20:14:29","date_gmt":"2016-10-26T18:14:29","guid":{"rendered":"https:\/\/blog.zhaw.ch\/icclab\/?p=10767"},"modified":"2016-10-27T11:30:18","modified_gmt":"2016-10-27T09:30:18","slug":"openstack-summit-barcelona-2016-day-2","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/","title":{"rendered":"Openstack Summit Barcelona 2016 &#8211; Day 2"},"content":{"rendered":"<p>As with the first day of the summit (see <a href=\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-2016-day-1\/\">recap<\/a>), the second day started with a keynote. In this case, the focus was on multicloud solutions and how Openstack can perform in this context. A few interesting points stood out from the keynote for us. First up &#8211; to emphasize how Openstack is moving &#8211; there was an announcement that China Telecom is to deploy an enormous 2000000 (2 million) square meters of Openstack in data centres (see pic). There were a couple of interesting demos, the first of which focused on the <a href=\"https:\/\/www.openstack.org\/summit\/barcelona-2016\/summit-schedule\/events\/17361\/demoing-the-worlds-largest-multi-cloud-ci-application\">system that is used for CI\/CD of Openstack<\/a> itself &#8211; this system has quite high requirements and is distributed over a set of heterogeneous resources provided by disparate entities who wish to support Openstack. They demonstrated how easy it is to add a new set of Openstack resources to their platform and how quickly new test workload appears on the new resources. The second interesting demo was of the <a href=\"https:\/\/github.com\/platform9\/openstack-omni\">Openstack Omni<\/a> project which used the horizon dashboard and openstack APIs to control AWS &#8211; it was somehow pitched as one API to rule them all, which is perhaps a bit optimistic, but it reflects the fact that the Openstack API is maturing and more and more applications are being developed against it; EC2 is no longer the only important API in town! Finally, there was a presentation by <a href=\"https:\/\/www.openstack.org\/summit\/barcelona-2016\/summit-schedule\/events\/17364\/containers-on-bare-metal-for-game-developer-crowdstar\">Crowdstar which highlighted the benefits of Ironic<\/a> for certain workloads &#8211; 60% cost reduction and 40ms reduction in latency &#8211; and particularly how it can be used\u00a0very effectively in conjunction with containers.<\/p>\n<figure id=\"attachment_10774\" aria-describedby=\"caption-attachment-10774\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-10774\" src=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640-300x225.jpg\" alt=\"Jpeg\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640-300x225.jpg 300w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640-768x576.jpg 768w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640-1024x768.jpg 1024w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640-400x300.jpg 400w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-10774\" class=\"wp-caption-text\">Jpeg<\/figcaption><\/figure>\n<p>There was quite some interest in big data and HPC type of applications &#8211; the talks on GPU virtualization and Tensorflow were very well attended, but there is still a lot of work to be done in both these realms. The <a href=\"https:\/\/www.openstack.org\/summit\/barcelona-2016\/summit-schedule\/events\/15526\/enable-gpu-virtualization-in-openstack\">GPU virtualization work<\/a> was described in the context of the Nomad project which is attempting to manage heterogeneous compute resources in Openstack; however, the vision they offer is still only at the initial stages. The <a href=\"https:\/\/www.openstack.org\/summit\/barcelona-2016\/summit-schedule\/events\/15246\/build-the-artificial-intelligence-cloud-provision-and-manage-tensorflow-cluster-with-openstack\">Tensorflow work<\/a> compared <a href=\"https:\/\/wiki.openstack.org\/wiki\/Magnum\">Magnum<\/a> and <a href=\"https:\/\/wiki.openstack.org\/wiki\/Sahara\">Sahara<\/a> for deploying a Tensorflow workload &#8211; Magnum was selected as the better option, somewhat due to its greater support, but there are still issues with using this as a framework for this type of work.<\/p>\n<p>On a related note there was an interesting talk on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Unikernel\">unikernels<\/a> and how they relate to Openstack. The guys from the <a href=\"https:\/\/www.mikelangelo-project.eu\/\">MIKELANGELO<\/a> project have developed solutions which enable applications to be packaged into unikernels and executed from image stores. Such solutions can be much more efficient than VM or even container based solutions &#8211; they gave an example of a VM image consuming 2GB while the equivalent unikernel consumed 56MB. However, their solution was not really integrated with Openstack and there is still a lot of work to do to make this happen.<\/p>\n<p>At another session, we learnt of the developing <a href=\"https:\/\/www.arm.com\/\">ARM<\/a> Openstack ecosystem: there are ARM Openstack distributions already available and key issues relating to ARM Openstack compute functions have been solved (mostly relating to UEFI and ACPI): the <a href=\"https:\/\/www.linaro.org\/\">Linaro<\/a> team is working on expanding the ARM Guest OS support for different Linux distributions. This is a very interesting area which will surely grow as some organizations want to reduce their dependence on <a href=\"http:\/\/www.intel.es\/content\/www\/es\/es\/homepage.html\">Intel<\/a> and perhaps have some gains in energy efficiency.<\/p>\n<p>We did spend some of the day going around talking to people, so it was not all spent sitting in the sessions &#8211; we had great fun with the <a href=\"https:\/\/cloudbase.it\/\">cloudbase<\/a> guys who showed us their very cool <a href=\"https:\/\/www.microsoft.com\/microsoft-hololens\/en-us\">holoens<\/a> demo.<\/p>\n<p>And now off to the <a href=\"https:\/\/www.rackspace.com\/\">Rackspace<\/a> party!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As with the first day of the summit (see recap), the second day started with a keynote. In this case, the focus was on multicloud solutions and how Openstack can perform in this context. A few interesting points stood out from the keynote for us. First up &#8211; to emphasize how Openstack is moving &#8211; [&hellip;]<\/p>\n","protected":false},"author":92,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1],"tags":[],"features":[],"class_list":["post-10767","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Openstack Summit Barcelona 2016 - Day 2 - Service Engineering (ICCLab &amp; SPLab)<\/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:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Openstack Summit Barcelona 2016 - Day 2\" \/>\n<meta property=\"og:description\" content=\"As with the first day of the summit (see recap), the second day started with a keynote. In this case, the focus was on multicloud solutions and how Openstack can perform in this context. A few interesting points stood out from the keynote for us. First up &#8211; to emphasize how Openstack is moving &#8211; [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Engineering (ICCLab &amp; SPLab)\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-26T18:14:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-10-27T09:30:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640-300x225.jpg\" \/>\n<meta name=\"author\" content=\"Sean Murphy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sean Murphy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/\"},\"author\":{\"name\":\"Sean Murphy\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d\"},\"headline\":\"Openstack Summit Barcelona 2016 &#8211; Day 2\",\"datePublished\":\"2016-10-26T18:14:29+00:00\",\"dateModified\":\"2016-10-27T09:30:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/\"},\"wordCount\":612,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640-300x225.jpg\",\"articleSection\":[\"*.*\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/\",\"name\":\"Openstack Summit Barcelona 2016 - Day 2 - Service Engineering (ICCLab &amp; SPLab)\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640-300x225.jpg\",\"datePublished\":\"2016-10-26T18:14:29+00:00\",\"dateModified\":\"2016-10-27T09:30:18+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#primaryimage\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640.jpg\",\"contentUrl\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640.jpg\",\"width\":3264,\"height\":2448,\"caption\":\"Jpeg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/icclab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Openstack Summit Barcelona 2016 &#8211; Day 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/\",\"name\":\"Service Engineering (ICCLab &amp; SPLab)\",\"description\":\"A Blog of the ZHAW Zurich University of Applied Sciences\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d\",\"name\":\"Sean Murphy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g\",\"caption\":\"Sean Murphy\"},\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/author\/murp\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Openstack Summit Barcelona 2016 - Day 2 - Service Engineering (ICCLab &amp; SPLab)","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:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/","og_locale":"en_US","og_type":"article","og_title":"Openstack Summit Barcelona 2016 - Day 2","og_description":"As with the first day of the summit (see recap), the second day started with a keynote. In this case, the focus was on multicloud solutions and how Openstack can perform in this context. A few interesting points stood out from the keynote for us. First up &#8211; to emphasize how Openstack is moving &#8211; [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/","og_site_name":"Service Engineering (ICCLab &amp; SPLab)","article_published_time":"2016-10-26T18:14:29+00:00","article_modified_time":"2016-10-27T09:30:18+00:00","og_image":[{"url":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640-300x225.jpg","type":"","width":"","height":""}],"author":"Sean Murphy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sean Murphy","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/"},"author":{"name":"Sean Murphy","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d"},"headline":"Openstack Summit Barcelona 2016 &#8211; Day 2","datePublished":"2016-10-26T18:14:29+00:00","dateModified":"2016-10-27T09:30:18+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/"},"wordCount":612,"commentCount":0,"image":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640-300x225.jpg","articleSection":["*.*"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/","url":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/","name":"Openstack Summit Barcelona 2016 - Day 2 - Service Engineering (ICCLab &amp; SPLab)","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#primaryimage"},"image":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640-300x225.jpg","datePublished":"2016-10-26T18:14:29+00:00","dateModified":"2016-10-27T09:30:18+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#primaryimage","url":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640.jpg","contentUrl":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/IMG_20161026_091640.jpg","width":3264,"height":2448,"caption":"Jpeg"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/icclab\/openstack-summit-barcelona-2016-day-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/icclab\/"},{"@type":"ListItem","position":2,"name":"Openstack Summit Barcelona 2016 &#8211; Day 2"}]},{"@type":"WebSite","@id":"https:\/\/blog.zhaw.ch\/icclab\/#website","url":"https:\/\/blog.zhaw.ch\/icclab\/","name":"Service Engineering (ICCLab &amp; SPLab)","description":"A Blog of the ZHAW Zurich University of Applied Sciences","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/c87a6eef7e1f4a152aeec5f8b9527b8d","name":"Sean Murphy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4514cb0ddfe236fd05d5ddb715bc19e1e1e35dafa16bb1b911e6094d278211d6?s=96&d=mm&r=g","caption":"Sean Murphy"},"url":"https:\/\/blog.zhaw.ch\/icclab\/author\/murp\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/10767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/comments?post=10767"}],"version-history":[{"count":7,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/10767\/revisions"}],"predecessor-version":[{"id":10776,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/10767\/revisions\/10776"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/media?parent=10767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/categories?post=10767"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/tags?post=10767"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/features?post=10767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}