{"id":2674,"date":"2017-07-30T16:24:08","date_gmt":"2017-07-30T10:54:08","guid":{"rendered":"https:\/\/2017.delhi.wordcamp.org\/?p=2674"},"modified":"2017-07-30T19:49:44","modified_gmt":"2017-07-30T14:19:44","slug":"varun-sharma-how-to-make-your-wordpress-code-super-readable-safe-secure","status":"publish","type":"post","link":"https:\/\/delhi.wordcamp.org\/2017\/varun-sharma-how-to-make-your-wordpress-code-super-readable-safe-secure\/","title":{"rendered":"Varun Sharma: How to make your WordPress Code Super Readable, Safe &amp; Secure"},"content":{"rendered":"<p>Varun is the CEO &amp; Founder of Teclab Solutions &#8211; Parent Firm for Tech Banker<\/p>\n<p>Tech Banker is a leading WordPress Plugin Development Firm having developed major famous plugins like Contact Bank, Gallery Bank, Mail Bank, Clean Up Optimizer, Captcha Bank etc.<\/p>\n<p>He also runs two websites. <a href=\"http:\/\/beta.tech-banker.com\" target=\"_blank\" rel=\"noopener\">Beta.tech-banker<\/a> and <a href=\"https:\/\/gallery-bank.tech-banker.com\" target=\"_blank\" rel=\"noopener\">Tech-banker<\/a>.<!--more--><\/p>\n<h2>The different aspects he is going to cover in his talk<\/h2>\n<p>Code readability is a universal subject in the world of computer programming. It&#8217;s one of the first things we learn as developers.<\/p>\n<p>In the first 3 mins of my topic, he would be letting developers know why it is important to write readable code and what could be the consequences of badly written code.<\/p>\n<p>In the next 12 mins, he will be covering what to do to make your code super readable.<\/p>\n<p>This will be covered with the following sub points :-<\/p>\n<p><strong>1 &#8211; Commenting &amp; Documentation<\/strong><br \/>\n<strong>2 &#8211; Consistent Indentation<\/strong><br \/>\n<strong>3 &#8211; Code Grouping<\/strong><br \/>\n<strong>4 &#8211; Consistent Naming Scheme<\/strong><br \/>\n<strong>5 &#8211; DRY Principle<\/strong><br \/>\n<strong>6 &#8211; Avoid Deep Nesting<\/strong><br \/>\n<strong>7 &#8211; File and Folder Organization<\/strong><br \/>\n<strong>8 &#8211; Separation of Code and Data<\/strong><br \/>\n<strong>9 &#8211; Sanitization, Validation to make your code bullet proof from Attacks!<\/strong><\/p>\n<p>The above part of the topic would be using a 2 mins Presentation + 10 mins of Practical using Net Beans IDE.<\/p>\n<p>In the Next 5 minutes, he will be winding up the topic with his experience as a WordPress User V\/s WordPress Developer! (Ideal for Web Designers)<\/p>\n<p>I am sure, you&#8217;re going to have a heating discussion which can help you become a better developer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Varun is the CEO &amp; Founder of Teclab Solutions &#8211; Parent Firm for Tech Banker Tech Banker is a leading WordPress Plugin Development Firm having developed major famous plugins like Contact Bank, Gallery Bank, Mail Bank, Clean Up Optimizer, Captcha Bank etc. He also runs two websites. Beta.tech-banker and Tech-banker.<\/p>\n","protected":false},"author":13751297,"featured_media":2769,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5015],"tags":[],"class_list":["post-2674","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-speaker"],"jetpack_featured_media_url":"https:\/\/delhi.wordcamp.org\/2017\/files\/2017\/07\/varun-sharma-speaker.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8u3Vh-H8","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/delhi.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/2674","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/delhi.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/delhi.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/delhi.wordcamp.org\/2017\/wp-json\/wp\/v2\/users\/13751297"}],"replies":[{"embeddable":true,"href":"https:\/\/delhi.wordcamp.org\/2017\/wp-json\/wp\/v2\/comments?post=2674"}],"version-history":[{"count":3,"href":"https:\/\/delhi.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/2674\/revisions"}],"predecessor-version":[{"id":2773,"href":"https:\/\/delhi.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/2674\/revisions\/2773"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/delhi.wordcamp.org\/2017\/wp-json\/wp\/v2\/media\/2769"}],"wp:attachment":[{"href":"https:\/\/delhi.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=2674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/delhi.wordcamp.org\/2017\/wp-json\/wp\/v2\/categories?post=2674"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/delhi.wordcamp.org\/2017\/wp-json\/wp\/v2\/tags?post=2674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}