{"id":451,"date":"2015-05-06T15:08:19","date_gmt":"2015-05-06T15:08:19","guid":{"rendered":"https:\/\/ionic.io\/blog\/?p=451"},"modified":"2015-12-16T19:37:14","modified_gmt":"2015-12-16T19:37:14","slug":"the-ionic-playground","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/the-ionic-playground","title":{"rendered":"The Ionic Playground"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png\" alt=\"scratchpad-playground-ionic\" width=\"700\" height=\"358\" class=\"aligncenter size-full wp-image-462 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic-300x153.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic-1024x524.png 1024w\" data-sizes=\"auto, (max-width: 700px) 100vw, 700px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 700px; --smush-placeholder-aspect-ratio: 700\/358;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png\" alt=\"scratchpad-playground-ionic\" width=\"700\" height=\"358\" class=\"aligncenter size-full wp-image-462\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic-300x153.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic-1024x524.png 1024w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/noscript><\/p>\n<p>A few days ago, I tweeted that something new and exciting was coming from Ionic:<\/p>\n<blockquote class=\"twitter-tweet\" lang=\"en\">\n<p lang=\"en\" dir=\"ltr\">Super close to releasing a new tool we think Ionic devs are *really* going to dig. Keep an eye out&#8230;<\/p>\n<p>&mdash; Ben Sperry (@benjsperry) <a href=\"https:\/\/twitter.com\/benjsperry\/status\/595010478348312577\">May 3, 2015<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>This is not that thing. You&#8217;ll have to stay tuned for that! <img decoding=\"async\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/trollface.png\" alt=\"trollface\" width=\"24\" class=\"alignnone size-full wp-image-453 lazyload\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 48px; --smush-placeholder-aspect-ratio: 48\/39;\" \/><noscript><img decoding=\"async\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/trollface.png\" alt=\"trollface\" width=\"24\" class=\"alignnone size-full wp-image-453\" \/><\/noscript><\/p>\n<p>Instead, I am excited to share the <a href=\"http:\/\/play.ionic.io\/\">Ionic Playground<\/a>, a fun new tool that makes it incredibly easy to build Ionic apps and demos in the browser, without having to install anything. To use it, just visit <a href=\"http:\/\/play.ionic.io\/\">play.ionic.io<\/a>.<br \/>\n<!--more--><\/p>\n<p>The Ionic Playground has a simple HTML, CSS, and Javascript editor with a live app preview that updates immediately with new changes. You can preview the mobile version of the app, share your work with anyone in the world, and fork other apps to add your own personal touch.<\/p>\n<p><a href=\"http:\/\/play.ionic.io\/app\/hubstruck-demo\"><img loading=\"lazy\" decoding=\"async\" data-src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/playground-preview.png\" alt=\"playground-preview\" width=\"700\" height=\"427\" class=\"aligncenter size-full wp-image-469 lazyload\" data-srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/playground-preview.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/playground-preview-300x183.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/playground-preview-1024x625.png 1024w\" data-sizes=\"auto, (max-width: 700px) 100vw, 700px\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 700px; --smush-placeholder-aspect-ratio: 700\/427;\" \/><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/playground-preview.png\" alt=\"playground-preview\" width=\"700\" height=\"427\" class=\"aligncenter size-full wp-image-469\" srcset=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/playground-preview.png 1400w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/playground-preview-300x183.png 300w, https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/playground-preview-1024x625.png 1024w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/noscript><\/a><\/p>\n<p>Try out the <a href=\"http:\/\/play.ionic.io\/app\/hubstruck-demo\">Live demo<\/a> of the app shown above!<\/p>\n<h3>Mobile development made easy<\/h3>\n<p>One of the biggest challenges in using Ionic and other mobile development tools today is getting all the dependencies installed for mobile development. You need Node.js, Cordova, the Ionic CLI, platform tools for Android and iOS, developer accounts for each platform, etc.<\/p>\n<p>Yet, we think one of the biggest advantages of web-based mobile technologies like Ionic is the ability to offer rapid app development <em>right in the browser<\/em>, without having to install a thing. The Playground finally takes advantage of that potential.<\/p>\n<p>My hope is that the Playground will be widely used for education. We are starting to see Ionic being used to train the next generation of mobile developers, and tweets like this continue to blow my mind:<\/p>\n<blockquote class=\"twitter-tweet\" lang=\"en\">\n<p lang=\"en\" dir=\"ltr\">Teaching how to create amazing apps with <a href=\"https:\/\/twitter.com\/Ionicframework\">@Ionicframework<\/a> to IFAL students. <a href=\"https:\/\/twitter.com\/hashtag\/ionicadventures?src=hash\">#ionicadventures<\/a> <a href=\"http:\/\/t.co\/50FG792gsL\">pic.twitter.com\/50FG792gsL<\/a><\/p>\n<p>&mdash; Juarez Filho (@juarezpaf) <a href=\"https:\/\/twitter.com\/juarezpaf\/status\/595703090264842240\">May 5, 2015<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>The Playground will make an awesome tool for teaching people to build mobile apps without having to worry about all the difficulties of actually building, testing, and deploying on a device (not to mention registering and configuring iOS\/Android developer accounts!). Plus, students can work alongside a teacher, and immediately see the impact of their work, which is incredibly rewarding!<\/p>\n<p>Beyond education, the Playground will make it easy to demonstrate issues in Ionic for development purposes, quickly build prototypes and demos, and try out new designs.<\/p>\n<h3>Next steps<\/h3>\n<p>We have a lot of ideas for the Playground, including adding snippets for common Ionic components, starting real device projects from a demo, and integration with the <a href=\"http:\/\/view.ionic.io\/\">View app<\/a>. Please let us know what you think about the Playground today and if you have any crazy ideas on how to make it even better!<\/p>\n<p><a style=\"color: #fff; text-transform: uppercase; letter-spacing: 2px; font-size: 13px; font-weight: bold; padding: 15px\" href=\"http:\/\/play.ionic.io\/app\/hubstruck-demo\" class=\"btn btn-danger\">Open the Ionic Playground!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A few days ago, I tweeted that something new and exciting was coming from Ionic: Super close to releasing a new tool we think Ionic devs are *really* going to dig. Keep an eye out&#8230; &mdash; Ben Sperry (@benjsperry) May 3, 2015 This is not that thing. You&#8217;ll have to stay tuned for that! Instead, [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[3,4],"class_list":["post-451","post","type-post","status-publish","format-standard","hentry","category-all","tag-ionic","tag-top-posts"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Ionic Playground - Ionic Blog<\/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:\/\/ionic.io\/blog\/the-ionic-playground\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Ionic Playground\" \/>\n<meta property=\"og:description\" content=\"A few days ago, I tweeted that something new and exciting was coming from Ionic: Super close to releasing a new tool we think Ionic devs are *really* going to dig. Keep an eye out&#8230; &mdash; Ben Sperry (@benjsperry) May 3, 2015 This is not that thing. You&#8217;ll have to stay tuned for that! Instead, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/the-ionic-playground\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-05-06T15:08:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-12-16T19:37:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png\" \/>\n<meta name=\"author\" content=\"Ben Sperry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@benjsperry\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ben Sperry\" \/>\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:\/\/ionic.io\/blog\/the-ionic-playground#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/the-ionic-playground\"},\"author\":{\"name\":\"Ben Sperry\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/d97c8812906d724fe9f7e3b90e915e31\"},\"headline\":\"The Ionic Playground\",\"datePublished\":\"2015-05-06T15:08:19+00:00\",\"dateModified\":\"2015-12-16T19:37:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/the-ionic-playground\"},\"wordCount\":447,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/the-ionic-playground#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png\",\"keywords\":[\"Ionic\",\"Top Posts\"],\"articleSection\":[\"All\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/the-ionic-playground\",\"url\":\"https:\/\/ionic.io\/blog\/the-ionic-playground\",\"name\":\"The Ionic Playground - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/the-ionic-playground#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/the-ionic-playground#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png\",\"datePublished\":\"2015-05-06T15:08:19+00:00\",\"dateModified\":\"2015-12-16T19:37:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/the-ionic-playground#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/the-ionic-playground\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/the-ionic-playground#primaryimage\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png\",\"width\":1400,\"height\":716},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/the-ionic-playground#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Ionic Playground\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ionic.io\/blog\/#website\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"name\":\"ionic.io\/blog\",\"description\":\"Build amazing native and progressive web apps with the web\",\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ionic.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ionic.io\/blog\/#organization\",\"name\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"width\":1920,\"height\":854,\"caption\":\"Ionic\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ionicframework\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/d97c8812906d724fe9f7e3b90e915e31\",\"name\":\"Ben Sperry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/05\/ben-profile-150x150.jpg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/05\/ben-profile-150x150.jpg\",\"caption\":\"Ben Sperry\"},\"sameAs\":[\"http:\/\/bensperry.com\",\"https:\/\/x.com\/benjsperry\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/benjsperry\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Ionic Playground - Ionic Blog","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:\/\/ionic.io\/blog\/the-ionic-playground","og_locale":"en_US","og_type":"article","og_title":"The Ionic Playground","og_description":"A few days ago, I tweeted that something new and exciting was coming from Ionic: Super close to releasing a new tool we think Ionic devs are *really* going to dig. Keep an eye out&#8230; &mdash; Ben Sperry (@benjsperry) May 3, 2015 This is not that thing. You&#8217;ll have to stay tuned for that! Instead, [&hellip;]","og_url":"https:\/\/ionic.io\/blog\/the-ionic-playground","og_site_name":"Ionic Blog","article_published_time":"2015-05-06T15:08:19+00:00","article_modified_time":"2015-12-16T19:37:14+00:00","og_image":[{"url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png"}],"author":"Ben Sperry","twitter_card":"summary_large_image","twitter_creator":"@benjsperry","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Ben Sperry","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/the-ionic-playground#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/the-ionic-playground"},"author":{"name":"Ben Sperry","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/d97c8812906d724fe9f7e3b90e915e31"},"headline":"The Ionic Playground","datePublished":"2015-05-06T15:08:19+00:00","dateModified":"2015-12-16T19:37:14+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/the-ionic-playground"},"wordCount":447,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/the-ionic-playground#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png","keywords":["Ionic","Top Posts"],"articleSection":["All"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/the-ionic-playground","url":"https:\/\/ionic.io\/blog\/the-ionic-playground","name":"The Ionic Playground - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/the-ionic-playground#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/the-ionic-playground#primaryimage"},"thumbnailUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png","datePublished":"2015-05-06T15:08:19+00:00","dateModified":"2015-12-16T19:37:14+00:00","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/the-ionic-playground#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/the-ionic-playground"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/the-ionic-playground#primaryimage","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2015\/05\/scratchpad-playground-ionic.png","width":1400,"height":716},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/the-ionic-playground#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"The Ionic Playground"}]},{"@type":"WebSite","@id":"https:\/\/ionic.io\/blog\/#website","url":"https:\/\/ionic.io\/blog\/","name":"ionic.io\/blog","description":"Build amazing native and progressive web apps with the web","publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ionic.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ionic.io\/blog\/#organization","name":"Ionic","url":"https:\/\/ionic.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","width":1920,"height":854,"caption":"Ionic"},"image":{"@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ionicframework"]},{"@type":"Person","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/d97c8812906d724fe9f7e3b90e915e31","name":"Ben Sperry","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/05\/ben-profile-150x150.jpg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/05\/ben-profile-150x150.jpg","caption":"Ben Sperry"},"sameAs":["http:\/\/bensperry.com","https:\/\/x.com\/benjsperry"],"url":"https:\/\/ionic.io\/blog\/author\/benjsperry"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=451"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/451\/revisions"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}