{"id":21826,"date":"2014-08-06T18:01:22","date_gmt":"2014-08-06T10:01:22","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=21826"},"modified":"2021-12-02T21:27:16","modified_gmt":"2021-12-02T13:27:16","slug":"prevent-demo-day-blunders","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/","title":{"rendered":"5 Tips to Nail Demo Day (Prevent Bugs &amp; Blunders)"},"content":{"rendered":"<p><strong><a target=\"_blank\" href=\"https:\/\/www.hongkiat.com\/blog\/programming-questions-websites\/\" rel=\"noopener\">Software is sensitive<\/a><\/strong>. Let\u2019s face it, one \"&gt;\" could be the difference between looking like an expert, or wanting to immediately disappear from the face of the Earth.<\/p>\n<p>After years of developing and years of doing it professionally (for a living) with my face and name behind everything we produce, I\u2019ve come to understand the theory of \"when, <em>not if,<\/em> it breaks\".<\/p>\n<p>Let me begin by saying this: there\u2019s no easy way to <strong>handle a <a target=\"_blank\" href=\"https:\/\/www.hongkiat.com\/blog\/get-started-with-programming\/\" rel=\"noopener\">catastrophic bug<\/a><\/strong>, or even a small-detail bug, <strong>on demo day<\/strong>. That piece of software you have been working on, will at some point, <strong>embarrass you<\/strong>. What matters is how you <strong>mitigate the chances of things blowing up <\/strong>in your face.<\/p>\n<p>Based on my humble and insignificant experience, these are the steps we\u2019ve taken throughout our processes that can help <strong>lower the chances of a complete bug-triggered meltdown on demo day.<\/strong><\/p>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-1\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/tools-to-coding-online\/\" class=\"ref-block__link\" title=\"Read More: Best Websites to Test Your Codes Online\" rel=\"bookmark\"><span class=\"screen-reader-text\">Best Websites to Test Your Codes Online<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/tools-to-coding-online.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-16365 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/tools-to-coding-online.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">Best Websites to Test Your Codes Online<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tDiscover the top tools for online coding in this comprehensive guide. Boost your skills and productivity with these...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>To start off\u2026<\/h2>\n<p>If you will be the one doing the demo of the \"final\" software product to clients, potential investors, or prospective users, you <strong>have to pay more attention than anyone else<\/strong>.<\/p>\n<p>At the end of the day, you\u2019ll be the one holding your hands to your face and sweating profusely when something goes wrong.<\/p>\n<p>The mindset should be, \"No one cares as much as me.\" Even if your team is a bunch of rockstars, everyone should still be thinking that no one cares as much as they do.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/prevent-demo-day-blunders\/preparing-for-presentation.jpg\" alt=\"preparing-for-presentation\" width=\"800\" height=\"533\"><\/figure>\n<h3>1. Manage your deliverable schedule to your advantage<\/h3>\n<p>So, to the point, if your schedule says the client presentation is on Monday, write it down for the Wednesday before that and have everything mocked up as if it were the actual Monday.<\/p>\n<p><strong>Do not think of this mock date as a practice run \u2013 it\u2019s not<\/strong>. We should think of it as THE date and act like it is.<\/p>\n<p><strong>Go through every step like you were in the actual presentation<\/strong>, and you will uncover the right bugs (meaning the ones with a higher propensity of showing up in the actual demo). If you fail to accurately portray this date as the actual presentation date, it won\u2019t be very beneficial.<\/p>\n<h3>2. Narrow down the scope of your demo<\/h3>\n<p>If you know the exact functionality you will be showing off, <strong>don\u2019t focus on debugging <em>everything<\/em><\/strong>. Focus on debugging your <strong>demo-specific functionality<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/prevent-demo-day-blunders\/debugging.jpg\" alt=\"debugging\" width=\"800\" height=\"608\"><\/figure>\n<p>A few weeks ago we were delivering a medium-sized, consumer-facing, social influence portal for a Latin American company. They wanted to demo the registration process so that they could start signing up potential users.<\/p>\n<p>We knew exactly what they wanted. We debugged that along with the rest of the platform \u2013 big mistake!<\/p>\n<p>The night before the demo (out of pure luck), we found a ginormous bug at the exact moment when the user would hit \"Register\" in a specific, nightmare-inducing, browser which will remain nameless (but we all know which one I am referring to). <strong>Keep your debugging efforts focused<\/strong>.<\/p>\n<h3>3. Focus on Plan B, and A (and don\u2019t forget Plan C)\u2026<\/h3>\n<p>When things go wrong, and you are caught off guard, take a second to feel like a fool\u2026 and then swiftly transition into Plan B mode. Have several different backup plans that will allow you to continue with your demo.<\/p>\n<p>Have an offline version. Have a version that isn\u2019t hooked up to the back-end, and is just a front-end version. Keep a prototype on your phone. Mockups. Videos. <em>Something<\/em>. Don\u2019t put all your eggs in one proverbial basket.<\/p>\n<h3>4. \u2026 And give yourself ample time to prepare<\/h3>\n<p>During this step, you might just find that your piece of software has a problem. You might uncover a huge bug that will at some point blow up during your demo, and this is a great opportunity to decide which materials you will utilize: Plan A + Plan B, or maybe just Plan B, or Plan C, etc.<\/p>\n<p>There are so many factors that can play against your software demo, not just the lines of code. Think about the Internet, the computer you will be demoing on, the projection, etc.<\/p>\n<p><strong>Give yourself time to find out<\/strong> if the version of the software you will be running will be okay. And if that\u2019s not the case, <strong>you\u2019ll have time to react<\/strong>.<\/p>\n<h3>5. Hand it off, and hand it off a lot<\/h3>\n<p>Every developer can understand where I\u2019m coming from when I say, \"let it see the light.\" As developers, and creatives in general, <strong>we tend to overprotect our creations until they are the brightest-shining gems<\/strong>, ever. In reality, though, you\u2019ll turn that gem around and find a big chip on it, when you least expect it.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/prevent-demo-day-blunders\/ask-feedback-on-app.jpg\" alt=\"ask-feedback-on-app\" width=\"800\" height=\"711\"><\/figure>\n<p>\"Deliver\" or show the product as much as you can to people that can pilot the application in different environments, browsers, resolutions, operating systems, user accounts, etc. <strong>Get the back-and-forth process started on your product early and keep it constant<\/strong>. Development-oriented users couldn\u2019t be more different than end-users.<\/p>\n<h2>Wrap Up<\/h2>\n<p>The demo-bug-apocalypse can happen to anyone. Just think of the most recent headlines where some of the biggest companies in tech were implicated of the most amateur errors. The point is: <strong>let\u2019s not be caught off-guard when important things are on the line.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>Software is sensitive. Let\u2019s face it, one &#8220;&gt;&#8221; could be the difference between looking like an expert, or wanting to immediately disappear from the face of the Earth. After years of developing and years of doing it professionally (for a living) with my face and name behind everything we produce, I\u2019ve come to understand the&hellip;<\/p>\n","protected":false},"author":556,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[3407],"tags":[1484,2820],"topic":[4520,4523],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>5 Tips to Nail Demo Day (Prevent Bugs &amp; Blunders) - Hongkiat<\/title>\n<meta name=\"description\" content=\"Software is sensitive. Let&#039;s face it, one &quot;&gt;&quot; could be the difference between looking like an expert, or wanting to immediately disappear\" \/>\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\/prevent-demo-day-blunders\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5 Tips to Nail Demo Day (Prevent Bugs &amp; Blunders)\" \/>\n<meta property=\"og:description\" content=\"Software is sensitive. Let&#039;s face it, one &quot;&gt;&quot; could be the difference between looking like an expert, or wanting to immediately disappear\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/\" \/>\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=\"2014-08-06T10:01:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-02T13:27:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/prevent-demo-day-blunders\/preparing-for-presentation.jpg\" \/>\n<meta name=\"author\" content=\"Gino Ferrand\" \/>\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=\"Gino Ferrand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/\"},\"author\":{\"name\":\"Gino Ferrand\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/40094913dc68faa2cf676116c7982a5a\"},\"headline\":\"5 Tips to Nail Demo Day (Prevent Bugs &amp; Blunders)\",\"datePublished\":\"2014-08-06T10:01:22+00:00\",\"dateModified\":\"2021-12-02T13:27:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/\"},\"wordCount\":900,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/prevent-demo-day-blunders\\\/preparing-for-presentation.jpg\",\"keywords\":[\"presentation\",\"self improvement\"],\"articleSection\":[\"Startups\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/\",\"name\":\"5 Tips to Nail Demo Day (Prevent Bugs &amp; Blunders) - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/prevent-demo-day-blunders\\\/preparing-for-presentation.jpg\",\"datePublished\":\"2014-08-06T10:01:22+00:00\",\"dateModified\":\"2021-12-02T13:27:16+00:00\",\"description\":\"Software is sensitive. Let's face it, one &quot;&gt;&quot; could be the difference between looking like an expert, or wanting to immediately disappear\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/prevent-demo-day-blunders\\\/preparing-for-presentation.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/prevent-demo-day-blunders\\\/preparing-for-presentation.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/prevent-demo-day-blunders\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"5 Tips to Nail Demo Day (Prevent Bugs &amp; Blunders)\"}]},{\"@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\\\/40094913dc68faa2cf676116c7982a5a\",\"name\":\"Gino Ferrand\",\"description\":\"Gino is a self-taught iOS and web developer and founder of teclalabs.com.\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/ginoferrand\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"5 Tips to Nail Demo Day (Prevent Bugs &amp; Blunders) - Hongkiat","description":"Software is sensitive. Let's face it, one &quot;&gt;&quot; could be the difference between looking like an expert, or wanting to immediately disappear","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\/prevent-demo-day-blunders\/","og_locale":"en_US","og_type":"article","og_title":"5 Tips to Nail Demo Day (Prevent Bugs &amp; Blunders)","og_description":"Software is sensitive. Let's face it, one &quot;&gt;&quot; could be the difference between looking like an expert, or wanting to immediately disappear","og_url":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2014-08-06T10:01:22+00:00","article_modified_time":"2021-12-02T13:27:16+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/prevent-demo-day-blunders\/preparing-for-presentation.jpg","type":"","width":"","height":""}],"author":"Gino Ferrand","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Gino Ferrand","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/"},"author":{"name":"Gino Ferrand","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/40094913dc68faa2cf676116c7982a5a"},"headline":"5 Tips to Nail Demo Day (Prevent Bugs &amp; Blunders)","datePublished":"2014-08-06T10:01:22+00:00","dateModified":"2021-12-02T13:27:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/"},"wordCount":900,"commentCount":1,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/prevent-demo-day-blunders\/preparing-for-presentation.jpg","keywords":["presentation","self improvement"],"articleSection":["Startups"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/","url":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/","name":"5 Tips to Nail Demo Day (Prevent Bugs &amp; Blunders) - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/prevent-demo-day-blunders\/preparing-for-presentation.jpg","datePublished":"2014-08-06T10:01:22+00:00","dateModified":"2021-12-02T13:27:16+00:00","description":"Software is sensitive. Let's face it, one &quot;&gt;&quot; could be the difference between looking like an expert, or wanting to immediately disappear","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/prevent-demo-day-blunders\/preparing-for-presentation.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/prevent-demo-day-blunders\/preparing-for-presentation.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/prevent-demo-day-blunders\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"5 Tips to Nail Demo Day (Prevent Bugs &amp; Blunders)"}]},{"@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\/40094913dc68faa2cf676116c7982a5a","name":"Gino Ferrand","description":"Gino is a self-taught iOS and web developer and founder of teclalabs.com.","url":"https:\/\/www.hongkiat.com\/blog\/author\/ginoferrand\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-5G2","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/21826","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\/556"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=21826"}],"version-history":[{"count":4,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/21826\/revisions"}],"predecessor-version":[{"id":57418,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/21826\/revisions\/57418"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=21826"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=21826"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=21826"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=21826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}