Arnout Boks

@arnoutboks

Talks

No talks so far

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(21.May.2011)
Making the new everyday things
Very inspiring and energetic talk.
Rating: 4 of 5 
(21.May.2011)
TDD and getting paid
Good talk, but would have loved to hear a bit more about the practical issues when implementing TDD. Given the short time it was a pity to hear 20-or-so minutes being 'wasted' by explaining what TDD is.
Rating: 2 of 5 
(21.May.2011)
Pursuing Practices of Domain - Driven Design in PHP
Bit of an incoherent talk. Two very different parts, where both were probably only well-understandable for people who knew the topic anyway. Also, the accent made it more difficult to follow.
Rating: 4 of 5 
(21.May.2011)
Cooking up your development environment
Very interesting talk. Would have liked to see some more about real-world configurations however.
Rating: 4 of 5 
(21.May.2011)
So you think you know REST?
Very nice talk, I liked the pragmatic viewpoint.
Rating: 1 of 5 
(21.May.2011)
Clean PHP
Very disappointing, sounded like the speaker was just reading Wikipedia articles on the topic. Way to little detail and depth to be usable in practice.
Rating: 4 of 5 
(21.May.2011)
Saving time by applying clean code principles - ranting about documentation
Good interaction, nice opinions and point of view. It would have been nice to also have some more examples of good comments, and where they _are_ appropriate.
Rating: 2 of 5 
(08.Jun.2012)
How not to design a toad
Had hoped for more on interaction design rather than just colors and fonts. I think that most of the tips and ideas mentioned are already known to the audience, and the level of the talk could be considerably higher. Tip: Always save your slides as PDF to prevent problems when needing to run them on another laptop.
Rating: 5 of 5 
(08.Jun.2012)
OAuth: A Question of Trust
Great talk, very lively, and with a good dosis of enthousiasm. A bit more on the 'broad picture' of OAuth before moving to the different flows might be helpful though.
Rating: 4 of 5 
(08.Jun.2012)
Programming Style and Your Brain
Great vision on coding style and personal preferences versus reducing the chance of errors. Good examples!
Rating: 4 of 5 
(08.Jun.2012)
ElasticSearch [R]evolution: Welcome
The pace was a bit high at the beginning; maybe a small introduction to the purposes/uses of Elasticsearch would be useful. A very useful overview of all ES features however.
Rating: 4 of 5 
(10.Jun.2012)
Cranking Nginx up to 11
Great in-depth talk with a lot of practical examples.
Rating: 3 of 5 
(10.Jun.2012)
Separating the concerns
Really missed some new insights or more advanced examples for an 'intermediate' talk. Some more details on how AOP can help to separate concerns would be useful. Well presented though.
Rating: 5 of 5 
(10.Jun.2012)
Designing HTTP Interfaces and RESTful Web Services
Well-paced, informative, and with some good tips and opinions. Really touched the essence of REST rather than some treatment of HTTP verbs and status codes. Also really liked the humour and presentation style. Awesome presentation! David: With presentations this good I usually don't mind if they go a bit overtime :) If you want to trim a couple of minutes from your talk for 45 minute slots I would remove the discussion of bad examples in the Twitter API, or merge them into the slides before with the ACME URLs. Many people in the audience probably have already seen some abuse of URLs and HTTP verbs, while the treatment of hypermedia formats will be less familiar to them.
Rating: 3 of 5 
(10.Jun.2012)
Rasmus Lerdorf will do the Saturday opening keynote!
The call-for-help and do-something-that-matters message was ok, but could have been made in 15 minutes. Slowly paced, and overall seemed a bit sloppy to me. Not what I would expect from a keynote.
Rating: 5 of 5 
(10.Jun.2012)
Extending Doctrine 2 for your Domain Model
Very good talk! Liked the pace, the well-chosen examples and the humorous presenting style. Nice to see such an in-depth talk on a real PHP-topic.
Rating: 2 of 5 
(10.Jun.2012)
Coupling Cohesion and more SUDO science
Very disappointing talk. Seemed badly prepared (sloppy slides with typos and bad indentation, finished 15 min early) and the examples (too often the same) did not always match the definition on earlier slides. Different examples and more practical tips on how to achieve low coupling and high cohesion (maybe some refactoring examples) would certainly improve this talk.
Rating: 4 of 5 
(10.Jun.2012)
Let's build a parser!
Good talk, nice subject. Missed the relationship between theory (Chomksy hierarchy) and practice a bit though. Maybe some treatment of the strengths and limitations of the different parser classes (with examples) could make your talk even better.
Rating: 4 of 5 
(10.Jun.2012)
From the Ground Up: Hands-on coding, deploying, and scaling with AWS
Nice and lively presentation style, good topic. A small introduction to the different AWS services wouldn't hurt, but other than that: great talk!
Rating: 3 of 5 
(26.Jun.2015)
Using Docker to orchestrate local PHP development
I think that a bit more preparation could have really helped this talk. Right now it felt a bit messy, both in speaker alternation, unfamiliarity with the laptop OS and time management. As someone who has seen some docker demo but never got more in depth, it felt like some of the more interesting parts (like tags and layers) got skipped. It may help to communicate the content and target audience more clearly.
Rating: 3 of 5 
(26.Jun.2015)
Artificial Neural Networks on a Tic Tac Toe console application
I personally missed a bit more in-depth theory on neutral networks, and actual pointers on how to use/implement the Fann library. A simpler demo application (of 1-3 php files) could have made the examples more clear. I would advise to leave out the symfony console part; that time could have been spent on much more interesting content :)
Rating: 5 of 5 
(26.Jun.2015)
Towards Modelling Processes
Great talk, with very nice slides and presentation style. I really liked the different point of view, a nice eye-opener. Only bit of critique I can think of was that it felt a bit philosophical. Maybe some practical pointers for combining temporal and structural models in an application would be a nice addition.
Rating: 5 of 5 
(26.Jun.2015)
Command Bus to Awesome Town
Really awesome talk, with great slides and a humorous presentation style that not distract from the very informative content. I really liked how you made the transition to command buses feel natural as an evolution from the original code and worth the real-life message analogies. Thanks for the great talk!
Rating: 4 of 5 
(26.Jun.2015)
Asynchronous PHP
Good talk, nicely balanced. A great overview of available tools/libraries, and the live coding at the end really illustrated the possibilities well.
Rating: 5 of 5 
(28.Jun.2015)
Journey into your Lizard Brain
Nice differently themed talk, with a great motivational and personal component. Would do well as a keynote!
Rating: 3 of 5 
(28.Jun.2015)
Datastructures in PHP: Beyond SPL - Tries and QuadTrees
I liked the topic, but think the talk was a bit too slow and too little in-depth to be really useful. Nevertheless I liked the clear explanations.
Rating: 4 of 5 
(28.Jun.2015)
Hexagonal architecture - message-oriented software design
Great talk, but I would have appreciated some more code samples or practical pointers. Also I missed a bit of a wow-factor with novel insights, but maybe that was just a consequence off there being a lot of talks on related subjects earlier in the schedule.
Rating: 4 of 5 
(28.Jun.2015)
Don't reboot, debug!
Nice topic, and good talk. From the description I had hoped for a bit more content on more advanced tools. Right now the first 20/30 minutes were spent on topics I think most of the audience was already familiar with. Good main message though!
Rating: 4 of 5 
(28.Jun.2015)
Software architecture in an agile age
I think it is very good that this topic is being treated, and I liked the calm presentation style, Lego animations and pragmatic advice. The bit on UML and drawing tools, though promised to keep it short, was probably still a bit too long. I would have rather liked some practical example of adapting design/drawings to changing requirements.
Rating: 4 of 5 
(23.Jul.2016)
Build your own Recommendation Engine with Neo4j and Reco4PHP
Nice introduction to graph databases and recommendation engines. Would have appreciated a bit more general theory/background than some hasty usage examples of one particular library.
Rating: 4 of 5 
(23.Jul.2016)
React.js: Super-fast Single Page Web Applications
Good delivery and nice examples. I would have liked some more in-depth content though, the pace was a bit slow, and in my opinion too much time (of the half hour left) was spent on some non-React Javascript basics.
Rating: 4 of 5 
(23.Jul.2016)
Machine Learning for the rescue
Good talk, with nice practical examples. No need to be nervous, because you clearly know your matter well. I think the talk could use a bit more structure though, with some explanation of the common points and differences of the various ML methods presented, and which methods to choose for which problems.
Rating: 5 of 5 
(23.Jul.2016)
The Road to Technical Team Lead
Best talk I saw at this conference, in my opinion! I liked the novel subject and insights, and the 'evangelism' for seasoned developers to stay in a technical role than move into line management. (Sorry I can't deliver this feedback as a shit sandwhich, but I really have no negative point to put in between ;) )
Rating: 4 of 5 
(18.Oct.2016)
PHP 7.1 : elegance of our legacy
Thank you for the very comprehensive overview of incompatibilities and new features in PHP 7.1. To save some time, you could shorten the treatment of some of the more obscure cases that most developers do not use anyway (octal literals, deprecation of `"$a[-1]"`) in my opinion. Also, it might be useful to show the relevant 'detection methods' for each feature/incompatibility on the bottom/side of the slide where it is discussed. All in all, this was a really useful talk.
Rating: 4 of 5 
(18.Oct.2016)
Dockerize your unit tests for faster feedback
I think this was a really useful talk, and well-delivered. I liked how you described the process by which you came up with your current solution, and the iterative improvements you made. Nevertheless, there are some things that could be improved in my humble opinion: 1) I think it would be good to make a distinction between the speedup (due to parallellisation) and other advantages provided by Docker (isolation, testing on different PHP versions, etc.). Running test groups in parallel is probably also possible without Docker (using GNU 'parallel' alone), so it would be good to 'justify' the use of Docker on other grounds. 2) If I read your slides correctly, it seems that the first complete test run (plain PHPUnit, all tests) is actually faster than the last example (Docker, in parallel, with output shown). That feels strange, given the goal of making tests run faster. Maybe the trick you mentioned to speed up Docker container startup time can improve on this. Thank you for the useful content!
Rating: 4 of 5 
(19.Apr.2017)
Gamify your growth as a Developer
Nice, accessible, and humorous talk, with an especially useful overview of static analysis, CI- and code coverage related tooling. You did seem a bit lost in the section about Humbug though, so it might be good to tweak that a bit. I also recalled you mentioning that Humbug mutates tests; if I understand correctly it should actually mutate the system-under-test. Overall, I think this talk was a good way to promote the usage of CI and static analysis, and I'm pretty sure that everyone in the audience will have learned something new from it.

Events They'll Be At

© Joind.in 2017