Talk comments

Oliver Mensah at 17:48 on 25 Jun 2020

The workshop was great from explanation of concepts to technical implementations. My only concern was how best this valuable knowledge could be made available to up and coming engineers to know better patterns than to always follow the "usual" development flow; get a request, process in the controller, either save or retrieve data from the database.

Thank you, Matthias! I'm always eager to learn from your experiences.

A great tutorial!
I was able to follow along nicely and got a better insight in how gpg works and how to use gpg to establish trust with other persons.
Especially how openssl and gpg relate to each other.

I think it would be nice if the later part of the intro uses more images / visuals to make things clearer. Especially the part about DSA / RSA / 125519?? is a lot to take in.

The information you provided during the slides was good. But what didn't work very well in this context with a remote workshop was the amount of time it took to get feedback. The technical issues we had to do screen sharing did actually block me from providing feedback during the workshop. Where I would have been more active in real life.

About the technical issues:
- I would recommend asking all participants to mute and disable their video.
- Would it help to use pull requests on github to show examples from other participants? It would at least help to save the time of constantly switching.
- A moderator for questions would help, so you can focus on the answers, and you don't have any broken audio links with participants.

I do understand that it must have been very awkward for you to talk just to a webcam without seeing any faces.

I don't know if it was my own expectation, but based on the title and description of the workshop I would have expected a more advanced course. Where you would skip a large number of definitions. For me, the focus of the workshop could have been on the implementation and technics rather than the usage of behat. Something that you might prevent by adding also a set of scenario-tests in phpunit? So you don't have to explain the concepts of behat to the participants? Behat is a great tool, but not many php-developers are using it.

Thanks a lot for doing this!


To Ibuildings I would just say, please use a more suitable video-application. The video was not in sync with the audio. I was sometimes just staring at a frozen screen. I lost my connection somewhere in the middle of the workshop. We can say a lot about applications like zoom. But those do work. At least that is my experience with another online conference.

Koen Cornelis at 17:21 on 25 Jun 2020

I saw the short theoretical version of this workshop @ PHP Benelux. I was left aching for practical information.

This time round with the practical part added to it, i really liked it. We have definitely gotten the tools we need to start using this tech. Now all i need are people who actually use it as well :p

Docked one "star" because the practical part was a lot to take in. It's well brought, but could be made a tad easier to digest i reckon. For example with a cheatsheet for the commands, and some slides which summarize the main points (like why we created all those subkeys).

Michiel Kodde at 17:19 on 25 Jun 2020

A well presented and smartly organized presentation.
A bit much on the theoretical side, but the theory was very relevant.

Michiel Kodde at 17:15 on 25 Jun 2020

A nice balance between theory and getting hands dirty.
Andreas is a very enthusiastic speaker with a nice listening voice. He also really did his best to customize the tutorial to the 'needs' of the audience.

Jos Elstgeest at 17:14 on 25 Jun 2020

Great tutorial Matthias!!

(fast paced which I personally like) especially the interaction, seeing the small nuances in the different solutions to the same problem.

Makes it more clear how to completely build your core application domain free from framework noise

Presentation was almost as good as in person.

Thank you

I just attended this workshop, and I liked it a lot. The format was suitable for a remote session.
The how and why of decoupling where well explained. The setup of the tutorial project was really easy. Matthias kindly answered all our questions, with a lot of patience and a lot of... well, grace, by lack of a better word. Even though the subject was more familiar to me than I thought, I still got some food for thought afterwards.

Something that maybe could be improved would be the sharing of the code of the attendants. A possible solution would be to instead of letting attendants share their screen, require them to file a pull-request, or give them write-access to the repository (only branches, not master). Another thing that could be improved is the difference in level of the attendants. Sometimes, quite a lot of time was spent to make something clear to one person. This is ok, and it is understandable, but it slows the session down a bit. In a normal tutorial session, I would suspect that such a person would get a one-on-one when everyone else was working on the assignments, but this was not possible in a remote session. Due to the fact that these are problems induced by covid-19, I don't subtract any points for that ;)

Keep going Matthias! I will surely look out for more of your talks.

Damien Seguy at 15:13 on 25 Jun 2020

Great presentation, very well adapted to the level. Installation, first usage, advanced topics and even custom rule writing.

The online version is yet another challenge, that cleared by a seasoned speaker (Ondrej Mirtes). If only we knew how to clap online !

A little more in-depth details about the rules would be a plus.

Jay Dijkstra at 13:33 on 25 Jun 2020

Thanks for this presentation, even with everything going wrong in the world right now I am still pleased that this was apossibility to gain new information regarding PHPStan. I hope that in the future PHPStan can help me, and other developers, writing more strictly code to improve our awesome PHP projects! Keep up the good work!