{"id":1229,"date":"2014-03-09T11:38:32","date_gmt":"2014-03-09T15:38:32","guid":{"rendered":"http:\/\/andrewpallant.ca\/wordpress\/?p=1229"},"modified":"2014-03-09T13:01:06","modified_gmt":"2014-03-09T17:01:06","slug":"microsoft-mvc-vrs-webforms","status":"publish","type":"post","link":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/","title":{"rendered":"Microsoft MVC vrs WebForms &#8211; What do you prefer"},"content":{"rendered":"<p>I recently had a lively discussion with a colleague over what is better Microsoft MVC or WebForms. \u00a0My friend had stated he liked MVC because it kept his code organized and clean. \u00a0He also stated that he has seen many WebForm projects that was just a mess of spaghetti like code. \u00a0My response was simple; It is all about developer discipline. \u00a0If the coder is well disciplined and refactored their work rather than just keep stacking on band aides and fixes, the code would be clean and organized.<!--[if gte vml 1]><v:shapetype\nid=\"_x0000_t75\" coordsize=\"21600,21600\" o:spt=\"75\" o:preferrelative=\"t\"\npath=\"m@4@5l@4@11@9@11@9@5xe\" filled=\"f\" stroked=\"f\">\n<v:stroke joinstyle=\"miter\"\/>\n<v:formulas>\n<v:f eqn=\"if lineDrawn pixelLineWidth 0\"\/>\n<v:f eqn=\"sum @0 1 0\"\/>\n<v:f eqn=\"sum 0 0 @1\"\/>\n<v:f eqn=\"prod @2 1 2\"\/>\n<v:f eqn=\"prod @3 21600 pixelWidth\"\/>\n<v:f eqn=\"prod @3 21600 pixelHeight\"\/>\n<v:f eqn=\"sum @0 0 1\"\/>\n<v:f eqn=\"prod @6 1 2\"\/>\n<v:f eqn=\"prod @7 21600 pixelWidth\"\/>\n<v:f eqn=\"sum @8 21600 0\"\/>\n<v:f eqn=\"prod @7 21600 pixelHeight\"\/>\n<v:f eqn=\"sum @10 21600 0\"\/>\n<\/v:formulas>\n<v:path o:extrusionok=\"f\" gradientshapeok=\"t\" o:connecttype=\"rect\"\/>\n<o:lock v:ext=\"edit\" aspectratio=\"t\"\/>\n<\/v:shapetype><v:shape id=\"_x0000_i1025\" type=\"#_x0000_t75\" alt=\"\" style='width:.75pt;\nheight:.75pt'>\n<v:imagedata src=\"file:\/\/\/C:\\Users\\ANDREW~1\\AppData\\Local\\Temp\\msohtml1\\01\\clip_image001.gif\"\no:href=\"http:\/\/andrewpallant.ca\/wordpress\/wp-includes\/js\/tinymce\/plugins\/wordpress\/img\/trans.gif\"\/>\n<\/v:shape><![endif]--><!--[if !vml]--><img loading=\"lazy\" decoding=\"async\" title=\"More...\" alt=\"\" src=\"http:\/\/andrewpallant.ca\/wordpress\/wp-includes\/js\/tinymce\/plugins\/wordpress\/img\/trans.gif\" width=\"1\" height=\"1\" \/>\u00a0 I think it was said well &#8220;It is the latest craze!&#8221;.<!--more--><\/p>\n<p>I find that MVC projects are often 3 times the number of files and code. \u00a0The MVC projects can be a maintenance nightmare just because of the bloated file structure. \u00a0 I have actually witnessed a developer getting lost in their own code when developed in MVC ( no it was not me ).<\/p>\n<p>I think it would be interesting to go head to head on a developer challenge. \u00a0I would write the same project in WebForms using libraries, classes and user controls while my friend wrote his in MVC.\u00a0 At then end evaluate who developed the code faster, cleaner and more maintainable.<\/p>\n<p>I am not totally against the idea of MVC projects. They have their place with frameworks such as Ruby on Rails and PHP. \u00a0I also believe MVC is a good choice for smaller and tightly focused projects. \u00a0I have done MVC projects and see why some may choose the route.<\/p>\n<p>I find building larger projects with custom user controls, my own business layer libraries and my custom database routines is faster, cleaner and more efficient all around. \u00a0Microsoft has given developers all the options required ( masterPages, Custom Controls, User Controls, Class Libraries, WebForms ) to get the job done cleanly, effectively and more organized without the use of the MVC framework.<\/p>\n<p>What do you prefer and why? I am interested in learning from you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently had a lively discussion with a colleague over what is better Microsoft MVC or WebForms. \u00a0My friend had stated he liked MVC because it kept his code organized and clean. \u00a0He also stated that he has seen many WebForm projects that was just a mess of spaghetti like code. \u00a0My response was simple; &hellip; <a href=\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Microsoft MVC vrs WebForms &#8211; What do you prefer<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[112,141,24,37,62,96],"tags":[195,196,194],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>Microsoft MVC vrs WebForms - Software Developer In London<\/title>\r\n<meta name=\"description\" content=\"Microsoft MVC vrs WebForms - What is your choice and why? - Software Developer In London\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Microsoft MVC vrs WebForms - Software Developer In London\" \/>\r\n<meta property=\"og:description\" content=\"Microsoft MVC vrs WebForms - What is your choice and why? - Software Developer In London\" \/>\r\n<meta property=\"og:url\" content=\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/\" \/>\r\n<meta property=\"og:site_name\" content=\"LDNDeveloper\" \/>\r\n<meta property=\"article:published_time\" content=\"2014-03-09T15:38:32+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2014-03-09T17:01:06+00:00\" \/>\r\n<meta property=\"og:image\" content=\"http:\/\/andrewpallant.ca\/wordpress\/wp-includes\/js\/tinymce\/plugins\/wordpress\/img\/trans.gif\" \/>\r\n<meta name=\"author\" content=\"ldnDeveloper\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:creator\" content=\"@LdnDeveloper\" \/>\r\n<meta name=\"twitter:site\" content=\"@LdnDeveloper\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ldnDeveloper\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/\"},\"author\":{\"name\":\"ldnDeveloper\",\"@id\":\"https:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84\"},\"headline\":\"Microsoft MVC vrs WebForms &#8211; What do you prefer\",\"datePublished\":\"2014-03-09T15:38:32+00:00\",\"dateModified\":\"2014-03-09T17:01:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/\"},\"wordCount\":330,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84\"},\"image\":{\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/andrewpallant.ca\/wordpress\/wp-includes\/js\/tinymce\/plugins\/wordpress\/img\/trans.gif\",\"keywords\":[\"Microsoft\",\"MVC\",\"WebForms\"],\"articleSection\":[\"Design\",\"Developement\",\"Developer\",\"Ideas\",\"Personal Thoughts\",\"Web\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/\",\"url\":\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/\",\"name\":\"Microsoft MVC vrs WebForms - Software Developer In London\",\"isPartOf\":{\"@id\":\"https:\/\/andrewpallant.ca\/wordpress\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/andrewpallant.ca\/wordpress\/wp-includes\/js\/tinymce\/plugins\/wordpress\/img\/trans.gif\",\"datePublished\":\"2014-03-09T15:38:32+00:00\",\"dateModified\":\"2014-03-09T17:01:06+00:00\",\"description\":\"Microsoft MVC vrs WebForms - What is your choice and why? - Software Developer In London\",\"breadcrumb\":{\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#primaryimage\",\"url\":\"http:\/\/andrewpallant.ca\/wordpress\/wp-includes\/js\/tinymce\/plugins\/wordpress\/img\/trans.gif\",\"contentUrl\":\"http:\/\/andrewpallant.ca\/wordpress\/wp-includes\/js\/tinymce\/plugins\/wordpress\/img\/trans.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/andrewpallant.ca\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Microsoft MVC vrs WebForms &#8211; What do you prefer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/andrewpallant.ca\/wordpress\/#website\",\"url\":\"https:\/\/andrewpallant.ca\/wordpress\/\",\"name\":\"LDNDeveloper\",\"description\":\"Learning, Growing and Sharing.\",\"publisher\":{\"@id\":\"https:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/andrewpallant.ca\/wordpress\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84\",\"name\":\"ldnDeveloper\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/andrewpallant.ca\/wordpress\/wp-content\/uploads\/2017\/05\/cropped-AAEAAQAAAAAAAAXQAAAAJDQxMGRlMzFjLWM4ODctNDk1NC05M2EyLWE1NDNhNTRiZjVlYw-2.jpg\",\"contentUrl\":\"https:\/\/andrewpallant.ca\/wordpress\/wp-content\/uploads\/2017\/05\/cropped-AAEAAQAAAAAAAAXQAAAAJDQxMGRlMzFjLWM4ODctNDk1NC05M2EyLWE1NDNhNTRiZjVlYw-2.jpg\",\"width\":512,\"height\":512,\"caption\":\"ldnDeveloper\"},\"logo\":{\"@id\":\"https:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/image\/\"},\"description\":\"Andrew Pallant (@LdnDeveloper) has been a web, database and desktop developer for over 16 years. Andrew has worked on projects that ranged from factory automation to writing business applications. Most recently he has been heavily involved in various forms for ecommerce projects. Over the years Andrew has worn many hats: Project Manager, IT Manager, Lead Developer, Supervisor of Developers and many more - See more at: http:\/\/www.unlatched.com\/#sthash.8DiTkpKy.dpuf\",\"sameAs\":[\"http:\/\/www.andrewpallant.ca\",\"https:\/\/x.com\/LdnDeveloper\"],\"url\":\"http:\/\/andrewpallant.ca\/wordpress\/author\/ldndeveloper\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft MVC vrs WebForms - Software Developer In London","description":"Microsoft MVC vrs WebForms - What is your choice and why? - Software Developer In London","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":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/","og_locale":"en_US","og_type":"article","og_title":"Microsoft MVC vrs WebForms - Software Developer In London","og_description":"Microsoft MVC vrs WebForms - What is your choice and why? - Software Developer In London","og_url":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/","og_site_name":"LDNDeveloper","article_published_time":"2014-03-09T15:38:32+00:00","article_modified_time":"2014-03-09T17:01:06+00:00","og_image":[{"url":"http:\/\/andrewpallant.ca\/wordpress\/wp-includes\/js\/tinymce\/plugins\/wordpress\/img\/trans.gif"}],"author":"ldnDeveloper","twitter_card":"summary_large_image","twitter_creator":"@LdnDeveloper","twitter_site":"@LdnDeveloper","twitter_misc":{"Written by":"ldnDeveloper","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#article","isPartOf":{"@id":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/"},"author":{"name":"ldnDeveloper","@id":"https:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84"},"headline":"Microsoft MVC vrs WebForms &#8211; What do you prefer","datePublished":"2014-03-09T15:38:32+00:00","dateModified":"2014-03-09T17:01:06+00:00","mainEntityOfPage":{"@id":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/"},"wordCount":330,"commentCount":0,"publisher":{"@id":"https:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84"},"image":{"@id":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#primaryimage"},"thumbnailUrl":"http:\/\/andrewpallant.ca\/wordpress\/wp-includes\/js\/tinymce\/plugins\/wordpress\/img\/trans.gif","keywords":["Microsoft","MVC","WebForms"],"articleSection":["Design","Developement","Developer","Ideas","Personal Thoughts","Web"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/","url":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/","name":"Microsoft MVC vrs WebForms - Software Developer In London","isPartOf":{"@id":"https:\/\/andrewpallant.ca\/wordpress\/#website"},"primaryImageOfPage":{"@id":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#primaryimage"},"image":{"@id":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#primaryimage"},"thumbnailUrl":"http:\/\/andrewpallant.ca\/wordpress\/wp-includes\/js\/tinymce\/plugins\/wordpress\/img\/trans.gif","datePublished":"2014-03-09T15:38:32+00:00","dateModified":"2014-03-09T17:01:06+00:00","description":"Microsoft MVC vrs WebForms - What is your choice and why? - Software Developer In London","breadcrumb":{"@id":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#primaryimage","url":"http:\/\/andrewpallant.ca\/wordpress\/wp-includes\/js\/tinymce\/plugins\/wordpress\/img\/trans.gif","contentUrl":"http:\/\/andrewpallant.ca\/wordpress\/wp-includes\/js\/tinymce\/plugins\/wordpress\/img\/trans.gif"},{"@type":"BreadcrumbList","@id":"http:\/\/andrewpallant.ca\/wordpress\/microsoft-mvc-vrs-webforms\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/andrewpallant.ca\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Microsoft MVC vrs WebForms &#8211; What do you prefer"}]},{"@type":"WebSite","@id":"https:\/\/andrewpallant.ca\/wordpress\/#website","url":"https:\/\/andrewpallant.ca\/wordpress\/","name":"LDNDeveloper","description":"Learning, Growing and Sharing.","publisher":{"@id":"https:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/andrewpallant.ca\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84","name":"ldnDeveloper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/image\/","url":"https:\/\/andrewpallant.ca\/wordpress\/wp-content\/uploads\/2017\/05\/cropped-AAEAAQAAAAAAAAXQAAAAJDQxMGRlMzFjLWM4ODctNDk1NC05M2EyLWE1NDNhNTRiZjVlYw-2.jpg","contentUrl":"https:\/\/andrewpallant.ca\/wordpress\/wp-content\/uploads\/2017\/05\/cropped-AAEAAQAAAAAAAAXQAAAAJDQxMGRlMzFjLWM4ODctNDk1NC05M2EyLWE1NDNhNTRiZjVlYw-2.jpg","width":512,"height":512,"caption":"ldnDeveloper"},"logo":{"@id":"https:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/image\/"},"description":"Andrew Pallant (@LdnDeveloper) has been a web, database and desktop developer for over 16 years. Andrew has worked on projects that ranged from factory automation to writing business applications. Most recently he has been heavily involved in various forms for ecommerce projects. Over the years Andrew has worn many hats: Project Manager, IT Manager, Lead Developer, Supervisor of Developers and many more - See more at: http:\/\/www.unlatched.com\/#sthash.8DiTkpKy.dpuf","sameAs":["http:\/\/www.andrewpallant.ca","https:\/\/x.com\/LdnDeveloper"],"url":"http:\/\/andrewpallant.ca\/wordpress\/author\/ldndeveloper\/"}]}},"_links":{"self":[{"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/posts\/1229"}],"collection":[{"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/comments?post=1229"}],"version-history":[{"count":5,"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/posts\/1229\/revisions"}],"predecessor-version":[{"id":1235,"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/posts\/1229\/revisions\/1235"}],"wp:attachment":[{"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/media?parent=1229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/categories?post=1229"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/tags?post=1229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}