tag:speakerdeck.com,2005:/willdonohoetag:speakerdeck.com,2005:Talk/3089592015-08-18T09:09:33-04:002015-08-18T09:10:47-04:00Practical PHP SecurityPHP has a pretty bad track record of insecure applications. Fortunately, today we use components like Doctrine and Twig to make our applications secure by default (for the most part) from SQL Injection and XSS. But there are still plenty of other gotchas and sources of vulnerabilities that are written everyday. This talk will cover some common insecure practices that are perhaps less well known than SQL injection and cross-site scripting (XSS), and how to fix them. Will Donohoe (@willdonohoe)tag:speakerdeck.com,2005:Talk/2920792015-03-17T08:27:51-04:002015-03-17T08:30:10-04:00Making Logs UsefulIt's all well and good to use the default PHP error log and grep to track down bugs in your application, but the information it provides is often not useful without some additional context. In this talk, I'll discuss how you can use Monolog to enrich your logs with all the information you need to make your life easy when you're debugging an error.
I'll also cover shipping your logs into Elasticsearch with Logstash and finding the needles in your haystack of log entries with Kibana.Will Donohoe (@willdonohoe)Will Donohoe (@willdonohoe) on Speaker Deck2015-08-18T09:09:33-04:00