WCPHX2014 – WordCamp Phoenix 2014 – Day 2

My second day at WordCamp was heavily overshadowed by the Saturday night party :). There were also some presentations I couldn’t quite connect with. Nevertheless lots of cool stuff. If you are looking for my first day at WCPHX 2014, you find it here: https://schurpf.com/wcphx2014-day1

Day 2

@scottbolinger – Apppresser

Talk about @apppresser

@pdclark – Cowboy, Meet Ninja

slides: http://pdclark.com/wcphx2014/


source: http://xkcd.com/149/

wp engine .gitignore: http://cdn.wpengine.com/wp-content/uploads/2013/10/recommended-gitignore-wp.txt
deploy git to svn for wp plugins: https://github.com/brainstormmedia/deploy-plugin-to-wordpress-dot-org
php error logger for console: http://firelogger.binaryage.com
hide test sites: http://wordpress.org/plugins/wp-require-login/ or http://wordpress.org/plugins/wp-maintenance-mode

@pippinsplugins – Sane plugin updates
slides: http://pippinsplugins.com/slides/wcphx/22703/

beta test
tag releases
change logs with prefixes: NEW:, FIX:, TWEAK:
Release often iterate quickly (point releases)
Use auto updater for non wp plugin repo hosted plugin


@williamsba – Writing Secure WordPress code

slides: http://www.slideshare.net/williamsba/writing-secure-wordpress-code

  • SQL Injection SQLi
  • Cross Site Scripting XSS
  • Cross Site Request Forgery CSRF
esc_attr_e( $text, $domain );
esc_url( $url, $protocols, $_context );
esc_url_raw( $url, $protocols );	
sanitize_text_field( $str );
wp_kses( $string, $allowed_html, $allowed_protocols );
wp_kses_post( $data );

wp_nonce_field( $action, $name, $referer, $echo );
check_admin_referer( $action, $query_arg );
wp_nonce_url( $actionurl, $action, $name );


@jondavidjohn – WP Deployment

slides: http://jondavidjohn.github.io/bigredbutton/



Other interesting projects/people






interacting with external apis

just in time user interactions



Python Capistrano alike deployment: https://github.com/AllStruck/secret-robot

This is really more a summary of awesome than anything else. Thanks WCPHX2014! I left early Sunday morning so no Day 3 for me this time :(. I will sure stay next time until the end.

The unimprovable day to resolve health problem is before any visible sign appears. Actually there isn’t anything you can’t purchase on the Internet anymore. Whereas erectile disfunction is more common among older men, that doesn’t some you simply have to live with. What about “canadian pharmacy cialis 5 mg” and “cialis canadian pharmacy“? In our generation, there are divers options for those ones who suffer from erectile malfunction. You may have heard about “canadian pharmacy online cialis“. More data about the matter available at “canadian pharmacy cialis 20mg“. Why it happen? Can sexual disorders in men be prevented? If you get any prescription remedies like Viagra, check with a pharmacist that they are sure to take with your other remedies.

The Top 8 WordPress Developer Tools from 5 years experience
(Hint: They cut down my development time in less than half!)

Get the Top Tools Now!

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.