Youri Thielen

@yourithielen

Talks

No talks so far

Comments

(Show Details)
(Hide Details)
Rating: 4 of 5 
(25.Jun.2016)
Restructuring classes and behaviour to remove inheritance with composition
Good Talk although I think not all benefits of composition over inheritance were addressed. Also, it could be a bit more in depth. But overall, great talk!
Rating: 4 of 5 
(25.Jun.2016)
Identify All the Things With UUIDs!
Great overal review of UUIDS including some in depth information. One thing I missed is for example the migration from auto increment primary keys to UUIDs. Also more practical examples of pros and cons, the ones mentioned were quite abstract and high level.
Rating: 2 of 5 
(25.Jun.2016)
Architectural Anti-patterns
They mentioned they already had to cut on patterns but for me there were still way too many patterns and they that barely scratched the surface of these anti-patterns. The problem with this approach, in my opinion, is that juniors don't get enough information and more advanced developers already know all this stuff.
Rating: 4 of 5 
(25.Jun.2016)
A Talk About Naming Things Talk
Great talk, great speaker.
Rating: 4 of 5 
(25.Jun.2016)
Crafting beautiful software
The talk was held at a fast train pace, which I liked. But the pace was definitely too high for junior devs, maybe that's something worth considering. Overall, great overview of applying good practices when designing a system from A to Z.
Rating: 4 of 5 
(25.Jun.2016)
Beyond Testing
Good overview although I sometimes found it lacking an overall theme because there were some many topics.
Rating: 4 of 5 
(25.Jun.2016)
CQRS and Domain Events for integration
Excellent high quality content with a good introduction to CQRS and domain events. Add a story from the trenches and you have a great talk :)
Rating: 5 of 5 
(25.Jun.2016)
Debugging Effectively
All the fundamental knowledge you need for the debugging mindset was in this talk. Combined with an excellent speaker made this a great talk.
Rating: 3 of 5 
(25.Jun.2016)
Being effective with legacy projects
Good talk although I expected more hands on code examples, this was definitely very insightful.
Rating: 5 of 5 
(25.Jun.2016)
Introducing Eager Design
We need more of these talks. Talks that shake our beliefs, put everything upside down. The speaker was very enthusiastic and passionate about the subject. Overall great talk!
Rating: 4 of 5 
(25.Jun.2016)
The road to continuous deployment: a case study
Great and insightful talk. However, I'm not convinced refactoring the old system was given a serious try, although I of course don't know all the ins and outs. Refactoring 200k - 300k lines isn't impossible, it can be done by the right people using the right approach and techniques with management buy in.
Rating: 5 of 5 
(25.Jun.2016)
How We Talk About Tech
Mind. Blown. So much food for thought. Whether it interests you or not, the topics Ross talked about affect us all. Excellent combination of show and insights.
Rating: 1 of 5 
(30.Jun.2017)
Several years of SOLID-aware development
To be honest, I expected more from this talk. A few things I would like to point out: - Dependency Injection Principle was used where Dependency Inversion Principle was meant. They are related but not the same. - When you talked about the open/closed principle, focus was a lot on the PHP language keyword 'extends'. The "open for extension" part of the open/closed principle is actually about the concept of changing a class'/module behaviour, this can be done trough extending a class but composition should be preferred. "Composition over inheritance" was not mentioned. - The Liskov examples were pretty much spot on - The examples regarding DIP were not that great to be honest. They missed the essence of the DIP principle. Also, the examples could have been a lot simpler. - There are good reasons to use the final keyword in PHP. Also, don't mock what you don't own (regarding your complaint about not being able to mock a Doctrine class) - Suggesting not to use the private keyword was not backed by a good reason.
Rating: 4 of 5 
(30.Jun.2017)
Keynote: Beyond Code
Great talk on a very important subject, it's a pitty it seems to be lost on to some people judging by some comments here. Like Joe put it: good soft skills is what separates great developers from excellent developers. Communication is key. The form of the talk could have been better, the notes on the phone were slightly distracting to me, but for me a great talk doesn't have to be 'entertaining'.
Rating: 3 of 5 
(30.Jun.2017)
Docker from Development to Production: Streamlining the CI/CD process for the new BALR. e-commerce application
The speaker talked in a very monotone voice. Content-wise I excepted more in-depth content about pros and cons, more background as to why/how. The self-promotion and recruitment were a bit to obvious.
Rating: 5 of 5 
(30.Jun.2017)
Managing dependencies is more than running "composer update"
Great talk! Complex topics were illustrated using the most bare-bone and to the point examples. Enjoyed it!
Rating: 5 of 5 
(30.Jun.2017)
Long running PHP Processes
Great content, explained very well and succinctly.
Rating: 5 of 5 
(30.Jun.2017)
Pushing the limits of PHP with React PHP - why React PHP is awesome and why you should care
Good humor and lots of enthusiasm! Before the talk I understood the concepts of ReactPHP, that of non-blocking i/o, but was wondering how it was implemented in PHP at the low level. It seems stream_set_blocking($stream, false) is key, maybe that's something to incorporate in your talk? The explanation of the Event Loop and Promises were great, but i guess they all revolve around stream_set_blocking($stream, false).
Rating: 5 of 5 
(30.Jun.2017)
43 PhpStorm Tips & Tricks
Definitely picked up some tips & tricks that I'm going to incorporate into my daily work! It also made me realize again how much more efficient you can work when you know your IDE well.
Rating: 5 of 5 
(01.Jul.2017)
Making BDD work for you
Excellent introduction to BDD, or specification by example!
Rating: 3 of 5 
(01.Jul.2017)
Juggling features to production: Continuous Delivery in PHP
Feature branching on steroids, continuous delivery but no continuous integration. Feature branching has serious drawbacks and none of them were mentioned. The examples at the end took a bit too long which left no room for questions.
Rating: 5 of 5 
(01.Jul.2017)
Bruce Lee Driven Development
Great talk, great content!
Rating: 3 of 5 
(01.Jul.2017)
Review unknown code with static analysis
A fast paced talk (perhaps a bit too fast, at least for me) which makes you think reason about code by purely looking at the results of a static code analyzer. Enough good insights and I liked the approach of involving the audience! For complete transparency you should mention that you are behind the Exkat, or did I miss that part? Also, letting the next speaker to wait is not really cool.

Events They'll Be At

No events so far

Events They Were At

© Joind.in 2017