The delivery of this talk was spot on. It was funny, informative and amazingly fluent. The slides worked perfectly to support what was being explained. Rarely have i seen a technical topic been explained as well as this. Respect!
I entered a tad late to this one, but the part i saw i found confusing. Too dry, with code examples that didn't make sense to me in the short time i had to look at them. It seemed as though at least two of the promise examples were implemented in a blocking way rather than async. Given that the slides aren't here yet i can't check those examples.
A coherent story was definitely missing from this one.
I hadn't looked at generators in PHP before this, but now i definitely will. So overall i liked this talk.
The part about Texas vocabulary was pretty funny :-)
Points of criticism for me:
- the definition of a generator wasn't given. You state that you'll start with an answer to the question what is a generator. But you actually did not give it directly. Your audience was left to infer that from examples of generators in action and from bits and pieces on different slides. Which means i'm not sure i got it right.
- many of the examples were hard to follow. I have experience with async/await in JS which helped, but i imagine someone who was completely new to the concepts will have been flabbergasted.
- if you make benchmarks, you should show them side by side. It's nice to highlight what changed, but i cannot memorize a full slide in a few seconds.
A good talk, but a tad too much sales-pitch and a tad too little practical examples.
A good talk, but i expected a tad less theory and a lot more practical tips. That said the talk was fluent and fun to follow + i learned new things.
I loved this talk. It was fun, had good slides and was a down to earth look at algorithms.
A few points that bugged me none the less:
- some slides were distracting. The zoom in/out of the planet for example. It's nice to use gifs, but not when you're explaining stuff that needs full attention.
- at times the slides didn't fully support what was being said so that it was difficult to follow.
That said, one of my favorite talks of the conference.
Great workshop for beginners and people that want to improve their 'legacy' code as well. Pair-programming always pays off and sharing thought processes helps.
Instead of starting from scratch it was a good idea to change an existing application and showing how using Value objects can improve readability.
Great talk on the messenger component and 'how to queue' with commands and handlers.
I liked the part where you showed 'old' code (2013 and how it progressed.
Some good jokes in there as well!
Over 15 years ago I tried Haskell.
My main thought was..... Omgwtfbbq what is going on here!?!??
But now I got some explaination and a brand new insight in Haskell and now I’m like.... still omgwtfbbq??!!?
Ok haskell is appearently not for me, but the talk was good and fun. Learning other languages is just awesome! Even though I felt like a toddler learning quantum physics, it kept me entertained an interested!!
Very informative talk from Patrick, even though he didn't have a lot of time to prepare it.
My only point of criticism here is that the examples at the start of the different programming languages seemed like overkill. One example other than PHP seemed to be sufficient. Thankfully i had a chance to talk this over with him, and there was a good reason for it, which sadly wasn't in the talk yet. Hopefully in future iterations it will be there as it was a valid point.