{"id":1301,"date":"2014-06-08T11:18:50","date_gmt":"2014-06-08T15:18:50","guid":{"rendered":"http:\/\/andrewpallant.ca\/wordpress\/?p=1301"},"modified":"2014-06-08T11:43:24","modified_gmt":"2014-06-08T15:43:24","slug":"dotnet-developer-working-designer","status":"publish","type":"post","link":"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/","title":{"rendered":"How a Developer can Mitigate Stress of a Designer"},"content":{"rendered":"<p>Working with a designer and can be a challenge as a developer as we are totally different mind sets. \u00a0Working with a designer as a DotNet developer can be even more of a challenge, but there can be a simpler way. \u00a0DotNet can be absolutely daunting to a designer who is used to working with HTML or PHP, but using your designer as you build your application will make things easier for everyone.<\/p>\n<p>If I have my way; I like to work with the design first and then do my coding as this provides the best results and the least stress for everyone involved.<\/p>\n<p><!--more-->I like to work with right from the HTML that a good designer produces. \u00a0That\u2019s right, if you are going to be a designer, you better know how to produce your work as HTML. \u00a0The first thing I do as a DotNet developer is go through the HTML files and rename them all from as .HTM or .HTML file to a .ASPX file. \u00a0This sets me up to have IIS to know that I am now working with the DotNet Framework. \u00a0Secondly I create my web.config is there is none already to hold my appSettings and my ConnectionStrings. \u00a0Then I determine who needs a ASP.NET class file and who doesn\u2019t. \u00a0 I create my HTML class using the same name as the file and then I put my page directive at the top of the ASPX page to link the class file.<\/p>\n<p>The question is now; how do I access my objects?<\/p>\n<p>Well that is easy as long as the Designer who produced the HTML doesn\u2019t use the element ID as part of their HTML style. \u00a0If the element that I need to access doesn\u2019t have an ID assigned to it, I give it one. \u00a0Then I add runat=\u201dserver\u201d to the HTML element so that I can access it. \u00a0By avoiding the standard ASP.NET elements and using the raw HTML elements I avoid the runat=\u201dserver\u201d form.<\/p>\n<p>The runat=\u201dserver\u201d form is the most annoying thing for the web designer to work around. \u00a0It means that they are limited by where and how many forms they place in their design. \u00a0The other thing that the runat=\u201dserver\u201d form does to the designer is it gives them another container to worry about creating complexity to the responsiveness of their design.<\/p>\n<p>If you are working from code first; be careful of how you structure your HTML code. \u00a0Consult your designer regularly to ensure they can work with what you are creating. \u00a0Ask for their guidance and do not be proud as it will make everyone\u2019s life easier.<\/p>\n<p>If you are working from design first, use the design as given and don\u2019t tweak it. \u00a0If you need tweaks consult the designer; that is what they are hired for. \u00a0You can merge elements to a master page for a common design, but make sure you consult the designer as to the best way to split their design code.<\/p>\n<p>Everything in ASPX.NET produces HTML, but it is how it is structured that matters most to a designer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Working with a designer and can be a challenge as a developer as we are totally different mind sets. \u00a0Working with a designer as a DotNet developer can be even more of a challenge, but there can be a simpler way. \u00a0DotNet can be absolutely daunting to a designer who is used to working with &hellip; <a href=\"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">How a Developer can Mitigate Stress of a Designer<\/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":[8,112,141,25,62,96],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>How a Developer can Mitigate Stress of a Designer - Software Developer in London - Andrew Pallant - LDN Developer<\/title>\r\n<meta name=\"description\" content=\"A designer working in the ASP.NET world can be full of stress and anger. A developer who properly works with a designer and mitigate the stress.\" \/>\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\/dotnet-developer-working-designer\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"How a Developer can Mitigate Stress of a Designer - Software Developer in London - Andrew Pallant - LDN Developer\" \/>\r\n<meta property=\"og:description\" content=\"A designer working in the ASP.NET world can be full of stress and anger. A developer who properly works with a designer and mitigate the stress.\" \/>\r\n<meta property=\"og:url\" content=\"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/\" \/>\r\n<meta property=\"og:site_name\" content=\"LDNDeveloper\" \/>\r\n<meta property=\"article:published_time\" content=\"2014-06-08T15:18:50+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2014-06-08T15:43:24+00:00\" \/>\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=\"3 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/\"},\"author\":{\"name\":\"ldnDeveloper\",\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84\"},\"headline\":\"How a Developer can Mitigate Stress of a Designer\",\"datePublished\":\"2014-06-08T15:18:50+00:00\",\"dateModified\":\"2014-06-08T15:43:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/\"},\"wordCount\":535,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84\"},\"articleSection\":[\"Better Coding\",\"Design\",\"Developement\",\"DotNet\",\"Personal Thoughts\",\"Web\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/\",\"url\":\"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/\",\"name\":\"How a Developer can Mitigate Stress of a Designer - Software Developer in London - Andrew Pallant - LDN Developer\",\"isPartOf\":{\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/#website\"},\"datePublished\":\"2014-06-08T15:18:50+00:00\",\"dateModified\":\"2014-06-08T15:43:24+00:00\",\"description\":\"A designer working in the ASP.NET world can be full of stress and anger. A developer who properly works with a designer and mitigate the stress.\",\"breadcrumb\":{\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/andrewpallant.ca\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How a Developer can Mitigate Stress of a Designer\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/#website\",\"url\":\"http:\/\/andrewpallant.ca\/wordpress\/\",\"name\":\"LDNDeveloper\",\"description\":\"Learning, Growing and Sharing.\",\"publisher\":{\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/andrewpallant.ca\/wordpress\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84\",\"name\":\"ldnDeveloper\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/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\":\"http:\/\/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":"How a Developer can Mitigate Stress of a Designer - Software Developer in London - Andrew Pallant - LDN Developer","description":"A designer working in the ASP.NET world can be full of stress and anger. A developer who properly works with a designer and mitigate the stress.","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\/dotnet-developer-working-designer\/","og_locale":"en_US","og_type":"article","og_title":"How a Developer can Mitigate Stress of a Designer - Software Developer in London - Andrew Pallant - LDN Developer","og_description":"A designer working in the ASP.NET world can be full of stress and anger. A developer who properly works with a designer and mitigate the stress.","og_url":"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/","og_site_name":"LDNDeveloper","article_published_time":"2014-06-08T15:18:50+00:00","article_modified_time":"2014-06-08T15:43:24+00:00","author":"ldnDeveloper","twitter_card":"summary_large_image","twitter_creator":"@LdnDeveloper","twitter_site":"@LdnDeveloper","twitter_misc":{"Written by":"ldnDeveloper","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/#article","isPartOf":{"@id":"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/"},"author":{"name":"ldnDeveloper","@id":"http:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84"},"headline":"How a Developer can Mitigate Stress of a Designer","datePublished":"2014-06-08T15:18:50+00:00","dateModified":"2014-06-08T15:43:24+00:00","mainEntityOfPage":{"@id":"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/"},"wordCount":535,"commentCount":0,"publisher":{"@id":"http:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84"},"articleSection":["Better Coding","Design","Developement","DotNet","Personal Thoughts","Web"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/","url":"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/","name":"How a Developer can Mitigate Stress of a Designer - Software Developer in London - Andrew Pallant - LDN Developer","isPartOf":{"@id":"http:\/\/andrewpallant.ca\/wordpress\/#website"},"datePublished":"2014-06-08T15:18:50+00:00","dateModified":"2014-06-08T15:43:24+00:00","description":"A designer working in the ASP.NET world can be full of stress and anger. A developer who properly works with a designer and mitigate the stress.","breadcrumb":{"@id":"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/andrewpallant.ca\/wordpress\/dotnet-developer-working-designer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/andrewpallant.ca\/wordpress\/"},{"@type":"ListItem","position":2,"name":"How a Developer can Mitigate Stress of a Designer"}]},{"@type":"WebSite","@id":"http:\/\/andrewpallant.ca\/wordpress\/#website","url":"http:\/\/andrewpallant.ca\/wordpress\/","name":"LDNDeveloper","description":"Learning, Growing and Sharing.","publisher":{"@id":"http:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/andrewpallant.ca\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"http:\/\/andrewpallant.ca\/wordpress\/#\/schema\/person\/f6f5bb1ac3e0c5a54a8b5ce35fd67b84","name":"ldnDeveloper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/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":"http:\/\/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\/1301"}],"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=1301"}],"version-history":[{"count":6,"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/posts\/1301\/revisions"}],"predecessor-version":[{"id":1307,"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/posts\/1301\/revisions\/1307"}],"wp:attachment":[{"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/media?parent=1301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/categories?post=1301"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/andrewpallant.ca\/wordpress\/wp-json\/wp\/v2\/tags?post=1301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}