Very well presented. Having wrestled with timezones in the past I enjoyed every minute of it. My only suggestion would be to clarify never to use the timezone abbreviation other than showing it in an app where you know your users aren't going to be confused by it (also never store it).
This was a great story. I really enjoyed the humor and storytelling style. I really agreed with Miro that stressing a firm understanding of testing was going to be required before going down the path. Only (minor) improvements I can think of were: It was slightly confusing switching back and forth between the TicketSwap and personal projects; The value object explanation could be improved, left out, or use some slides; Explaining the difference between an event listeners and process/saga. Great job!
Well presented. I thought the explanation of using AOP for logging and caching was great. I don't think a lot of PHP programmers know about AOP. I disagreed with the use of AOP for security when it appeared that the code was expected to be used inside of a framework any, or should have been stressed that if the developer is using Laravel or Symfony to just let the framework handle it. Also, I felt like the suggestion that using AOP instead of a mediator would be simpler to be not accurate, as there is quite a bit of spooky action at a distance that can cause unintended problems and makes the code harder to follow and requires integration testing instead of unit testing to verify. I thought the negatives of using the AOP framework could have been better described with examples of exception stack traces or debugging while using the framework.
Great talk by really experienced Adam Culp
Great talk by brilliant Anna Filina. Although she presented this talk as "beginners talk" there were a lot of things even for advanced DB admins
Bad thing about this talk was that it was right after the lunch, so most of our blood went from brain to stomach and a lot of people were having hard time staying awake. But talk was very interesting for the first part
In first few minutes I had problem understanding Michael, but after that you just get used to his pronounciation. Interesting topic
Thank you all for such flattering feedback!
@Vranac: This is a talk from my experience and not an overview of all possible cases. I didn't encounter a 'million event per aggregate ' problem so I could not have talked about that. And yes, I would really like to hear from someone who had that issue how they solved it (altough it still feels like a design flaw)
@Ivan Djurdjevac: Yeah, I'm not happy on the flow as well but it is hard to connect so many different things but will for sure look into how to make the transitions less 'jumpy'.
Awesome talk and nice comparison of different databases
Nice overview of databases, easy to follow, loved the NoSql facts