To be honest, I did not really like this talk.
Why? I had no Vagrant experience before this, I even had not heard about this product until today, I had to google it (yay free wifi!).
So that is my background.
I went to the talk with the expectation that I would get to explained what Vagrant is and what it solves, but I did not get any of those answers.
Very quickly the talk went to talk about the "provisioners", of which I did not even understand WHY you needed those. Are you required to pick one, or are their optional? What in fact does Vagrant do, and what does their Provisioner do?
Then I got a bunch of statistics about the different provisioners, I assume the speaker was very proud of these numbers because she did the research herself on it, for which big thumbs up.
However, because I do not know those tools yet, and I was not even convinced to use them, I just did not see the relevance of them.
I hope it is not to just run "apt-get update" every time, because that is what I picked up from it.
I would have prefered more emphasis on the basic Vagrant myself, maybe show an actual implementation of it. Also explain why it is better than just a plain VMware tool.
I can create a snapshot of a VMware installation, and share that between my co-workers, what is the benefit of Vagrant here?
I think if you rebranded the talk more clearly that is not an introduction to Vagrant, but rather an "state of the vagrant-market", it would have been better. It did not give enough information for a beginner.
Anyway, if the speaker still wants to convince me of Vagrant, feel free to do that tomorrow. ;)
Very nice talk, very moving moment also when the speaker talked about her experience with misogyny as she started in the industry, left me feeling a little bit sad on my own gender. ;)
Also shows you that "when I doubt, just add more kittens" always works.
Interesting talk, I would have liked a little bit more talk about handling external resources, like importfiles and databases, because that is most commonly the more complex part of unittesting.
But, the speaker said clearly in the beginning of the talk that it was meant for beginners, so I guess it was to be expected.
Would love a "Let’s Learn Testing 2 - The advanced talk", some day. ;)
After the talk I went to the speaker to ask him some questions (about DB resources) and he was very friendly and knowledgeable about the topic.
Now actually doing the unit testing... that might be a different story. :p
The talk was very interesting, with a lot of details that you normally would never look into.
I do not know if it has that much practial use, because, just like the speaker mentioned, normally performance problems are more on the DB/API level, and not on the PHP level.
If this talk would have come with one real life story of some optimization that made the difference with the help of those tools, the talk would have been perfect.
It still was very interesting on an intellectual level, just to know a little bit more what is going on "under the hood".
I really liked that insight and found it interesting.
There where a lot of list, but not always a lot of explanation about each point.
Some ideas where quite interesting - like your point about "never using else again" but would have really benefited from a code example.
The more radical your idea, even if genious, the more examples it need. ;)
I think this would become great if you would maybe show some old code of you "that you hate", and then show how applying a rule like "no else" makes it better.
I already gave this feedback in person to you, but you asked me to post it here. ;)
I would cut back on the time spent on all the different versions of php 5. Just merge all those together in the cool star wars intro you have. We are here to hear about the future!
Great theming btw! :)
Then with the time freed explain why certain new features are actually useful - or not useful at all. :)
Options are GOOD, I notice that you sometimes look afraid of giving a subjective opinion on a topic - but is interesting to hear what you as an experience developer have to say about certain features.
Very nice personal talk, with some moving talk about rolemodels.
It takes a great man to open himself up to so many strangers, very brave!!!
That said, it was pretty much the default keynote talk that can be summarized in "community is great, be a part of it". There was not that much in the talk to differentiate from that.
It is however a message worth repeating.
Really good talk, it gave some great insight into what you should do and not do with Doctrine - and how simple caching can be with Doctrine.
I learned a lot and I personally thought it was the best talk so far that I attended. ;)
It was a really interesting talk. A little bit weird that stressed how difficult it actually is to use, instead of how easy. ;) That is normally not how talks work - but it was very honest.
The talk would probably be even more worth for a public of big-data analysts, maybe we should have focussed a little bit more on the API and the technical site - and less on the click and drag interface.
The thing that surprised me the most was how simple some of the available API's are, like the emotion- and face-detector.
It is really cool to know that you now can setup such a service that uses this without owing a multi-million company. ;)
I wouldn't have a spin-off talk about those API :)
A lot of talk about old history from caching, which is very ironic for a talk about "caching on the bleeding edge".
It took a really long time before the speaker even started to talk about modern caching systems, and then I found it to be more of a list of all the possible caches with their advantages and disadvantages.
A better title would have been "the history of caching".
I thought it was a great talk, yes, it was quite basic and maybe it was more a beginner talk - but I thought it was greatly delivered, very clear and entertaining - it was a very good refreshment of the basics.
Also, I am now running a slow query log on my database. ;)