{"id":1581,"date":"2013-05-29T08:48:50","date_gmt":"2013-05-29T13:48:50","guid":{"rendered":"https:\/\/2013.milwaukee.wordcamp.org\/?p=1581"},"modified":"2013-05-29T08:48:50","modified_gmt":"2013-05-29T13:48:50","slug":"speaker-highlight-aaron-saray","status":"publish","type":"post","link":"https:\/\/milwaukee.wordcamp.org\/2013\/speaker-highlight-aaron-saray\/","title":{"rendered":"Speaker Highlight: Aaron Saray"},"content":{"rendered":"<p><strong>What performance tips would you give to other pros (as related to speed, scalability, security, plugins, backup, etc.)?<\/strong><\/p>\n<p>Security: pick a few plugins that you know and trust &#8211; find your favorite hard-core-nerd-php programmer and ask them to take a look at them.  Tell them to look for holes? \ud83d\ude42 Then, provide beer.<\/p>\n<p><strong>If you were going to spend this weekend creating a plugin that doesn\u2019t exist, what would it be?<\/strong><\/p>\n<p>I would like to create a plugin that was more of a &#8216;setup&#8217; wizard &#8211; to be used after the first install.  It would hijack the entire site after install, and give the user some choices: just blog, blog + products, etc.  Then it would give some common themes to install, and some plugins.  I&#8217;m sure similar things like this already exist, but I think a system that had new choices automatically updated and retrieved from the internet would be awesome.<\/p>\n<p><strong>If you could change one thing today about WP, what would it be?<\/strong><\/p>\n<p>I would want to develop a better system for each plugin, theme, etc, to register its external resources.  Never again would you see a site load jQuery 1.9 and 1.8.  Common &#8216;problems&#8217; would be brought up with the plugin &#8211; and those plugins would not be accepted into the community until they worked with the resource management.<\/p>\n<p><strong>Tell us a story where you saved the WP day for yourself or on a client project. What made the difference for you?<\/strong><\/p>\n<p>I had to make a website for a friend that was just purely informational &#8211; showcasing a few products.  He sent me some sketches and asked for that special favor&#8230; you know&#8230; its 5p.m. &#8211; and I&#8217;m going to be showing this tomorrow.  What can you get by 8a.m?  I&#8217;ll tell you what he got: a great, slightly modified theme with product slide show and contact form &#8211; and then I went and watched some TV before I went to bed.<\/p>\n<p><strong>If you were interviewing another WordPress developer for a job, what is the first question you would ask and why?<\/strong><\/p>\n<p>I would ask them to describe their favorite PHP or open source toolkit besides WordPress.  I&#8217;d want to know that they have experience using other tools besides WP: this way they can be truly certain that WP is the best tool for the job &#8211; instead of using it because that&#8217;s all they know.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What performance tips would you give to other pros (as related to speed, scalability, security, plugins, backup, etc.)? Security: pick a few plugins that you know and trust &#8211; find your favorite hard-core-nerd-php programmer and ask them to take a look at them. Tell them to look for holes? \ud83d\ude42 Then, provide beer. If you [&hellip;]<\/p>\n","protected":false},"author":112378,"featured_media":0,"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":"","jetpack_publicize_message":"Speaker Highlight: Aaron Saray","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[140351],"tags":[],"class_list":["post-1581","post","type-post","status-publish","format-standard","hentry","category-speaker-highlight"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2YmV6-pv","_links":{"self":[{"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/posts\/1581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/comments?post=1581"}],"version-history":[{"count":1,"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/posts\/1581\/revisions"}],"predecessor-version":[{"id":1582,"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/posts\/1581\/revisions\/1582"}],"author":[{"embeddable":true,"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wporg\/v1\/users\/offordscott"}],"wp:attachment":[{"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=1581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/categories?post=1581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/milwaukee.wordcamp.org\/2013\/wp-json\/wp\/v2\/tags?post=1581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}