{"id":17594,"date":"2013-07-08T21:01:55","date_gmt":"2013-07-08T13:01:55","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=17594"},"modified":"2023-04-06T21:59:04","modified_gmt":"2023-04-06T13:59:04","slug":"windows-8-app-development-tips","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/","title":{"rendered":"Develop Your Windows 8 App &#8211; Resources, Tools and Tips"},"content":{"rendered":"<p>The Windows 8 app market is booming, according to <strong>MetroScore Scanner<\/strong>, there are now more than 100,000 apps in the Windows 8 app store, twice the number of apps that were available just a mere three months prior. A great catalyst to the fast growth was probably due to the <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"http:\/\/blogs.msdn.com\/b\/jennifer\/archive\/2013\/03\/12\/keep-the-cash-offer-make-100-published-app.as\">reward system<\/a> launched by Microsoft to <strong>entice developers to submit good apps<\/strong> to the Windows Store.<\/p>\n<p>While far from the 700,000 apps in the Play Store and 850,000 iOS apps in the App store, 100,000 apps in the Windows Store means <em>your<\/em> Win 8 app stands a great chance of standing out. There\u2019s never been a better time to create a Windows 8 app. Plus, it\u2019s also a lot easier to do than you think, and <strong>you don\u2019t even have to know how to code.<\/strong><\/p>\n<p class=\"note\"><strong>Recommended Reading:<\/strong> <a target=\"_blank\" href=\"https:\/\/www.hongkiat.com\/blog\/windows-8-keyboard-shortcuts\/\" rel=\"noopener noreferrer\">50 Windows 8 Keyboard Shortcuts You Should Know<\/a><\/p>\n<h2>To Build A Windows 8 App<\/h2>\n<p>If you\u2019re a Windows developer then you\u2019ll already have everything you need to create a Windows app, which means there\u2019s no steep learning curve, and there\u2019s no need to spend a fortune on new coding tools.<\/p>\n<p>If you\u2019re not then you\u2019ll need a copy of <strong>Microsoft Visual Studio Express 2012 for Windows 8<\/strong> it\u2019s free and available to download from Microsoft. And a of course you\u2019ll need a copy of Windows 8.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/windows-8-app-development-tips\/Microsoft-Visual-Studio-Express.jpg\" alt=\"ms visual studio express\" width=\"500\" height=\"257\"><\/figure>\n<p>If you\u2019re a <strong>Mac user<\/strong> then you\u2019ll be pleased to hear that you can build Windows 8 apps on Mac. Microsoft is so keen for everyone to produce Windows apps that they\u2019ve created a helpful <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/docs.microsoft.com\/en-gb\/\">page<\/a> to show users how to build Windows 8 apps using a Mac.<\/p>\n<h2>Coding Skills Required?<\/h2>\n<p>If you want to write your own code, then you\u2019ll need knowledge of either a web development language like HTML5, CSS and JavaScript, or a conventional programming language, such as C++, C# or Visual Basic (VB.NET) and XAML.<\/p>\n<p>If you\u2019re unfamiliar with any of those languages then there\u2019s a free ebook <strong>Programming Windows 8 Apps with HTML, CSS, and JavaScript<\/strong> from Microsoft Press, that covers everything you need to know to build a Windows 8 app. There are also a handful of sample apps and chunks of code that you can download and cut and paste to make things easier.<\/p>\n<h2>Building \u2018Touch First\u2019<\/h2>\n<p>While the coding is similar the interface is something new altogether. The Windows Modern user interface (UI) was designed for touch screens, and works in a different way than the standard Windows UI that we\u2019ve grown used to.<\/p>\n<p>Microsoft wants app designers to design for \u2018touch first\u2019. Developers will need to think in a more graphical way and consider things, such as the <strong>increasing the spacing between links on the app<\/strong> (fingers are \u2018larger\u2019 than a mouse pointer making links that are too close together difficult to click on).<\/p>\n<p>The upshot of this \u2018touch first\u2019 design requirement is that you will probably need to spend a bit longer on the design than you would on a normal desktop application.<\/p>\n<p>Additionally if you\u2019re going to produce an app for Windows Phone 8 devices you will also need to consider what the app <strong>will look like on different devices and in different orientations<\/strong> e.g. a small portrait-format screen rather than the normal landscape screen you get on a PC.<\/p>\n<h2>Mastering Windows 8 Design<\/h2>\n<p>If this sounds tricky then there are a few very useful web pages and books available that can help you get to grips with the Modern design. The <strong>Planning Windows Store apps<\/strong> <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/docs.microsoft.com\/en-gb\/\">pages<\/a> on MSDN are a good starting point and will guide you through all the things you\u2019ll need to consider before designing your app.<\/p>\n<p>Additionally the <strong>Design Guidance for Windows Store apps<\/strong> <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/docs.microsoft.com\/en-gb\/\">pages<\/a> give some user experience guidelines as well as information on things like:<\/p>\n<ul>\n<li>how to organise content<\/li>\n<li>where to place your common commands like copy, paste<\/li>\n<li>what commands go in the app bar or in Charms<\/li>\n<li>what touch gestures to use<\/li>\n<li>where to place advertising if you need it<\/li>\n<\/ul>\n<h2>Testing Apps With App Certification Kit<\/h2>\n<p>Once you\u2019re happy with your design and you\u2019ve created your code for the app you need to test the app. To help test the app Microsoft has created the Windows App <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developer.microsoft.com\/en-gb\/windows\/\">Certification Kit<\/a> which analyses your applications code and <strong>tests the app for reliability, performance, adherence to Windows security features<\/strong> as well as conducting a test to see if the app conforms to the Windows 8 Modern UI.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/windows-8-app-development-tips\/Windows-App-Certification-Kit.jpg\" alt=\"windows app certification kit\" width=\"500\" height=\"350\"><\/figure>\n<p>Note if you\u2019re thinking of creating an app for the Windows RT then there are additional tests that you need to consider.<\/p>\n<h2>Submitting your app to the store <\/h2>\n<p>After testing, the next stage is to submit it to the Windows Store for approval and to do this you will need a <strong>Windows Store account<\/strong>.<\/p>\n<h3>Getting A Windows Store Account<\/h3>\n<p>You can get a free account if you are:<\/p>\n<ul>\n<li>A <strong>student<\/strong>: You can get one through the <strong>dreamspark<\/strong> programme<\/li>\n<li>A <strong>start-up<\/strong>: You can get one through the <strong>BizSpark<\/strong> programme<\/li>\n<li>An <strong>MSDN Subscriber<\/strong>: Go to your MSDN Subcription dashboard where you will find an item called <strong>Windows Store Developer Accoun<\/strong>t.<\/li>\n<\/ul>\n<p>If you don\u2019t fit into any of these categories then you\u2019ll need to buy a developer account, and to do that you select <strong>Project &gt; Store &gt; Open Developer Account<\/strong> on the <strong>Visual Studio Express<\/strong> menu.<\/p>\n<p>It\u2019s <strong>$49<\/strong> (\u00a331.50) for an <strong>individual<\/strong> and <strong>$99<\/strong> (\u00a363.67) for a <strong>business<\/strong>.<\/p>\n<h3>Submitting The App<\/h3>\n<p>Submitting the app for approval is the final stage of the process. You need to upload the app to the store where it\u2019s then tested and the code investigated. Unfortunately like the majority of approval processes there\u2019s no set time scale, it all <strong>depends on how many apps are submitted<\/strong> and <strong>how complicated your app is<\/strong>.<\/p>\n<p>At the very least you should build in time at the end of the project for a couple of approval cycles, hopefully if you have followed all the guidelines it will be approved at the first try. But if your app fails you will need to factor time in to fix the problem, then resubmit.<\/p>\n<h3>Congratulations! You Have A Windows 8 App!<\/h3>\n<p>Once the app is approved it will be added to the Windows store and that\u2019s where the next journey starts. If you\u2019re <em>very<\/em> lucky it may get picked up by the store\u2019s editors and made a favourite app; if it isn\u2019t then you\u2019ll need to start promoting it on your own \u2014 and that\u2019s a whole new article for another day.<\/p>","protected":false},"excerpt":{"rendered":"<p>Learn the essential tips for successful Windows 8 app development. Improve your skills and create better apps with our expert advice.<\/p>\n","protected":false},"author":285,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3397],"tags":[2856,171,1896],"topic":[4521],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Develop Your Windows 8 App - Resources, Tools and Tips - Hongkiat<\/title>\n<meta name=\"description\" content=\"Learn the essential tips for successful Windows 8 app development. Improve your skills and create better apps with our expert advice.\" \/>\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.hongkiat.com\/blog\/windows-8-app-development-tips\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Develop Your Windows 8 App - Resources, Tools and Tips\" \/>\n<meta property=\"og:description\" content=\"Learn the essential tips for successful Windows 8 app development. Improve your skills and create better apps with our expert advice.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2013-07-08T13:01:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-06T13:59:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/windows-8-app-development-tips\/Microsoft-Visual-Studio-Express.jpg\" \/>\n<meta name=\"author\" content=\"Marcus Austin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Marcus Austin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/\"},\"author\":{\"name\":\"Marcus Austin\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/ef3fcf11e9226ab977389476fa72f739\"},\"headline\":\"Develop Your Windows 8 App &#8211; Resources, Tools and Tips\",\"datePublished\":\"2013-07-08T13:01:55+00:00\",\"dateModified\":\"2023-04-06T13:59:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/\"},\"wordCount\":1094,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/windows-8-app-development-tips\\\/Microsoft-Visual-Studio-Express.jpg\",\"keywords\":[\"Dev Tools\",\"Microsoft Windows\",\"Windows 8\"],\"articleSection\":[\"Desktop\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/\",\"name\":\"Develop Your Windows 8 App - Resources, Tools and Tips - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/windows-8-app-development-tips\\\/Microsoft-Visual-Studio-Express.jpg\",\"datePublished\":\"2013-07-08T13:01:55+00:00\",\"dateModified\":\"2023-04-06T13:59:04+00:00\",\"description\":\"Learn the essential tips for successful Windows 8 app development. Improve your skills and create better apps with our expert advice.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/windows-8-app-development-tips\\\/Microsoft-Visual-Studio-Express.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/windows-8-app-development-tips\\\/Microsoft-Visual-Studio-Express.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/windows-8-app-development-tips\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Develop Your Windows 8 App &#8211; Resources, Tools and Tips\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/ef3fcf11e9226ab977389476fa72f739\",\"name\":\"Marcus Austin\",\"description\":\"Marcus Austin has over 25 years of experience in tech and the business sector. He currently works for Firebrand Training as a Technical Author.\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/marcusaustin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Develop Your Windows 8 App - Resources, Tools and Tips - Hongkiat","description":"Learn the essential tips for successful Windows 8 app development. Improve your skills and create better apps with our expert advice.","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.hongkiat.com\/blog\/windows-8-app-development-tips\/","og_locale":"en_US","og_type":"article","og_title":"Develop Your Windows 8 App - Resources, Tools and Tips","og_description":"Learn the essential tips for successful Windows 8 app development. Improve your skills and create better apps with our expert advice.","og_url":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2013-07-08T13:01:55+00:00","article_modified_time":"2023-04-06T13:59:04+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/windows-8-app-development-tips\/Microsoft-Visual-Studio-Express.jpg","type":"","width":"","height":""}],"author":"Marcus Austin","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Marcus Austin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/"},"author":{"name":"Marcus Austin","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/ef3fcf11e9226ab977389476fa72f739"},"headline":"Develop Your Windows 8 App &#8211; Resources, Tools and Tips","datePublished":"2013-07-08T13:01:55+00:00","dateModified":"2023-04-06T13:59:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/"},"wordCount":1094,"commentCount":5,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/windows-8-app-development-tips\/Microsoft-Visual-Studio-Express.jpg","keywords":["Dev Tools","Microsoft Windows","Windows 8"],"articleSection":["Desktop"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/","url":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/","name":"Develop Your Windows 8 App - Resources, Tools and Tips - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/windows-8-app-development-tips\/Microsoft-Visual-Studio-Express.jpg","datePublished":"2013-07-08T13:01:55+00:00","dateModified":"2023-04-06T13:59:04+00:00","description":"Learn the essential tips for successful Windows 8 app development. Improve your skills and create better apps with our expert advice.","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/windows-8-app-development-tips\/Microsoft-Visual-Studio-Express.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/windows-8-app-development-tips\/Microsoft-Visual-Studio-Express.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/windows-8-app-development-tips\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Develop Your Windows 8 App &#8211; Resources, Tools and Tips"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/ef3fcf11e9226ab977389476fa72f739","name":"Marcus Austin","description":"Marcus Austin has over 25 years of experience in tech and the business sector. He currently works for Firebrand Training as a Technical Author.","url":"https:\/\/www.hongkiat.com\/blog\/author\/marcusaustin\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-4zM","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/17594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/285"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=17594"}],"version-history":[{"count":5,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/17594\/revisions"}],"predecessor-version":[{"id":66340,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/17594\/revisions\/66340"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=17594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=17594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=17594"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=17594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}