Talk comments

Thank you to everyone that attended the session. I was trying a lightning talk format, so I hope everyone was able to glean something from the talk. I did end up sitting down with a few of the attendees for a couple of hours afterwards showing them some of the technologies first hand. If you would like some personal mentorship or some assistance, I implore you to reach out to me.

@Josh: Thanks a million for the feedback! Unfortunately due to time, we just weren't able to hit all of the challenges WP developers face. As a result, I chose topics that I feel hadn't been covered in previous talks or articles.

Re: db migration, I recommend looking at either https://github.com/jplew/SyncDB or https://github.com/wp-sync-db/wp-sync-db (the latter is essentially the "open source" version of WP Migrate DB Pro. I consider this more of a strategy rather than technical issue, and probably deserves an entire talk about migration strategies alone.

As far as keeping upload folders in sync, my preference is using NFS with private networking. It's quick, easy, and allows for proper file system mounting.

I do feel bad for giving the impression I was trying to market a particular product. Almost all of the packages suggested were FOSS, and created by separate developers. I'm passionate about these particular solutions because of what it delivered for our projects. I wish I had more time to actually demonstrate some of the technologies I covered.

@Jesse: I definitely understand this concern. Many of these solutions are non-trivial to write or engineer, however, most of the dirty work has been written and is available for your consumption and use out of the box. One thing to remember about investments in your workflow is that the efficiencies afforded pay dividends in perpetuity. Even though the gains might not be as great for smaller sites, each subsequent site that you do makes the value proposition that much sweeter.

Without question, not all of these solutions are for everyone. Please take whatever you feel will benefit you. Don't hesitate to contact me even outside of the scope of these solutions.

I've added the slides to the presentation. Please don't hesitate to hit me up if you want some implementation details, mentorship or assistance engineering a solution for any of your challenges.

Thanks again!

Anonymous at 12:19 on 18 Apr 2015

Talk was short. Had some good content at the end. Many good examples on why you should log and monitor for security purposes. The excessive cursing was a turnoff around 1/4 through and started to become awkward for the

This was some great information on testing the more difficult parts of applications. Thank you, Matt.

Anonymous at 11:47 on 18 Apr 2015

Your talk covered some good material, but you assumed a lot of knowledge on the part of the audience. You never defined some acronyms and made very unclear references to specific functionality across a number of systems. (i.e., you discussed reflection for several minutes, but never defined it.) More people will be able follow if you take the time to introduce some of the concepts and spell out the details of what you are covering.

I missed the talk but caught the slides

This identified some great things I know I need to add to my applications
Great information!

Anonymous at 11:31 on 18 Apr 2015

Would love to rate this talk higher. The subject is very important, but the presenter could benefit from recording and watching his presentation, comparatively with the other presenters.

Pro: critical subject matter, excellent examples, some valuable takeaways
Con: starts by insulting the audience, see color note below, excessive profanity

Unreadable color combinations:
- yellow text on blue background
- blue text on black background

Talk ran fairly short and was a bit lacking in content, though what was there was good: real experiences, their consequences, and how to avoid them. Could stand to cover how instead of just why to adopt these practice. Slides appeared to be more of an aid for the speaker than the audience. Speak more slowly, try to break the habit of filling silence with "uh" or "like."