Rick Kuipers

@rskuipers

Talks

Date Presented | Last Commented | By Comment | By Name

Comments

(Show Details)
(Hide Details)
Rating: 3 of 5 
(08.Jun.2013)
Rapid, Smart Development in Magento: 120 Minute Module
It gave me, as an experienced Magento developer, an even better insight on the internals of Magento. However as said by others we did run short and we had probably gone through too much theory for it to stick. Perhaps start with more practical examples and apply the theory while teaching it. That being said; explaining Magento to people new to the Magento scene in 3 hours is no easy task. You mentioned you wanted to do some pair programming in the next talk, great idea! Would love to see that happen!
Rating: 5 of 5 
(08.Jun.2013)
Varnish workshop
Amazingly well done tutorial it was overall quick and educational. Except from exersise 6 and on I sort of gave up on actually doing the exercises myself. The exercises were great to begin with but after a couple of them you know what's going to happen and what to expect so the exercises were becoming more of a confirmation of theory rather than an actual exercise.
Rating: 5 of 5 
(08.Jun.2013)
Unbreakable Domain Models
Great talk which clearly defines the responsibilities of your models.
Rating: 4 of 5 
(08.Jun.2013)
PHP, Under The Hood
Interesting but was hard to follow if you're not familiar with some of the terms. Nevertheless well presented!
Rating: 5 of 5 
(08.Jun.2013)
High Performance Websites with Scalable Workers
Great talk about using workers for your application! The demo was well put together and gave a clear representation of how queues and beanstalk works.
Rating: 4 of 5 
(09.Jun.2013)
The Proxy pattern in PHP
It was obvious the speaker knew exactly what he was talking about and it gave me a great side by side view of the proxies out there with their pros and cons. Love the Chuck Testa reference which defines a proxy quite well.
Rating: 4 of 5 
(13.Aug.2013)
A Hands-on Introduction to Writing Unit Tests Using PHPUnit
Harrie Verveer explained the concept of Unit Testing very well. The nice thing was that he didn't stop after showing examples, he showed us a proper use case which we would come across on a daily basis. Making it a lot easier for us to really understand it and know how to apply it. Kudos for the live examples!
Rating: 4 of 5 
(14.Sep.2013)
Moving (slowly) from SVN to Git
Great talk which really put Subversion next to Git, nice comparison andand good explanation of how to migrate.
Rating: 4 of 5 
(14.Sep.2013)
Your REST API: 10 things you are doing wrong
A good introduction to REST for someone who has never really gotten into it.
Rating: 0 of 5 
(14.Sep.2013)
Discovering SPL
@Joshua, actually funny story! If I'm not mistaken you created the joind.in android app right? It remembers my last comment and when I went to your talk my internet had some issues, after I got my internet back I wanted to submit my comment again but I realized I hadn't even written a comment yet. So I ended up submitting my last comment again to your talk. And there seems to be no way of deleting! For the record: Your talk on discovering SPL was really good and gave me a better understanding! I would like to rate it a 4/5!
Rating: 4 of 5 
(14.Sep.2013)
UA testing with Selenium and PHPUnit
I never knew such a thing existed! Very interesting talk and made me aware of what's possible.
Rating: 5 of 5 
(24.Jan.2014)
Continuous Integration in PHP
Great workshop from Keith. It was detailed, in-depth from start to finish. Despite the minor dependency mishaps everything went fluid and it was easy to follow. He didn't rush through the workshop which gave us enough time to keep up. The fact that he used a real project as an example was great and gave us a good sense of what kind of numbers we can expect. The workshop worked out for beginners as well as intermediates from my point of view. And let's not forget the upbeat way of presenting.
Rating: 4 of 5 
(26.Jan.2014)
Keep an eye on your app with logging and graphs
Good talk with good content, it could have been a bit more upbeat. Overall, well done!
Rating: 5 of 5 
(26.Jan.2014)
Roll your own – choosing a PHP framework
Great talk, very entertaining and it taught me what to look for when choosing a framework.
Rating: 5 of 5 
(26.Jan.2014)
Models and Service Layers; Hemoglobin and Hobgoblins
Awesome talk, definitely one of the highlights of #phpbnl14. It was an eye opener on where to put my logic when working with models and services. The talk was fast paced and very entertaining, just what I needed as the first talk in the morning.
Rating: 4 of 5 
(26.Jan.2014)
Social human architecture for beginners
It was a good talk on working with teams and how to keep everyone motivated.
Rating: 5 of 5 
(26.Jan.2014)
Hacking with HHVM
Great enthusiasm and it was great to see someone with that much knowledge speak.
Rating: 5 of 5 
(27.Jan.2014)
Maximising Performance in ZF2
Very well given talk. He took a baseline and started applying different sorts of optimization to it. I will definitely be grabbing these slides whenever I'm trying to improve the performance of my ZF2 application.
Rating: 4 of 5 
(14.May.2014)
The Big "Why equal doesn't equal" Quiz
This quiz was mind boggling... everyone was reconsidering their life choices. It makes you think back of every if statement you've ever made and realize it's not as foolproof as you thought it would be. It was well presented and it's definitely a must see/participate for everyone who considers themselves a php developer.
Rating: 4 of 5 
(11.Jun.2014)
Combining PHP & NodeJS
Very informative lightning talk on combining PHP & NodeJS. Even though I'm currently not working with NodeJS, the slides will really help me out when I do. The demo in the end was also a nice addition, mostly because of the "Jelrik is een prutser" message that popped up.
Rating: 3 of 5 
(11.Jun.2014)
Ansible
The content was good and I liked the approach with the diagram and explaining parts of that. I didn't like the Prezi presentation, it was a bit messy and jumpy to follow. With some more practice and perhaps some restructuring this could turn into a great talk.
Rating: 4 of 5 
(09.Jul.2014)
Async fun with ReactPHP
ReactPHP is a tough subject to get into if you're not familiar with its mindset. Having said that, this talk takes you through all the different components involved in working with ReactPHP complimented with beautiful diagrams of what's happening and in what part of the process we are. It would be nice to have a list of all the components with a short description, halfway through the talk I lost track of what some components were for. Also the components are referred to with one letter, perhaps better to use a full name or a logo to make it easier to remember. Overall a good talk, definitely a more advanced topic.
Rating: 4 of 5 
(04.Oct.2014)
Introduction to Apigility
Good introduction to apigility, presentation does what it says on the label.
Rating: 5 of 5 
(04.Oct.2014)
Making Kanban Work For You
Very fun and interesting talk. Kanban is definitely an interesting concept, I'm glad I got introduced to it for future use.
Rating: 3 of 5 
(04.Oct.2014)
This Code Review Talk is Excellent but...
Good talk although i would've liked to see more enthusiasm instead of dictating your slides and dictionary like definitions. Perhaps a different structure or approach of sharing the knowledge.
Rating: 3 of 5 
(04.Oct.2014)
Software Architecture In an Agile Age
Talk started with a good explanation of a common problem. But it soon turned into an introduction of UML. Perhaps this talk should have a different title? Kudos for the Lego time lapse though!
Rating: 5 of 5 
(04.Oct.2014)
Beyond Design Patterns
Interesting take on design patterns, it's definitely an eye opener and I will be approaching design patterns differently after this. Still a little hard to grasp.
Rating: 5 of 5 
(05.Oct.2014)
Design How Your Objects Talk to Each Other Through Mocking
Great eye opener on mocks in BDD. Very informative and clear examples.
Rating: 4 of 5 
(05.Oct.2014)
“Should It?” - A New BDD Tool, Pain Not Included!
Nice insight on some of the troubles BBC had with their tools. Although I still don't really know what "ShouldIt" does, this might be because I'm new to BDD.
Rating: 4 of 5 
(05.Oct.2014)
High Performance PHP
Interesting insight of the different compilers available. Most of the stuff discussed were way beyond my knowledge but interesting nevertheless.
Rating: 5 of 5 
(06.Oct.2014)
How PHP Changed the World of Programming
Great and inspiring keynote, it was very interesting to learn some more about the history of PHP seeing that I stepped in relatively recently.
Rating: 5 of 5 
(13.Nov.2014)
Refactoring using Codeception
Jeroen showed me several ways of using codeception in your refactoring process, ways I had never thought of like testing an API and testing system settings. He also triggered the audience to participate in thinking of ways to apply it which even led to the interesting idea of testing API documentation. As for points to improve on; the talk as presented was solid. The only thing I personally missed was that the "introduction to codeception" bit was smaller than I was hoping for. But the focus of the talk is on refactoring and that got the attention it deserved.
Rating: 5 of 5 
(25.Jan.2015)
Opening & Keynote; Talmudic Maxims to Maximize Your Growth as a Software Developer
Inspiring, insightful and motivational.
Rating: 5 of 5 
(25.Jan.2015)
PHP Performance Tuning: Prepare for Ludicrous Speed!
Great talk to have people realise how easy it is to monitor performance and find your bottlenecks.
Rating: 4 of 5 
(25.Jan.2015)
Scaling Applications with RabbitMQ
I loved the simulator, it was a great help in understanding the infrastructure of RabbitMQ.
Rating: 4 of 5 
(25.Jan.2015)
A Series of Fortunate Events
The slides showed good insight of properly refactoring coupled code to event driven code. The question opportunities in between the sections were good (even though none were asked). This talk is an introduction to harnessing the power of a mediator, and for that purpose it was great.
Rating: 5 of 5 
(25.Jan.2015)
Social Event
BEST... SOCIAL... EVER!
Rating: 3 of 5 
(25.Jan.2015)
Migrating to DDD
I feel like all I got from the talk were the benefits of migrating to DDD. I would've liked to see some more in-depth view into what happened. Also it started off with the speaker talking to the ground instead of the audience, but that improved along the way.
Rating: 5 of 5 
(25.Jan.2015)
Small Uncontrolled Experiments
Very inspiring and a nice way of executing experiments. I can't help but think that Mathias casually carries a stack of sticky notes everywhere he goes.
Rating: 5 of 5 
(25.Jan.2015)
Microservices: Packs small, plays BIG!
Great info in some of the basic approaches you can take to setup a microservice-driven (that's a word, I called it) project. Whether the approach is viable or not is aside this talk. I liked that together with explaining the concept I was also given the tools and examples to do this. I had a few questions in my head during the talk but at the end of the talk all of them were answered.
Rating: 4 of 5 
(25.Jan.2015)
Profiling PHP: A dive into your application
Good short talk on XHprof, XHgui and link0/profiler.
Rating: 5 of 5 
(25.Jan.2015)
Higher Order Programming
An interesting intro to functional programming, good interaction with the crowd and challenging.
Rating: 4 of 5 
(25.Jan.2015)
Raffles & Closing Remarks
An organized and quick raffle, sponsors were properly thanked and got the attention they deserved, magic show was very cheesy.
Rating: 5 of 5 
(11.Feb.2015)
Object Invariants, Immutability & You: Making Objects Do Your Bidding
Cats! Oh yeah, and the talk was pretty good too! Great arguments and use cases, interesting subject overall.
Rating: 5 of 5 
(13.May.2015)
Time Keeps On Slipping: a brief introduction into Event Sourcing
This talk gave the perfect amount of information to answer my questions on event sourcing. It was a clear use case, there were clear advantages and you kept the focus on event sourcing. In the full version of this talk I would expect to also hear about common pitfalls when using event sourcing, I understand this wasn't part of the lightning talk due to the time constraint.
Rating: 4 of 5 
(13.May.2015)
WordPress: the good parts
First of all, I think it's great to finally have had a wordpress speaker at the meetup. I think we all agree that the wordpress community and the rest of the php community should start sharing knowledge more. I understand it's hard to go up there and try to convince people it's not all that bad, and I think you did a good job in not trying to convince people but instead explain why certain decisions have been made. Only tip I can give you is be more confident in what you say, perhaps practicing more can help you do that..
Rating: 5 of 5 
(13.May.2015)
Developers are just like humans
These are the talks that I look for on conferences, this isn't information you can find on stackoverflow. 15 minutes is not much time to have your audience switch over from programming related talks to soft skill talks but I think you managed to do it quite well. What I took from this talk is that awareness is important, not just for yourself. Recognizing a problem is the first step in solving it and with that also a lot of other related problems.
Rating: 5 of 5 
(28.Jun.2015)
Hacking Foresight from Hindsight
Very inspiring talk, it's great to hear how other developers have gotten to where they are right now.
Rating: 3 of 5 
(28.Jun.2015)
Uncon: PHP Hooligans
The idea was interesting and original. I liked the concept but whenever we'd choose a "fight", it quickly showed the statement was inaccurate. Still, there were some valid points made and it was a good experience.
Rating: 5 of 5 
(28.Jun.2015)
Journey into your Lizard Brain
Interesting talk about the workings of your brain regarding problem solving. These are my favorite types of talks and it was very inspiring to hear how they recovered from the events that took place. This talk is a must watch for any developer!
Rating: 4 of 5 
(28.Jun.2015)
Improving the quality of your JS application
This talk was a great walkthrough for the js QA stack in combination with your CI. I didn't know half the tools that were mentioned, so definitely learned something. The only thing missing from this talk was a bit of overview at the end.
Rating: 5 of 5 
(28.Jun.2015)
Behind the Scenes of Maintaining an Open Source Project
This keynote made me realized that maintaining an open source project is not just hard work, it's incredibly hard work. It makes me respect all open source maintainers even more. Will definitely be trying even harder for open source contributions.
Rating: 4 of 5 
(12.Aug.2015)
Measuring Maintainability; Software metrics explained
It was nice to get everything explained to you the way Dennis did it with the graphs. It makes you realise there's more to code than just code. Dennis knew how to break down the complexity of the subject into something understandable. But even then I sometimes had a hard time to grok the graphs presented while listening to what Dennis had to say, perhaps take (even) more time explaining the graph. Also a nice overview at the end could help to sum up what you talked about and useful one-line definitions can help us remember what a certain metric was for.
Rating: 5 of 5 
(12.Aug.2015)
Introducing Particle\Validator
It was eye opening to be presented how much effort we actually have to put in to validate arrays. Although I still like my Symfony2 entity validation (YAML), this is a nice alternative when you're not in the Symfony2 environment or when working with plain arrays. The comparison was good but could've been more structured since the difference between Particle\Validator and the last one was very small and from just that I couldn't quite make up why Particle\Validator was better in that case.
Rating: 4 of 5 
(11.Sep.2015)
Unleashing Creative Freedom with MODX
It was very nice seeing someone talk where you could tell he had extensive knowledge on the subject. There was a decent balance of showcasing MODX and the technical aspects of it, there could've been a little bit more weight on the technical side. My feedback would mostly be on trying to keep a more upbeat voice, this is to keep the audience engaged and making the talk a bit more fluid. Overall, good talk!
Rating: 4 of 5 
(09.Dec.2015)
Paradoxes and theorems every developer should know
Very interesting and different talk, learned about some words I've never heard of before. It was informative and it's a wake up call on how you approach certain problems. Once Joshua has gathered some more confidence on this subject and polishes it a bit it will become a top notch talk!
Rating: 3 of 5 
(13.Jan.2016)
Level Up Your Team
The content of the talk was good and had plenty of tips for new developers. However, the talk didn't quite match my expectations after reading the title and abstract. It felt more like a "level up yourself" instead of your team. My suggestion would be to shift focus more towards the non-programming aspect of working in a team, perhaps offer more solutions on how to improve a team instead of one developer in the team and think of activities inside the team that can contribute to that. Not to say you don't touch on that subject already, but perhaps more focus on that would fit the title better.
Rating: 5 of 5 
(08.Mar.2016)
Things I was unprepared for as a lead developer
The hardest part of giving a soft talk is to give something to the audience to take home, Pascal did just that right at the start! He presented it very well and by continuously providing examples I could relate better to what he had to say. Since we're giving feedback, in the middle of the presentation there's a slide with 6 points in which the pace of the talk lowered a bit. At that point it was a little harder to keep my attention.
Rating: 4 of 5 
(10.Aug.2016)
High quality live broadcasting with PHP
I enjoyed the talk, it was different from most talks and the presented use case was interesting. The only danger with these type of talks is making sure it doesn't become too much of a "read the manual" talk, overall I think Martin did a good job with sketching the problem and the live demo at the end was a nice way to showcase the end result.
Rating: 5 of 5 
(14.Sep.2016)
CQRS & event sourcing in the wild
The talk was an eye opener and covers a lot of stuff that most other CQRS/Event Sourcing talks don't. It's honest, it's to the point, and you can tell Michiel speaks from experience when he presents this talk. It's quite the deep dive as he mentions at the start of his talk, but it does show the true complexity of dealing with an event sourced application. As feedback I would say that the code samples could be a little bit larger in font size, I know they don't necessarily matter since it's more about the theory, but when something is very new to you it's always nice to clear things up with concrete examples. All in all; great talk and great delivery :)
Rating: 5 of 5 
(07.Nov.2016)
CQRS & EventSourcing in the Wild
A very honest talk about all the pitfalls of running Event Sourcing & CQRS in production. This is a must watch if you're dealing with these type of systems. You could really tell that everything Michiel was speaking about came from experience.
Rating: 5 of 5 
(07.Nov.2016)
Experiences Building Apps With React Native
It's great to see someone put that much effort into preparing a presentation, it had a clear outline and I loved the videos showing everything. I would recommend this talk to anyone who's looking for a introduction into the React landscape.
Rating: 3 of 5 
(07.Nov.2016)
Distributed Disarray
I was intrigued by the subject but I unfortunately couldn't keep up with what the speaker tried to explain. This may either be due to the fact that I couldn't focus, or due to the examples being too hard to grasp. Speaker seemed quite nervous so sometimes he tripped over his words, this happens but maybe something to work on.
Rating: 5 of 5 
(07.Nov.2016)
Testing For Accessibility: Don't Be A Showstopper
I've talked to Bram before so I knew it was going to be an interesting talk, I liked that he focused on explaining what it means to have certain disabilities. Instead of telling us what HTML attributes to use, he told us how to simulate having a disability. This adds much more value and of course matches the title of the talk by putting emphasis on testing.
Rating: 5 of 5 
(07.Nov.2016)
How To Effectively Grow a Development Team
Best talk of the conference, this guy is brilliant! Good delivery, speaks from experience and brings the message across very clearly. I can definitely recommend getting him as a speaker for your conference.
Rating: 4 of 5 
(11.Jan.2017)
Fluid Application Architecture
After seeing the Bruce Lee abstract I was immediately hyped for this talk. Jeroen used quotes from Bruce Lee to explain Application Architecture and all funny jokes aside, it is quite an eye opener. Delivery was also very good as expected. The code samples were mostly clear and it helps understanding the concepts explained. Reason for 4/5 is that it could be polished a bit more and then it has high potential of becoming a 5/5 :)
Rating: 4 of 5 
(22.Feb.2017)
JWT - To authentication & beyond!
I went into this talking thinking "it's just a token...". I walked away from this talk thinking "that's one hell of a token!". Luís had a clear explanation of what these tokens are and how they can be used, it's always nice to have someone speak from true experience and knowledge. There were still a lot of "uhms" involved and definitely in the beginning it was a bit hard to follow because of this, later on in the talk when things started to get more technical there was much more of a flow and it was easier to follow. Great talk :+1:
Rating: 4 of 5 
(09.May.2017)
The Project From Hell - And How To Handle It
This talk provides good pointers for dealing with different types of projects in different types of organizations, especially for freelancers. For the experienced developer this may be a talk that hits a lot of obvious points, for others this may be a good opportunity to learn from someone who's gone through the process numerous times. Either way it's fun to share these experiences and come up with good strategies. The feedback I'd like to give is to make the slides more engaging which would also provide more structure to the story.
Rating: 5 of 5 
(12.May.2017)
Code Manifesto
Good opening keynote, the topics discussed are important and we sometimes forget how much of an issue this still is. Speaker gave a great perspective thanks to his personal experiences which helps emphasise the impact.
Rating: 5 of 5 
(05.Nov.2017)
GraphQL is right in front of us, let's do it!
I had only touched GraphQL a little bit and this talk gave me a better understanding of the possibilities you have with GraphQL. Delivery was good, could've talked a little slower. This topic should be shown more on conferences.

Events They'll Be At

No events so far

Events They Were At

phpDay 2017 May 11, 2017
PHPAmersfoort May 2017 May 08, 2017
DomCode 2016 Nov 03, 2016
ScotlandPHP 2016 Oct 28, 2016
BredaPHP Apr 15, 2015
PHPNW 2014 Oct 02, 2014
WeCamp 2014 Aug 24, 2014
PFCongres 2013 Sep 12, 2013
ScotlandPHP 2017 Nov 04, 2017
© Joind.in 2017