I will definitely be making use of what I learned to be a better communicator.
A fun talk by an easy going and personable speaker. Highlights important considerations that companies and developers frequently overlook when they design and build APIs.
I have a moderate amount of experience with implementing and building APIs but I still came out of this tutorial having learned plenty of new ideas and tips. To me, this is a mark of a successful presentation.
I appreciate that all of the prerequisite code came with a vagrant file. I was basically able to walk in to the tutorial and be run and running in with a perfect environment within minutes.
That being said, there was a lot of content to cover and the time to complete some of the exercises was inadequate. I would suggest for future tutorials to reduce down the slides and even in amount of exercises to allow greater concentration on less content.
Fantastic! The entire talk was engaging and easy to relate to. The examples of challenges and how to overcome them seemed spot on. The hurdle of the technical challenge was handled with great aplomb and if you missed the initial issue you’d never have known that there was a problem.
Christian was a knowledgeable speaker and put together a nice presentation that I could tell took a long time to create and maintain.
However, ultimately I did not find the talk very effective because most of it dealt with using a GUI utility to do code generation. I was not familiar with apigility when I went to the tutorial, so part of that could be my fault. Learning to use a GUI is not really why I came to the tutorials. I wanted to learn more about PHP and frameworks.
A few suggestions to make this better for christian:
1. Create a vagrant file for the project. This makes it so easy for people whom use vagrant to get up and running in a perfect environment within minutes.
2. Remove any references to faith, religion, etc from the slides. This detracts from the message.
Tons of good information on how to make your API ten times better.
I have loved your DevOps talks and you can tell that one is really refined. I appreciate you telling us this was your first time doing this talk. I think your speaking style and everything was perfect. The content in my opinion was a little overwhelming. I thought there was more focus on what types of modules you can import (which is great) instead of what Slim is actually doing. Maybe focus more on the request and response aspect of it and how you can incorporate middleware, what routes are, and how to use routes effectively (like wildcards, patterns, etc...) I'll admit I got lost in the weeds a little bit but otherwise it's a great topic and with it being so open to incorporating different components it makes hard to focus. Finishing on a positive note, that is a feature of Slim that I like, that it is so extensible and everyone's use cases are so wildly different for it. Great job at condensing as much knowledge into a 50-60 minute talk as you could.
Presenter glossed over useful details of various caching methods and instead just presented an overarching look at what caches are in general terms. Since this is ostensibly a PHP conference, it would have been really useful to have learned any details about caching PHP code in a production environment.
Chris was a funny and engaging speaker and this talk was packed with great information!
The emphasis on the fact that accessibility benefits everyone was a paradigm shift for me. I love it!