It was a good introduction to storing JSON documents in MySQL and covered the functions needed to query and manipulate the documents. I would have like to have a more balanced pros and cons discussion on storing documents versus a full relational table structure.
This talk covered the basics of Redis and then moved on to some advanced usage scenarios. I really liked a lot of the tips and tricks that were covered.
Fantastic talk on writing for the command line, including best practices.
Great talk by Matthew -- this could easily be extended to a tutorial.
Speaker knew his stuff -- this was a great comparison of the two languages and pitfalls when writing JavaScript. Very well organized.
This talk was exactly what it claimed to be -- an overview over alternatives to username/password authentication. Impressively done on a short time-frame.
Excellent talk with great use case example for the audience. Just enough to get one's feet wet in the subject and get a general understanding of machine learning.
A great tutorial for using RabbitMQ, but it was a bit difficult to follow the talk and write constantly changing code at the same time, especially without a desk or table. Having a repository would have helped cut down on the time needed to backtrack and debug. Would attend again.
This was the hands on introduction to async php that I've really been wanting. Eric did a great job, and the examples were easy to follow, and addressed a lot of FUD around async. It would have been nice to have access to the vagrant box ahead of time -- the pre-conference email said we needed to provide our own environment with PHP7 compiled with zts and pthreads, and that turned out to be unnecessary.
Ian is clearly a very sharp coder. This talk was complex and very thoroughly prepared, but I felt the performance message got lost amongst all the setting up and underlying technicalities. I think it would have been better if it had started out with some performance stats across the different approaches and then looked at how they were achieved and what trade-offs were involved. This might also have reduced the impact of the failure of the last demo, which I'm assuming was going to get the best results of all the appoaches, so was something of a disappointment. I still learned a lot though!