{"id":253,"date":"2016-08-17T13:17:50","date_gmt":"2016-08-17T13:17:50","guid":{"rendered":"http:\/\/everestonlinemarketing.com\/blog\/?p=253"},"modified":"2019-11-25T21:48:59","modified_gmt":"2019-11-25T13:48:59","slug":"common-mistakes-of-a-web-developer","status":"publish","type":"post","link":"https:\/\/everestonlinemarketing.com\/blog\/common-mistakes-of-a-web-developer\/","title":{"rendered":"Common mistakes of a web developer"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #7ab700;color:#7ab700\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #7ab700;color:#7ab700\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/everestonlinemarketing.com\/blog\/common-mistakes-of-a-web-developer\/#Common_mistake_1_Incorrect_input_validation\" >Common mistake #1: Incorrect input validation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/everestonlinemarketing.com\/blog\/common-mistakes-of-a-web-developer\/#Common_mistake_2_No_proper_authentication\" >Common mistake #2: No proper authentication<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/everestonlinemarketing.com\/blog\/common-mistakes-of-a-web-developer\/#Common_mistake_3_Not_ready_to_scale\" >Common mistake #3: Not ready to scale<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/everestonlinemarketing.com\/blog\/common-mistakes-of-a-web-developer\/#Common_mistake_4_Missing_or_wrong_SEO\" >Common mistake #4: Missing or wrong SEO<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/everestonlinemarketing.com\/blog\/common-mistakes-of-a-web-developer\/#Common_mistake_5_Time-consuming_action_in_request_handlers\" >Common mistake #5: Time-consuming action in request handlers<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/everestonlinemarketing.com\/blog\/common-mistakes-of-a-web-developer\/#Common_mistake_6_No_optimizing_on_bandwidth_usage\" >Common mistake #6: No optimizing on bandwidth usage<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/everestonlinemarketing.com\/blog\/common-mistakes-of-a-web-developer\/#Common_mistake_7_Screen_size_problems\" >Common mistake #7: Screen size problems<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/everestonlinemarketing.com\/blog\/common-mistakes-of-a-web-developer\/#Common_mistake_8_Incompatibility_of_the_cross_browser\" >Common mistake #8:Incompatibility of the cross browser<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/everestonlinemarketing.com\/blog\/common-mistakes-of-a-web-developer\/#Common_mistake_9_No_plans_for_portability\" >Common mistake #9: No plans for portability<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/everestonlinemarketing.com\/blog\/common-mistakes-of-a-web-developer\/#Common_mistake_10_Restful_anti-patterns\" >Common mistake #10: Restful anti-patterns<\/a><\/li><\/ul><\/nav><\/div>\n<p><span style=\"font-weight: 400;\">Today, web application development \u00a0has evolved from static HTML pages to the complex business application and make completely dynamic. There are millions of digital and printed resources about the tips and step-by-step instruction about web developing. There are some sites shows how they \u201csmart\u201d enough to fix any mistake that an early web developer can do.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The main purpose of these development patterns, platforms, and practices is to share the common ground, to help you to become a better web developer.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here are some of the common mistakes that a web developer made:<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Common_mistake_1_Incorrect_input_validation\"><\/span><strong>Common mistake #1: Incorrect input validation<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">We simply must do the validating the user input on the client and the server side, but there will be some mistake by the web developer in stemming from validation the happens which may happen too often. And the common mistake is the SQL Injection. It is a very simple \u00a0annotation to assure that submitted data are adhering to expected.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Common_mistake_2_No_proper_authentication\"><\/span><strong>Common mistake #2: No proper authentication<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">When a web developer is verifying a specific person, he\/she is using his password to provide as a security credential. In authentication, it is a part where you are confirming that a particular person to access on the to a specific resource or in a short description, your let a permission granted.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Common_mistake_3_Not_ready_to_scale\"><\/span><strong>Common mistake #3: Not ready to scale<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">One of the goals of web developer is having your MVP (Minimum Viable Product) out on the \u00a0market as soon as possible. Scaling is the one which should be take granted. There are some times that it will get serious problems. It, not enough when selecting the scalable database and web servers then separating all of the application layers on an independent scalable servers.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Common_mistake_4_Missing_or_wrong_SEO\"><\/span><strong>Common mistake #4: Missing or wrong SEO<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The main reason of this incorrect SEO is misinforming the SEO specialist. Some developers don&#8217;t know a lot about the SEO so there are some developers got a lot of mistake on this. If you are not an SEO specialist, you should not claim as one. SEO is often postponed and it is always done in the end. This comes with a lot of web development issues.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Common_mistake_5_Time-consuming_action_in_request_handlers\"><\/span><strong>Common mistake #5: Time-consuming action in request handlers<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">This should handle by an external process in the time you release your HTTP requests. <\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Common_mistake_6_No_optimizing_on_bandwidth_usage\"><\/span><strong>Common mistake #6: No optimizing on bandwidth usage<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">When you are optimizing the bandwidth usage it will give you a very fast performance boost. But it will gain the boost, it needed some tricks for you to make it.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Common_mistake_7_Screen_size_problems\"><\/span><strong>Common mistake #7: Screen size problems<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Creating a responsive design is one of the known issues nowadays. Every Time a developer create a website, they should make their layout fixed and can be also be read on mobile devices.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Common_mistake_8_Incompatibility_of_the_cross_browser\"><\/span><strong>Common mistake #8:Incompatibility of the cross browser<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Some web developer uses different browser. Browsers worked but some are not. It also depends on what browser you use for all the time.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Common_mistake_9_No_plans_for_portability\"><\/span><strong>Common mistake #9: No plans for portability<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Always handle the exception if the web server configuration is not expected. Make sure that your application will run on a load-balanced multiple server environments. And lastly, make a simple and clear configuration.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Common_mistake_10_Restful_anti-patterns\"><\/span><strong>Common mistake #10: Restful anti-patterns<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Send HTTP 200 OK if the request has an error. If there is an error, send 400, 401, 500 or any other status code that is appropriate for the error that has occurred.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Being a Web Developer is a bit complicated. You can learn more about the web developing but asking some and also read more about the topic.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Source: <a href=\"https:\/\/www.toptal.com\/web\/top-10-mistakes-that-web-developers-make\" target=\"_blank\" rel=\"noopener\">toptal.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, web application development \u00a0has evolved from static HTML pages to the complex business application and make completely dynamic. There are millions of digital and printed resources about the tips and step-by-step instruction about web developing. There are some sites shows how they \u201csmart\u201d enough to fix any mistake that an early web developer can [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":255,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,8],"tags":[],"class_list":["post-253","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-website-development","category-web-development"],"_links":{"self":[{"href":"https:\/\/everestonlinemarketing.com\/blog\/wp-json\/wp\/v2\/posts\/253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/everestonlinemarketing.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/everestonlinemarketing.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/everestonlinemarketing.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/everestonlinemarketing.com\/blog\/wp-json\/wp\/v2\/comments?post=253"}],"version-history":[{"count":6,"href":"https:\/\/everestonlinemarketing.com\/blog\/wp-json\/wp\/v2\/posts\/253\/revisions"}],"predecessor-version":[{"id":601,"href":"https:\/\/everestonlinemarketing.com\/blog\/wp-json\/wp\/v2\/posts\/253\/revisions\/601"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/everestonlinemarketing.com\/blog\/wp-json\/wp\/v2\/media\/255"}],"wp:attachment":[{"href":"https:\/\/everestonlinemarketing.com\/blog\/wp-json\/wp\/v2\/media?parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/everestonlinemarketing.com\/blog\/wp-json\/wp\/v2\/categories?post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/everestonlinemarketing.com\/blog\/wp-json\/wp\/v2\/tags?post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}