{"id":354,"date":"2015-08-05T10:42:50","date_gmt":"2015-08-05T10:42:50","guid":{"rendered":"http:\/\/octalsoftware.com.sg\/blog\/?p=354"},"modified":"2017-01-19T08:38:53","modified_gmt":"2017-01-19T08:38:53","slug":"effective-debugging-tricks-for-the-net-developers","status":"publish","type":"post","link":"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/","title":{"rendered":"Effective debugging tricks for the .NET developers!"},"content":{"rendered":"<p>It\u2019s a common doing for a developer to devote fine quantum of time in daily activities to debug the code, recognize the actual reason of defect and ultimately find a solution for it. During the process, you might come across few bugs which are easily identified and solved, but some of them are so intricate that they take quite a long time to even come into knowledge of a developer. This leads to a developer spending an excess amount of time on debugging than writing an actual piece of code. <!--more--><\/p>\n<p>You must have heard a lot of praises about Visual Studio and thankfully, it gives numerous of tools that slickly and efficiently debug code. Developers mainly go for tools like breakpoints, watch window, process attach window, however, it\u2019s good to be productive and try our other debugging ways that will help in recognizing the bugs promptly, so that it\u2019s timely dealt with. <\/p>\n<p>Here are the useful tricks and techniques that will help in saving you quite some time while using Visual Studio:<\/p>\n<p><strong>Use DebuggerHidden feature to hide methods from debugger<\/strong><br \/>\nThis attribute works wonders as it informs the Visual Studio debugger about the method being hidden from debugging process. This exceptionally comes handy when you want to avoid going deep into method during debugging. <\/p>\n<p><strong>Correctly use Runtime Objects in Watch Window while debugging<\/strong><br \/>\nWatch Windows work like a charm while debugging in visual studio as they help in looking at objects, values, properties and other nested objects as a tree structure. Earlier it was used by developers to view values or change current object property values to examine the effects of the changed object during debugging. But Visual Studio works when a brand new object is needed as well. <\/p>\n<p><strong>Stop a debugger in a specific value variable with Hit Count<\/strong><br \/>\nNow stopping the debugger after a particular breakpoint is not a tough job. Using Hit Count, it\u2019s easy to know a number of times debugger paused at a specific breakpoint. This works best when there is a need to stop debugger post a definite number within an iterative procedure. Be assured that you don\u2019t need to track anything through conditional break points. <\/p>\n<p><strong>Debug your sensitive type using DebuggerTypeProxy<\/strong><br \/>\nDebuggerType Proxy work wonders by offering a new class for the current one letting you reorganize the vital properties from it in, Watch Window instead of getting on to the hierarchy of the type. <\/p>\n<p><strong>Right use out of scope object within Conditional Breakpoint <\/strong><br \/>\nVisual Studio makes it possible for you to have knowledge of data which are now out of scope and that can be done easily by creating an ObjectID for a member variables or objects and keep track of it once it\u2019s out of scope. However, that would be feasible only till GC() has not collected it. <\/p>\n<p><strong>Easily call Methods from Watch Window<\/strong><br \/>\nIt\u2019s been told already that Watch windows work greatly when required to explore the objects, values, properties and further nested objects as a tree structure. Besides, it\u2019s also used to view values or modify current object properties values in order to ascertain the effects of changed objects while debugging. However, you might not know that the dot net developers can also call methods from the watch window for objects within.<\/p>\n<p><a href=\"https:\/\/www.octalsoftware.com.sg\" target=\"_blank\">Octal Info Solution<\/a> is a renowned .NET development company offering asp .NET services to the global clients, entertaining them with smooth handling of projects.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s a common doing for a developer to devote fine quantum of time in daily activities to debug the code, recognize the actual reason of defect and ultimately find a solution for it. During the process, you might come across few bugs which are easily identified and solved, but some of them are so intricate [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":355,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":""},"categories":[10,3,5],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Excellent debugging tricks for asp.net developers<\/title>\n<meta name=\"description\" content=\"Find out the most effective debugging tricks for asp.net developers to make your site user friendly, easy to load, eye catching with high quality features.\" \/>\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.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Excellent debugging tricks for asp.net developers\" \/>\n<meta property=\"og:description\" content=\"Find out the most effective debugging tricks for asp.net developers to make your site user friendly, easy to load, eye catching with high quality features.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/\" \/>\n<meta property=\"og:site_name\" content=\"Octal Info Solution\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/OctalInfoSolutionSG\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/OctalInfoSolutionSG\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-05T10:42:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-01-19T08:38:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper.png\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"410\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Arun Goyal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/octalsg\" \/>\n<meta name=\"twitter:site\" content=\"@octalsg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arun Goyal\" \/>\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:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/\"},\"author\":{\"name\":\"Arun Goyal\",\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/#\/schema\/person\/b705e907ce73f52b5f5a51ae670d20d5\"},\"headline\":\"Effective debugging tricks for the .NET developers!\",\"datePublished\":\"2015-08-05T10:42:50+00:00\",\"dateModified\":\"2017-01-19T08:38:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/\"},\"wordCount\":582,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/#organization\"},\"articleSection\":[\"DotNet\",\"Programming\",\"Web-Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/\",\"url\":\"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/\",\"name\":\"Excellent debugging tricks for asp.net developers\",\"isPartOf\":{\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/#website\"},\"datePublished\":\"2015-08-05T10:42:50+00:00\",\"dateModified\":\"2017-01-19T08:38:53+00:00\",\"description\":\"Find out the most effective debugging tricks for asp.net developers to make your site user friendly, easy to load, eye catching with high quality features.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.octalsoftware.com.sg\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Effective debugging tricks for the .NET developers!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/#website\",\"url\":\"https:\/\/www.octalsoftware.com.sg\/blog\/\",\"name\":\"Octal Info Solution\",\"description\":\"Technology Outsourcing Simplified\",\"publisher\":{\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.octalsoftware.com.sg\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/#organization\",\"name\":\"Octal Info Solution\",\"url\":\"https:\/\/www.octalsoftware.com.sg\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2022\/09\/logo-1.png\",\"contentUrl\":\"https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2022\/09\/logo-1.png\",\"width\":240,\"height\":38,\"caption\":\"Octal Info Solution\"},\"image\":{\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/OctalInfoSolutionSG\",\"https:\/\/twitter.com\/octalsg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/#\/schema\/person\/b705e907ce73f52b5f5a51ae670d20d5\",\"name\":\"Arun Goyal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.octalsoftware.com.sg\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f914f9cc75cbc3c48c3853c016228bbb?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f914f9cc75cbc3c48c3853c016228bbb?s=96&r=g\",\"caption\":\"Arun Goyal\"},\"description\":\"Managing Director @ Octal Info Solution, Arun Goyal is a tech-enthusiast and visionary entrepreneur. He loves to talk about technology, and expresses his views about the trends in tech-world through this blog.\",\"sameAs\":[\"http:\/\/octalsoftware.com.sg\/\",\"https:\/\/www.facebook.com\/OctalInfoSolutionSG\",\"https:\/\/www.linkedin.com\/company\/octal-info-solution-pte-ltd\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/octalsg\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Excellent debugging tricks for asp.net developers","description":"Find out the most effective debugging tricks for asp.net developers to make your site user friendly, easy to load, eye catching with high quality features.","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.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/","og_locale":"en_US","og_type":"article","og_title":"Excellent debugging tricks for asp.net developers","og_description":"Find out the most effective debugging tricks for asp.net developers to make your site user friendly, easy to load, eye catching with high quality features.","og_url":"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/","og_site_name":"Octal Info Solution","article_publisher":"https:\/\/www.facebook.com\/OctalInfoSolutionSG","article_author":"https:\/\/www.facebook.com\/OctalInfoSolutionSG","article_published_time":"2015-08-05T10:42:50+00:00","article_modified_time":"2017-01-19T08:38:53+00:00","og_image":[{"width":750,"height":410,"url":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper.png","type":"image\/png"}],"author":"Arun Goyal","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/octalsg","twitter_site":"@octalsg","twitter_misc":{"Written by":"Arun Goyal","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/#article","isPartOf":{"@id":"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/"},"author":{"name":"Arun Goyal","@id":"https:\/\/www.octalsoftware.com.sg\/blog\/#\/schema\/person\/b705e907ce73f52b5f5a51ae670d20d5"},"headline":"Effective debugging tricks for the .NET developers!","datePublished":"2015-08-05T10:42:50+00:00","dateModified":"2017-01-19T08:38:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/"},"wordCount":582,"commentCount":0,"publisher":{"@id":"https:\/\/www.octalsoftware.com.sg\/blog\/#organization"},"articleSection":["DotNet","Programming","Web-Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/","url":"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/","name":"Excellent debugging tricks for asp.net developers","isPartOf":{"@id":"https:\/\/www.octalsoftware.com.sg\/blog\/#website"},"datePublished":"2015-08-05T10:42:50+00:00","dateModified":"2017-01-19T08:38:53+00:00","description":"Find out the most effective debugging tricks for asp.net developers to make your site user friendly, easy to load, eye catching with high quality features.","breadcrumb":{"@id":"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.octalsoftware.com.sg\/blog\/effective-debugging-tricks-for-the-net-developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.octalsoftware.com.sg\/blog\/"},{"@type":"ListItem","position":2,"name":"Effective debugging tricks for the .NET developers!"}]},{"@type":"WebSite","@id":"https:\/\/www.octalsoftware.com.sg\/blog\/#website","url":"https:\/\/www.octalsoftware.com.sg\/blog\/","name":"Octal Info Solution","description":"Technology Outsourcing Simplified","publisher":{"@id":"https:\/\/www.octalsoftware.com.sg\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.octalsoftware.com.sg\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.octalsoftware.com.sg\/blog\/#organization","name":"Octal Info Solution","url":"https:\/\/www.octalsoftware.com.sg\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.octalsoftware.com.sg\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2022\/09\/logo-1.png","contentUrl":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2022\/09\/logo-1.png","width":240,"height":38,"caption":"Octal Info Solution"},"image":{"@id":"https:\/\/www.octalsoftware.com.sg\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/OctalInfoSolutionSG","https:\/\/twitter.com\/octalsg"]},{"@type":"Person","@id":"https:\/\/www.octalsoftware.com.sg\/blog\/#\/schema\/person\/b705e907ce73f52b5f5a51ae670d20d5","name":"Arun Goyal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.octalsoftware.com.sg\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f914f9cc75cbc3c48c3853c016228bbb?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f914f9cc75cbc3c48c3853c016228bbb?s=96&r=g","caption":"Arun Goyal"},"description":"Managing Director @ Octal Info Solution, Arun Goyal is a tech-enthusiast and visionary entrepreneur. He loves to talk about technology, and expresses his views about the trends in tech-world through this blog.","sameAs":["http:\/\/octalsoftware.com.sg\/","https:\/\/www.facebook.com\/OctalInfoSolutionSG","https:\/\/www.linkedin.com\/company\/octal-info-solution-pte-ltd","https:\/\/twitter.com\/https:\/\/twitter.com\/octalsg"]}]}},"uagb_featured_image_src":{"full":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper.png",750,410,false],"thumbnail":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper-150x150.png",150,150,true],"medium":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper-300x164.png",300,164,true],"medium_large":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper.png",648,354,false],"large":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper.png",648,354,false],"1536x1536":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper.png",750,410,false],"2048x2048":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper.png",750,410,false],"sparkling-featured":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper-750x410.png",750,410,true],"sparkling-featured-fullwidth":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper.png",750,410,false],"tab-small":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper-60x60.png",60,60,true],"web-stories-poster-portrait":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper.png",640,350,false],"web-stories-publisher-logo":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper.png",96,52,false],"web-stories-thumbnail":["https:\/\/www.octalsoftware.com.sg\/blog\/wp-content\/uploads\/2015\/08\/netdevloper.png",150,82,false]},"uagb_author_info":{"display_name":"Arun Goyal","author_link":"https:\/\/www.octalsoftware.com.sg\/blog\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"It\u2019s a common doing for a developer to devote fine quantum of time in daily activities to debug the code, recognize the actual reason of defect and ultimately find a solution for it. During the process, you might come across few bugs which are easily identified and solved, but some of them are so intricate&hellip;","_links":{"self":[{"href":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-json\/wp\/v2\/posts\/354"}],"collection":[{"href":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-json\/wp\/v2\/comments?post=354"}],"version-history":[{"count":4,"href":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-json\/wp\/v2\/posts\/354\/revisions"}],"predecessor-version":[{"id":2012,"href":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-json\/wp\/v2\/posts\/354\/revisions\/2012"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-json\/wp\/v2\/media\/355"}],"wp:attachment":[{"href":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-json\/wp\/v2\/media?parent=354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-json\/wp\/v2\/categories?post=354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.octalsoftware.com.sg\/blog\/wp-json\/wp\/v2\/tags?post=354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}