Johan Vervloet

@vohanj

Talks

No talks so far

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(16.Nov.2017)
Keynote
Now I want to make something with Symfony 4.
Rating: 5 of 5 
(16.Nov.2017)
Keep calm and update your Symfony app!
Will start updating my app today :-)
Rating: 3 of 5 
(16.Nov.2017)
Event Sourcing: The good, the bad and the complicated
The slides were very entertaining. Good speaker. But I am too new to event sourcing to understand everything.
Rating: 2 of 5 
(16.Nov.2017)
Neo4j + PHP = <3
I was curious about graph databases, but I'm still not convinced about why they are worth using. The demo showed nice graphs, but I didn't see something about which I thought 'this would be way harder using relational databases'.
Rating: 5 of 5 
(16.Nov.2017)
A Journey from Hexagonal Architecture to Event Sourcing
Although I had some difficulties with the accent of the speaker, this was an excellent talk. I think I finally understand what event sourcing is about. The different steps from spaghetti to CQRS+event sourcing were very clear; for almost every category I know a piece of software that's in it :-)
Rating: 3 of 5 
(16.Nov.2017)
A GraphQL API: from hype to production
The speaker touched some interesting questions/remarks, but I was a little lost in the different yml-files; the small font did not really help.
Rating: 5 of 5 
(16.Nov.2017)
Lessons learned building the Composer internals
Nice entertaining presentation to end a info-packed day.
Rating: 4 of 5 
(17.Nov.2017)
PHP 7 and beyond: 7.2+
Nice overview of php in its current and future state.
Rating: 4 of 5 
(17.Nov.2017)
Mastering regex incantations
I didn't know pcre had that many features.
Rating: 4 of 5 
(17.Nov.2017)
API Platform and Symfony
Ok, I have to admit that I wasn't fully concentrated on the talk because I was playing with the docker image of api platform. But it's this talk that introduced me to api platform, and I was very impressed.
Rating: 3 of 5 
(17.Nov.2017)
UnConference track - Diversity in the Symfony community
Some interesting points were made. But I missed some kind of concrete conclusions/commitments like: 'we are going to try this and this'.
Rating: 3 of 5 
(17.Nov.2017)
Symfony at OpenSky
It is always interesting to hear about someone elses workflow; you can always learn something.
Rating: 3 of 5 
(17.Nov.2017)
A year of Symfony
Certainly worth hearing. Now I'm more or less up to date about the recent developments in symfony.
Rating: 3 of 5 
(27.Jan.2018)
Thinking in Events
The introduction to event storming and event sourcing generally was very good. But it was more a talk/demo than a workshop imo. We were asked to bring a dev environment with php 7.1 and mysql, but I did not really use it. Following what you were doing was informative as well. But certainly worth hearing.
Rating: 1 of 5 
(27.Jan.2018)
Exploiting the brain for fun and profit
I don't like it when someone tells me what to do in my personal life, especially on a tech conference. I always tend to not trust people who try to tell me how to be more productive/happy/whatever, without actually knowing me. Maybe because I have heard too much nonsense about this in my life. But if you do want to do a talk like this, and make me trust you, here are some tips: * tell me what your background is. Did you study the subject, do you have a related job, do you just make things up? * if you make statements like 'a little sleep of X minutes increases productivity by Y%', tell me: Is this your personal experience? Was there a research about this? Who did the research (give pointers) * Don't tell me to stand up and dance. Just don't.
Rating: 4 of 5 
(27.Jan.2018)
The Science of Code Reviews
Everyone involved in software development should listen to this talk at least once. :-)
Rating: 4 of 5 
(27.Jan.2018)
Aiming for Autonomous Services
Interesting talk, recongisable situations.
Rating: 4 of 5 
(27.Jan.2018)
Tales from the wrong end
Nice to hear a personal story about the impact of vulnerabilities on the life of an open source maintainer.
Rating: 5 of 5 
(27.Jan.2018)
Year with event sourcing and CQRS
We are starting with CQRS/ES, so it was very interesting to hear about the caveats. I also like a speaker with humor, so +1 for that.
Rating: 4 of 5 
(27.Jan.2018)
Refactoring, the third commandment
Although I did not agree with everything the speaker told, this was the overview I needed.
Rating: 3 of 5 
(27.Jan.2018)
Monads in PHP
I think I now understand what a monad is. But I am not convinced that I should use monads in php.
Rating: 4 of 5 
(27.Jan.2018)
Anonymous Classes: Behind the Mask
Interesting. Looking forward for the phpanpy framework.
Rating: 3 of 5 
(27.Jan.2018)
Beyond REST maturity levels: Insights from building a real life, high-load REST API
It was cool to hear what is involved in such a big api.
Rating: 4 of 5 
(27.Jan.2018)
Proactive web security
I try to attend a security talk each year. Each year I learn something new. This year was no different. :-)
Rating: 4 of 5 
(06.Dec.2018)
Keynote
I guess that if next year more people raise their hands when you ask 'Who uses Windows?', it will be because of this local http server.
Rating: 4 of 5 
(06.Dec.2018)
Behat Best Practices with Symfony
Ok now I want to try converting some of our tests to behat. :-)
Rating: 4 of 5 
(06.Dec.2018)
Symfony Messenger: 6 months already and more to come
I heard about the messenger component before, but now that I've seen some concrete example code, I actually know what this is all about. I hope the 'experimental' tag can soon be removed.
Rating: 4 of 5 
(06.Dec.2018)
Using Symfony Forms with Rich Domain Models
Good overview of the different ways to use Symfony forms with rich model entities. We were wondering if/how the rich domain form bundle could fit in a CQRS-scenario, when you have to prefill the form with data from a read model, and submitting the form needs to return a command or command stream.
Rating: 3 of 5 
(06.Dec.2018)
Bulletproof MongoDB
I am not enough into MongoDB and database drivers to understand all that was said in this talk. But you certainly highlighted some interesting problems and use cases.
Rating: 4 of 5 
(06.Dec.2018)
The patterns behind Doctrine
A good introduction on how doctrine actually works, and some useful tips on reducing the amount of queries to the database.
Rating: 3 of 5 
(08.Dec.2018)
Microservices gone wrong
Learning from someone elses errors and experience is always worth hearing.
Rating: 1 of 5 
(08.Dec.2018)
Security: handling user access with Symfony the right way
I would have preferred to see a more concrete example in which you use the security mechanisms for some particular user access handling. e.g oauth.
Rating: 2 of 5 
(08.Dec.2018)
My first year with event sourcing (in Symfony)
I think this talk needs some work. It was not clear for me whether it was for a beginner audience or for an advanced audience. If you are talking to an audience of beginners, you should explain things like aggregates and payloads. If you are talking for an advanced audience, your might pick some more advanced examples.
Rating: 3 of 5 
(08.Dec.2018)
GDPR- Masking data with Open Source tool
Nice introduction to fogger. But I wonder how wel this works for actual databases. Maybe you could try using this on the database of the demo-instance of CiviCRM. (https://civicrm.org/demo)
Rating: 4 of 5 
(08.Dec.2018)
Integrate (Vue)JS components in a Symfony app, add E2E tests with Panther
You used your time to touch a lot of interesting subjects. Very nice use case, I picked up a lot of things that were new to me.
Rating: 3 of 5 
(08.Dec.2018)
A Year of Symfony
It is always interesting to hear about what new good stuff was added to symfony and friends. But I would prefer a more 'basic' persentation. Let the improvements speak for themselves, they are great as they are. No need for cat images, or for letting the audience answer to rethoric questions à la 'are you ready?'.
Rating: 4 of 5 
(26.Jan.2019)
Practicing Value Object Design
The speaker brought up some interesting talks. But the best part was teaming up with someone else, and discussing about how the code could be improved. (Although I am always a little scared of pair programming.)
Rating: 5 of 5 
(26.Jan.2019)
Tutorial lunch (tutorial tickets only)
Nice lunch, as always.
Rating: 4 of 5 
(26.Jan.2019)
25 years of PHP
Interesting overview of the 25 years of php, and a nice recap of the new features in the latest and coming versions of php.
Rating: 2 of 5 
(26.Jan.2019)
Taming your Data with Elasticsearch
You did what you promised: you showed many ways you can ask questions about the data. So that's certainly a good thing. But you lost my attention half way. I found the sequence of slides with json-codes a little boring. I had hoped to hear what the consequences are if you add elastic search to an existing app, when does elastic search add value, when will a relation db be fine.
Rating: 4 of 5 
(26.Jan.2019)
Object Relational What? Design Patterns in Doctrine
You clearly explained how the internals of doctrine work, and you illustrated this with the source code of doctrine, which I found very interesting. Also you gave good insight in how you can try to reduce the number of queries doctrine generates, and it was also good to hear which features will disappear in doctrine 3.
Rating: 4 of 5 
(26.Jan.2019)
Queues, busses and the messenger component
Clear explanation about the working of the messenger component. Also it was cool to hear about the problems that are being tackled for the next version.
Rating: 3 of 5 
(26.Jan.2019)
Don’t Wait; Generate!
I didn't know generators or yield before I saw your talk: I learned something, so certainly worth hearing. I was a little lost when you started using generators in an event loop. Probably because I am new to asynchronous PHP as well. (This got better after I attended the talk of David Buchmann this morning, so now your talk makes more sense to me :-)) A tip: if you use 'less' to show your code, the code is shown at the bottom of the screen. I was in the back of the room, so I missed lot of that.
Rating: 5 of 5 
(26.Jan.2019)
PSR-18: Abstracting HTTP clients in PHP
I had no clue about PSR-18 (or PSR-7 or PSR-17), but now I am enlightened :-) And in the margin of this talk, I learned about php promises. This was probably the talk in which I learned the most these two days.
Rating: 4 of 5 
(26.Jan.2019)
Brutal refactoring, lying code, the Churn, and other emotional stories from Legacy Land
As always an enjoyable talk to listen to. Not really new things, but sometimes I need a story like this. I liked the idea of looking to the git history to find problematic classes. And thanks for the reading tips.
Rating: 5 of 5 
(26.Jan.2019)
Aspects of Love
I had no clue about aspect oriented design, now I have. Nice explanation of what AOP is, and why it can be useful. I learned a lot, and it was a good speaker as well.
Rating: 5 of 5 
(26.Jan.2019)
Designing Test Architecture That Does Not Suck
A talk with practical tips about what to test. A must-attend for everyone who writes tests, and especially for everyone who tried writing tests and gave up :-)
Rating: 3 of 5 
(26.Jan.2019)
GraphQL, different way to think about APIs
Nice demo of what graphql can do, and about the problems it tackles, by a good speaker. But this talk about GraphQL would fit in a 30-min slot as well. Maybe add some extra content in the future.

Events They'll Be At

No events so far

Events They Were At

SymfonyCon Lisbon 2018 Dec 04, 2018
© Joind.in 2019