{"id":848,"date":"2021-07-23T01:51:00","date_gmt":"2021-07-22T12:51:00","guid":{"rendered":"https:\/\/blog.wiseowls.co.nz\/?p=848"},"modified":"2026-03-08T00:49:21","modified_gmt":"2026-03-07T11:49:21","slug":"azure-static-web-apps-when-speed-to-market-matters","status":"publish","type":"post","link":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/","title":{"rendered":"Azure Static Web Apps &#8211; when speed to market matters"},"content":{"rendered":"<p>The more we look at the new <em>(GA as of May 2021)<\/em> <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/app-service\/static\/\">Azure Static Web Apps<\/a> the more we think it makes sense to recommend this as a first step for startups and organisations looking to quickly validate their ideas. Yes, there was Blob Storage-based Static Website hosting capability (<a href=\"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/01\/06\/cloud-face-off-hosting-static-website\/\">we looked at it earlier<\/a>) but the newcomer is much more compelling option.<\/p>\n<h2 class=\"wp-block-heading\">Enforcing DevOps culture<\/h2>\n<p>It&#8217;s easy to &#8220;just get it done&#8221; when all you need is a quick landing page or generated website. We&#8217;ve all been there &#8211; it takes a couple of clicks on the Portal to spin up required resources. Then drag-and-drop files to upload content and you&#8217;re done. Problems however strike later when the concept evolves past MVP stage. Team realises no one cared to keep track of change history and deployments are a pain.<\/p>\n<p>Static Web Apps complicate things a bit by requiring you to deploy off source control. In the longer, however, benefits of version control and deployment pipeline will outweigh initial 5-minute hold up. I would point out, that the Portal makes it extremely easy to use GitHub and all demos online seem to encourage it.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"600\" src=\"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-3.png\" alt=\"Azure Static Web Apps resource creation wizard in Azure portal\" class=\"wp-image-852\" srcset=\"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-3.png 722w, https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-3-300x249.png 300w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure>\n<p>ADO support is a fair bit fiddlier: deployments <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/static-web-apps\/publish-devops\">will work<\/a> just as well, but we won&#8217;t be getting automatic staging branches support any time soon.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"635\" height=\"520\" src=\"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-6.png\" alt=\"GitHub integration settings for Static Web App deployment\" class=\"wp-image-860\" srcset=\"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-6.png 635w, https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-6-300x246.png 300w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Integrated APIs<\/h2>\n<p>Out of the box, Static Web Apps supports Azure Functions that effectively become an API for the hosted website. There are some conventions in place but popping a Functions project under <code>\/api<\/code> in the same repository would bootstrap everything like deployments, CORS and authentication context. Very neat indeed. After deployment available function show up on the portal <\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"406\" src=\"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-7-1024x406.png\" alt=\"Azure DevOps pipeline configuration for Static Web Apps\" class=\"wp-image-861\" srcset=\"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-7-1024x406.png 1024w, https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-7-300x119.png 300w, https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-7-768x304.png 768w, https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-7-1200x476.png 1200w, https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-7.png 1234w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n<p>What would probably make experience even better if there was a way to test the API straight away.<\/p>\n<h2 class=\"wp-block-heading\">Global CDN<\/h2>\n<p>One small detail that is easy to overlook is the location of the newly created web app: <\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"699\" height=\"286\" src=\"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-9-1.png\" alt=\"Static Web App staging environment URL from pull request\" class=\"wp-image-867\" srcset=\"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-9-1.png 699w, https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-9-1-300x123.png 300w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/figure>\n<p>upon further investigation we discover that the domain name indeed maps to <strong>azurestaticapps.trafficmanager.net<\/strong>, and resolving it yields geographically sensible results. In our case we got Hong Kong, which is close, but could probably be further improved with rollout to Australia.<\/p>\n<h2 class=\"wp-block-heading\">Application Insights support<\/h2>\n<p>Given how Azure Functions back the APIs here, it&#8217;s no surprise that Application Insights would come bundled. All we have to do &#8211; is to create an App Insights instance and select it. That however is also a limitation &#8211; only Functions are covered. Static content itself is not.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1006\" height=\"365\" src=\"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-8.png\" alt=\"Azure portal showing Static Web App deployment status and URLs\" class=\"wp-image-862\" srcset=\"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-8.png 1006w, https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-8-300x109.png 300w, https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/08\/image-8-768x279.png 768w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n<h2 class=\"wp-block-heading\">Clear upgrade path<\/h2>\n<p>Free plan decent for initial stages but comes with limitations, so after a while, you may consider upgrading. Switching to Standard tier enables extra features like BYO Functions, Managed Identity and custom Auth providers. This cover heaps more use cases so application can keep evolving.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The more we look at the new (GA as of May 2021) Azure Static Web Apps the more we think it makes sense to recommend this as a first step for startups and organisations looking to quickly validate their ideas. Yes, there was Blob Storage-based Static Website hosting capability (we looked at it earlier) but &hellip; <a href=\"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Azure Static Web Apps &#8211; when speed to market matters&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":674,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[50],"tags":[48,54],"class_list":["post-848","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","tag-azure","tag-azure-swa"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure Static Web Apps - when speed to market matters - Timur and associates<\/title>\n<meta name=\"description\" content=\"Azure Static Web Apps enforce DevOps culture from day one. Here&#039;s why they make sense as a starting point for startups.\" \/>\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.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Static Web Apps - when speed to market matters - Timur and associates\" \/>\n<meta property=\"og:description\" content=\"Azure Static Web Apps enforce DevOps culture from day one. Here&#039;s why they make sense as a starting point for startups.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/\" \/>\n<meta property=\"og:site_name\" content=\"Timur and associates\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-22T12:51:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-07T11:49:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/02\/cloud-computing-2001090_1920.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"396\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"timur\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TimurKh\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/index.php\\\/2021\\\/07\\\/23\\\/azure-static-web-apps-when-speed-to-market-matters\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/index.php\\\/2021\\\/07\\\/23\\\/azure-static-web-apps-when-speed-to-market-matters\\\/\"},\"author\":{\"name\":\"timur\",\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/#\\\/schema\\\/person\\\/34d0ed30d573b5bc317ea990bd2e0c59\"},\"headline\":\"Azure Static Web Apps &#8211; when speed to market matters\",\"datePublished\":\"2021-07-22T12:51:00+00:00\",\"dateModified\":\"2026-03-07T11:49:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/index.php\\\/2021\\\/07\\\/23\\\/azure-static-web-apps-when-speed-to-market-matters\\\/\"},\"wordCount\":466,\"image\":{\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/index.php\\\/2021\\\/07\\\/23\\\/azure-static-web-apps-when-speed-to-market-matters\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/cloud-computing-2001090_1920.jpg\",\"keywords\":[\"azure\",\"azure-swa\"],\"articleSection\":[\"Cloud\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/index.php\\\/2021\\\/07\\\/23\\\/azure-static-web-apps-when-speed-to-market-matters\\\/\",\"url\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/index.php\\\/2021\\\/07\\\/23\\\/azure-static-web-apps-when-speed-to-market-matters\\\/\",\"name\":\"Azure Static Web Apps - when speed to market matters - Timur and associates\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/index.php\\\/2021\\\/07\\\/23\\\/azure-static-web-apps-when-speed-to-market-matters\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/index.php\\\/2021\\\/07\\\/23\\\/azure-static-web-apps-when-speed-to-market-matters\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/cloud-computing-2001090_1920.jpg\",\"datePublished\":\"2021-07-22T12:51:00+00:00\",\"dateModified\":\"2026-03-07T11:49:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/#\\\/schema\\\/person\\\/34d0ed30d573b5bc317ea990bd2e0c59\"},\"description\":\"Azure Static Web Apps enforce DevOps culture from day one. Here's why they make sense as a starting point for startups.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/index.php\\\/2021\\\/07\\\/23\\\/azure-static-web-apps-when-speed-to-market-matters\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.wiseowls.co.nz\\\/index.php\\\/2021\\\/07\\\/23\\\/azure-static-web-apps-when-speed-to-market-matters\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/index.php\\\/2021\\\/07\\\/23\\\/azure-static-web-apps-when-speed-to-market-matters\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/cloud-computing-2001090_1920.jpg\",\"contentUrl\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/cloud-computing-2001090_1920.jpg\",\"width\":1500,\"height\":396,\"caption\":\"header image, cloud computing\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/index.php\\\/2021\\\/07\\\/23\\\/azure-static-web-apps-when-speed-to-market-matters\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Azure Static Web Apps &#8211; when speed to market matters\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/#website\",\"url\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/\",\"name\":\"Timur and associates\",\"description\":\"Notes of an IT contractor\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.wiseowls.co.nz\\\/#\\\/schema\\\/person\\\/34d0ed30d573b5bc317ea990bd2e0c59\",\"name\":\"timur\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/23d55e17d4f0990ee4d12bc6e5dcfb58a292934efd62a185756876379e780b16?s=96&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/23d55e17d4f0990ee4d12bc6e5dcfb58a292934efd62a185756876379e780b16?s=96&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/23d55e17d4f0990ee4d12bc6e5dcfb58a292934efd62a185756876379e780b16?s=96&r=pg\",\"caption\":\"timur\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/TimurKh\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure Static Web Apps - when speed to market matters - Timur and associates","description":"Azure Static Web Apps enforce DevOps culture from day one. Here's why they make sense as a starting point for startups.","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.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/","og_locale":"en_US","og_type":"article","og_title":"Azure Static Web Apps - when speed to market matters - Timur and associates","og_description":"Azure Static Web Apps enforce DevOps culture from day one. Here's why they make sense as a starting point for startups.","og_url":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/","og_site_name":"Timur and associates","article_published_time":"2021-07-22T12:51:00+00:00","article_modified_time":"2026-03-07T11:49:21+00:00","og_image":[{"width":1500,"height":396,"url":"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/02\/cloud-computing-2001090_1920.jpg","type":"image\/jpeg"}],"author":"timur","twitter_card":"summary_large_image","twitter_creator":"@TimurKh","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/#article","isPartOf":{"@id":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/"},"author":{"name":"timur","@id":"https:\/\/blog.wiseowls.co.nz\/#\/schema\/person\/34d0ed30d573b5bc317ea990bd2e0c59"},"headline":"Azure Static Web Apps &#8211; when speed to market matters","datePublished":"2021-07-22T12:51:00+00:00","dateModified":"2026-03-07T11:49:21+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/"},"wordCount":466,"image":{"@id":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/02\/cloud-computing-2001090_1920.jpg","keywords":["azure","azure-swa"],"articleSection":["Cloud"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/","url":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/","name":"Azure Static Web Apps - when speed to market matters - Timur and associates","isPartOf":{"@id":"https:\/\/blog.wiseowls.co.nz\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/#primaryimage"},"image":{"@id":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/02\/cloud-computing-2001090_1920.jpg","datePublished":"2021-07-22T12:51:00+00:00","dateModified":"2026-03-07T11:49:21+00:00","author":{"@id":"https:\/\/blog.wiseowls.co.nz\/#\/schema\/person\/34d0ed30d573b5bc317ea990bd2e0c59"},"description":"Azure Static Web Apps enforce DevOps culture from day one. Here's why they make sense as a starting point for startups.","breadcrumb":{"@id":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/#primaryimage","url":"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/02\/cloud-computing-2001090_1920.jpg","contentUrl":"https:\/\/blog.wiseowls.co.nz\/wp-content\/uploads\/2021\/02\/cloud-computing-2001090_1920.jpg","width":1500,"height":396,"caption":"header image, cloud computing"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.wiseowls.co.nz\/index.php\/2021\/07\/23\/azure-static-web-apps-when-speed-to-market-matters\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.wiseowls.co.nz\/"},{"@type":"ListItem","position":2,"name":"Azure Static Web Apps &#8211; when speed to market matters"}]},{"@type":"WebSite","@id":"https:\/\/blog.wiseowls.co.nz\/#website","url":"https:\/\/blog.wiseowls.co.nz\/","name":"Timur and associates","description":"Notes of an IT contractor","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.wiseowls.co.nz\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.wiseowls.co.nz\/#\/schema\/person\/34d0ed30d573b5bc317ea990bd2e0c59","name":"timur","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/23d55e17d4f0990ee4d12bc6e5dcfb58a292934efd62a185756876379e780b16?s=96&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/23d55e17d4f0990ee4d12bc6e5dcfb58a292934efd62a185756876379e780b16?s=96&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/23d55e17d4f0990ee4d12bc6e5dcfb58a292934efd62a185756876379e780b16?s=96&r=pg","caption":"timur"},"sameAs":["https:\/\/x.com\/TimurKh"]}]}},"_links":{"self":[{"href":"https:\/\/blog.wiseowls.co.nz\/index.php\/wp-json\/wp\/v2\/posts\/848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.wiseowls.co.nz\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.wiseowls.co.nz\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.wiseowls.co.nz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.wiseowls.co.nz\/index.php\/wp-json\/wp\/v2\/comments?post=848"}],"version-history":[{"count":7,"href":"https:\/\/blog.wiseowls.co.nz\/index.php\/wp-json\/wp\/v2\/posts\/848\/revisions"}],"predecessor-version":[{"id":1372,"href":"https:\/\/blog.wiseowls.co.nz\/index.php\/wp-json\/wp\/v2\/posts\/848\/revisions\/1372"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.wiseowls.co.nz\/index.php\/wp-json\/wp\/v2\/media\/674"}],"wp:attachment":[{"href":"https:\/\/blog.wiseowls.co.nz\/index.php\/wp-json\/wp\/v2\/media?parent=848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.wiseowls.co.nz\/index.php\/wp-json\/wp\/v2\/categories?post=848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.wiseowls.co.nz\/index.php\/wp-json\/wp\/v2\/tags?post=848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}