Wim Vandersmissen

@wim_vds

Talks

No talks so far

Comments

(Show Details)
(Hide Details)
Rating: 4 of 5 
(28.Oct.2011)
Puppet for dummies
Good talk, to the point and a nice live demo. We use puppet at work (at least that's what I'm told, haven't checked the setup yet :p), and it was nice to see how it works.
Rating: 3 of 5 
(28.Oct.2011)
Powering Your Website with Realtime Data
I can only concur with the above, try to focus on getting your message across, and try not to read your presentation from the screen (people tend to get distracted when you do). Though maybe this was due to time constraints as well, since you covered a lot of ground in a small amount of time. Try to tell a story, and spice it with some anecdotes - ie. how you solved some specific issues you encountered while implementing XMPP (assuming you have had them, but don't we all :p). That should catch the audience. Oh, and a real live demo would be great as well (with a local XMPP server), so that you only have to use the video when Murphy strikes.
Rating: 4 of 5 
(31.May.2012)
Recognizing smelly code
Great talk, but a bit short. Maybe you could spice it up a bit with more real-life examples or anecdotes. And some coverage of the automated tools like PHP_CodeSniffer, PMD/CPD would be welcome as well.
Rating: 5 of 5 
(31.May.2012)
Scalability issues: cure first, prevent later
Good presentation, nice pace, interesting content and some neat anecdotes. Are the slides available somewhere? :p
Rating: 5 of 5 
(26.Jan.2013)
Being grumpy for fun and profit
Read the book, enjoyed the keynote. I'm Statler and Waldorf rolled into one once in a while, so what was mentioned sounded all to familiar (must be the age I guess :p). Keep on being grumpy...
Rating: 3 of 5 
(26.Jan.2013)
Silex Anatomy
The live coding was nice (and went without a real hitch - kudos for that), but I also felt a bit lost at times trying to follow. I would have really liked to get a better look at the way Silex itself handles things (instead of side tracking to Yolo). What you told about the components themselves did make a lot of sense though, and was quite familiar (since I've been using Symfony2).
Rating: 4 of 5 
(26.Jan.2013)
Allowed memory size of X bytes exhausted
Interesting talk, with a behind-the-scenes look at the Zend MM. What would make it even better would be spending a bit more time on some of the common memory hogging pitfalls and how to prevent these from happening (you did mention some of the basic things, would have loved some more).
Rating: 5 of 5 
(26.Jan.2013)
Password Storage (And Hacking) in PHP
A gifted speaker, an interesting subject and a lot information to digest (some known, some new). What more could you wish for?
Rating: 4 of 5 
(26.Jan.2013)
Usability for Developers
Very entertaining talk, ideal to start the day. Those attending will probably have no problem remembering your "Don't make it look like a unicorn puked all over your website." :p.
Rating: 5 of 5 
(26.Jan.2013)
Make Your Project SOLID!
Nice talk, easy to follow and with practical examples to boot. I guess I'll have to refactor some code now though (I already had a gut feeling it was bad, just had confirmation during your talk :p).
Rating: 4 of 5 
(26.Jan.2013)
Process any amounts of data. Any time
Great talk, simple examples. Taking it a bit further would be neat though. ie. How would you go about importing lots of related information (preferrably with bi-directional links to make it more interesting :p)? How would you prevent circular references which would start hogging your system when processing large amounts of data? Regarding the contrast issues mentioned before : all presenters had issues with that on saturday, so I guess it's more likely the projector wasn't that great.
Rating: 5 of 5 
(26.Jan.2013)
You thought Composer couldn’t do that?
Very interesting talk. People who are starting to use Symfony2 just have to see this presentation to get to grips with composer (maybe you should put a link to the video on the composer site when it's posted on YouTube :p). Learned some new things as well (satis / global config.json).
Rating: 4 of 5 
(02.Feb.2013)
Using Beanstalkd to spread the work of your PHP application
Nice introduction to beanstalkd. Shame about the mail demo, but the AWS demo that worked was more interesting for me anyway :p. I'll probably give beanstalkd a try in the near future.
Rating: 5 of 5 
(02.Feb.2013)
Nginx and PHP, match made in heaven
Great talk, and an excellent overview of the features of nginx. Great interaction with the audience as well. And on top of that some great advice on how to implement redirects in the correct way.
Rating: 3 of 5 
(02.Feb.2013)
Welcome to the Symfony2 World
I had the same feeling as Ike. The topic was way too broad to fit into the timeslot. You should try to pick out a few (basic) things, and give some more detailed info on how they fit together, just to get people started.
Rating: 5 of 5 
(29.Mar.2013)
Introduction To ElasticSearch
Great introduction to using ElasticSearch, it actually helped us to choose between Solr & ElasticSearch for one of our next projects (guess what we're going to use :p). btw This blog series has a nice - and unbiased - overview of Solr vs ElasticSearch : http://blog.sematext.com/2012/08/23/solr-vs-elasticsearch-part-1-overview/.
Rating: 5 of 5 
(29.Mar.2013)
Vagrant
Great talk, especially considering you only had a very small amount of time to prepare for it. At least now we know we're not the only ones who prefer Chef :p.
Rating: 5 of 5 
(10.May.2013)
Getting to ASVS2, secure PHP development in practice
Zeer vlotte uiteenzetting, en enorm aangenaam om te volgen, zeker ook gezien de zeer herkenbare anecdotes. Een vervolg met een iets diepgaandere kijk op best practices rond security (in het Engels :p) zou best nuttig kunnen zijn.
Rating: 3 of 5 
(10.May.2013)
An introduction to Laravel 4
You were quite nervous, but that's understandable. Don't be intimidated, you handled your first talk quite well. As for the topic. I already had a look at Laravel before and didn't like all these static calls, and I'm still not convinced this is good. It will potentially lead to people adopting imho wrong coding habits, creating virtually untestable code. It could be useful if you had a look at other frameworks as well, so you can explain why a certain feature is handier with Laravel than with framework X (best limited to one framework per feature though :p). And sorry about the grumpy comment regarding Blade templating (it might have sounded a bit harsh), but I hate it when people reinvent the wheel just to make the same thing over and over again. The time spent doing that could be used to improve already existing (and good, already tried and tested) libraries instead. After looking at the Blade docs, Twig definitely has got *lots* of extra functionality. So I think you really should look into Twig and maybe try to get support for it into Laravel :p.
Rating: 3 of 5 
(17.May.2013)
PHP 5.5 new features
Fast overview of some of the new PHP 5.5 features. Learned that as of PHP 5.5, APC will be dead (PHP 5.4 will still be supported though, for a while). Let's hope opcache works a bit better regarding execution of stale code (so that you don't have to fiddle with config flags to make it work correctly).
Rating: 4 of 5 
(17.May.2013)
In-Depth with Composer
Great talk, it could have been even better if you had given an example of how to fix dependency issues (because they will occur eventually). Learned some new little features as well (probably because I haven't read the docs recently :p). One minor note though : afaik you can actually update a single dependency (or just a few you wish to update), using composer update vendor/package (I got the impression you mentioned that that was not possible).
Rating: 4 of 5 
(17.May.2013)
REST APIs made easy with Symfony2
Great talk, though you rushed a bit through it. You gave lots of pointers, using libs that already have been tried & tested (a major plus), and even covered ACL integration (a -very- small overview of how the acl support works would have been handy for those who don't use it yet though). A small live demo - demoing the source code you presented in action - would have received a 5 thumbs up.
Rating: 4 of 5 
(17.May.2013)
Caching and data analysis will move your Symfony2 application to the next level.
Funny talk, but pretty chaotic - and at times hard to follow (might be my age ;p) - as well. Maybe a bit more focus on some of the subjects instead of cramming all this separate info in one presentation would work better.
Rating: 3 of 5 
(17.May.2013)
Scaling an API: From Reboots to Redis, how (not) to do it
Interesting talk, but I also expected a more hands-on approach. It would have been great to see how the code evolved over the years, to follow the platform changes that were implemented.
Rating: 4 of 5 
(17.May.2013)
Real-time sports statistics with Node.js, web sockets and Symfony2
Since we built something akin to your system (though with a smaller scope, just 1 soccer team), it was interesting to see how others solved this problem (we ended up using PubNub for live match coverage). Shameless plug : a full write-up of our approach can be found at http://www.kunstmaan.be/blog/bringing-no-sweatno-glory-to-the-web-for-the-club-brugge-soccer-team/. It would have been great if you had also given a more hands-on approach, as mentioned by @Endijs above.
Rating: 4 of 5 
(17.May.2013)
Elastic Searching with PHP
Since this was meant as an introduction, it was a pretty good talk (even though everybody was tired I guess). You covered the basics, first the "behind the scenes" look at how elastic search's REST api works, then covering Elastica and the FOSElasticaBundle and their usage briefly. Going a bit deeper into the query syntax would make it an excellent intro to elastic search (and maybe you could also mention alternative libs like Sherlock).
Rating: 5 of 5 
(18.May.2013)
High Performance PHP
Excellent talk, lots of interesting pointers and easy to follow.
Rating: 3 of 5 
(18.May.2013)
Windows Azure: what's hot!
Nice infomercial for Azure. The technology is neat (no questions there), but still... the competition offers the same functionality (if you opt for OSS solutions you'll have to invest a lot of time to get them to work seamlessly together though).
Rating: 4 of 5 
(18.May.2013)
Writing infinite scalability web applications with PHP and PostgreSQL
Nice talk, great speaker. Lots of info on PostgreSQL features (both present and future), considering to have a look at v9.3 soon.
Rating: 4 of 5 
(18.May.2013)
Building distributed systems
Interesting talk with a lot of useful info and funny anecdotes, great speaker.
Rating: 5 of 5 
(18.May.2013)
LAMP scaling 101
Good overview of how to deal with scaling issues, based on real-life experience, great speaker.
Rating: 4 of 5 
(15.Sep.2013)
Migrating Fork CMS to Symfony
I'm with Bram on this one. The talk was ok, but I would also have liked to hear more on some of the issues you encountered, and how you solved them (or maybe focus on one issue in-depth, because of the time constraints).
Rating: 5 of 5 
(15.Sep.2013)
PhpStorm productivity tips
Great speaker, and able to present the tool without making a sales pitch out of it - just showing what phpStorm can do for us, PHP developers. Learned a few useful tricks attending this talk.
Rating: 5 of 5 
(15.Sep.2013)
Building Really Fast Websites with Drupal 8
Nice talk on how Drupal 8 will handle things in the future. Not everybody might like the direction you're heading - so let's hope the future will prove us (critics) wrong - but you did a great job explaining how everything fit together. Really enjoyed seeing some good use of Symfony2 as well, keep moving ahead!
Rating: 5 of 5 
(15.Sep.2013)
Harder Better Faster: Blazing fast small sites
An excellent view on performance optimalizations covering Drupal specific settings and modules and extra tools like Varnish and memcached. It was great to see the dramatic improvements starting from a baseline install up to the full enchilada using Varnish (using apache jmeter to benchmark). Very fluent and good presentation by @wonko_be.
Rating: 4 of 5 
(15.Sep.2013)
Deploying Drupal with Capistrano
A nice overview of a basic capistrano deployment workflow. It could have been even better if mentioned some Drupal (and Apache/APC) related issues though. Ie. how to deploy config changes, activate extra modules when deploying. But still, good for beginners to learn how to deploy sites in a convenient way.
Rating: 5 of 5 
(15.Sep.2013)
Case study: when 'totally wrong’ goes exactly right
Very interesting behind-the-scenes look at the deployment of a major (very popular) website. Had some great info on issues that were encountered and how to deal with them. It was very recognizable as well (since we ran into some of the issues as well, and apparently we used the same solution :p). Another excellent talk!
Rating: 4 of 5 
(15.Sep.2013)
Getting started with Vagrant
Great introduction to Vagrant. Showed all the basics you need to know to get started with it.
Rating: 5 of 5 
(15.Sep.2013)
Configuration management in Drupal 8 for coders and site builders
Great talk on CMI and how it will work in Drupal 8. Really looking forwarded to this, because it will make deploying changes a lot easier! Really enjoyed seeing some good use of Symfony2 as well, keep moving ahead!
Rating: 4 of 5 
(15.Sep.2013)
Get to know Backbone.js, before it becomes just another "pain in the #!$"
Good overview of how backbone.js works and how it is tied into Drupal 8. Everything you need to get started was covered.
Rating: 4 of 5 
(15.Sep.2013)
For a mobile world
Great overview of mobile web development, mentioning the tools of the trade and giving sound advice : mobile first!
Rating: 2 of 5 
(15.Sep.2013)
Javascript debugging and profiling with Chrome dev tools
This talk had a last minute change - covering javascript as a language - and it showed... Too much swearing - if you ever intend to go to the US or UK - and it was hard to follow at times. A major letdown, it might have been better to stick to the original topic (which most likely would have been more interesting). A 2.5 (rounded down because we can't give 0.5 points) for the effort...
Rating: 5 of 5 
(15.Sep.2013)
Create the Optimal Search Experience
A good overview on integrating SOLR search using apachesolr and related contrib modules. Showed all the basics and had some useful pointers to more advanced use (proximity and location aware search). And the live demo was good (though you prepared everything in advance taking the fun out of it for the audience :p).
Rating: 5 of 5 
(04.Dec.2013)
Javascript fundamentals for PHP developers
Nice talk! It covered all the basics, and touched on more advanced use as well.
Rating: 5 of 5 
(21.May.2014)
Refactoring towards Dependency Injection
Great talk, with good examples to get you started if you are new to DI. They make the point, and even though you say they are oversimplified, you also demonstrated their power (by switching services that implement the same interface). As I mentioned during the Q&A, The principles of PHP package design by Matthias Noback (https://leanpub.com/principles-of-php-package-design) is a good read for everyone interested in the SOLID principles, even though it is still in writing.
Rating: 5 of 5 
(28.Jun.2014)
KEYNOTE: A startup story: Sending a billion text messages
Very nice talk. Funny anecdotes, and inspiring. Still thinking about what idea to pick for a sideproject, I've had lots over the years :p.
Rating: 4 of 5 
(28.Jun.2014)
Overcome your fear of implementing offline mode to your apps
It was nice as an introduction to the topic, giving pointers on the good and bad. I would have loved some pointers for actual implementation details (ie. coding) though, shame it was skipped...
Rating: 4 of 5 
(28.Jun.2014)
Ansible: Orchestrate your Infrastructure
Good introductory talk about Ansible. Like Jamie, I would also like to see a more detailed one next time :p.
Rating: 5 of 5 
(28.Jun.2014)
Encryption, authentication and data integrity in PHP
Very good pointers to best practices, and easy to follow even for those that have minimal experience in the field.
Rating: 5 of 5 
(29.Jun.2014)
KEYNOTE: Getting artistic with code
A trip down memory lane (we had a ZX Spectrum at home before moving on to the C64 BTW), some neat digital art and the crowd pleasing interactive band (with glowsticks) to top it all off. Absolutely brilliant.
Rating: 5 of 5 
(29.Jun.2014)
Nginx: The need for speed
Good overview of the pitfalls and how to properly configure nginx. This knowledge will probably come in handy in the near future.
Rating: 5 of 5 
(14.Oct.2014)
The Naked Bundle
Interesting talk on how to create bundles that can be reused in other frameworks (besides Symfony2). Only rely on the basic components of the framework that are shared between different frameworks (HttpFoundation), remove some Sf2 specific sugar coating and move your business logic into a library for easier reuse. Not suitable for every bundle of course.
Rating: 5 of 5 
(14.Oct.2014)
(Re)discovering the SPL
Entertaining talk on the weirder aspects of the SPL. I did enjoy how you handle things, first detailing the weird stuff, and following on by giving useful pointers on how to solve problems it. Thinking about buying the book :p.
Rating: 4 of 5 
(01.Feb.2015)
New Wave PHP
Good introductory talk on the new features in PHP. Showing some real-world examples ie. for generators (yield) would make it even better.
Rating: 4 of 5 
(01.Feb.2015)
Profiling PHP applications
Some good pointers on how to measure performance and fix basic performance issues with your applications. Nice of you to include the Symfony Debug Toolbar in your talk as well, I think it's one of those underestimated things that all (Symfony) devs take for granted.
Rating: 5 of 5 
(01.Feb.2015)
Beyond PHP - it's not (just) about the code
Nice talk on common pitfalls when you're developing (web)apps. I really like the way you handled the topic, everything told here can be applied to any language.
Rating: 4 of 5 
(01.Feb.2015)
The State of PHPUnit
A nice overview on new features that have been included in several PHPunit iterations (seems like I missed a few of those that are quite useful). The future's looking bright!
Rating: 5 of 5 
(06.Feb.2015)
PHP 7
Really great talk, love the enthusiasm. In hindsight, now (seeing the result of the vote on PHP internals) might just be the perfect time te start using Hack.
Rating: 4 of 5 
(26.Nov.2015)
PSR-7 HTTP messages in the wild
Interesting talk about PSR-7, and even going one step beyond that explaining how to write packages that are not dependent on a specific implementation of the interfaces. The fact that your demos are available on GitHub is a major plus.
Rating: 5 of 5 
(05.Dec.2015)
10 years of Symfony
Good keynote for the 10th anniversary of Symfony. Nice to get to know some people in the community I didn't know yet.
Rating: 4 of 5 
(05.Dec.2015)
Dig in Security with Symfony
Nice overview of the security component, but like others I missed some depth. At times you also seemed to be rushing a bit, which makes it harder (especially for newcomers) to follow along. Maybe you could mention some of the security providers that exist out there to add some more depth to the talk?
Rating: 3 of 5 
(05.Dec.2015)
40 ms: How HSNG delivers personalized e-commerce with Symfony and Magento in the blink of an eye
Impressive results, but I was expecting a more technical view on things. Showing some code would help to keep your audience interested imho.
Rating: 3 of 5 
(05.Dec.2015)
The cloud is the future, and your architecture isn't ready
The intro to the main topic was too long winded. Got distracted because of this, and missed the interesting part of your talk.
Rating: 3 of 5 
(05.Dec.2015)
Building high profile webapps with Symfony and API Platform
The API platform seems to be very interesting, but the way you presented it was lacking in quality. Don't just read slides, I'm convinced you can tell a story when you prepare it properly.
Rating: 5 of 5 
(05.Dec.2015)
Doctrine 2: To Use or Not to Use
Great talk. Anyone beginning with Doctrine should follow this to prevent them from doing things wrong (and the more experienced devs should attend to remind them of some of the pitfalls mentioned).
Rating: 5 of 5 
(05.Dec.2015)
Guard Authentication: Powerful, Beautiful Security
Very interesting and entertaining talk about the new Guard authentication system.
Rating: 4 of 5 
(05.Dec.2015)
Symfony2 at BlaBlaCar
Some nice do's and don't-s. Most of them were very familiar, some were missing (don't inject the container!). But overall a good talk (amd no need to apologise for your English, it was easy to follow along). Not sure about the bermuda's though :-).
Rating: 5 of 5 
(05.Dec.2015)
Matters of State
Inspiring talk. I'm glad you decided to come to France! Really looking forward to see (and use) the library you're working on.
Rating: 5 of 5 
(05.Dec.2015)
Symfony: Your next Microframework
Another interesting and entertaining talk. I think I'll borrow the split admin and frontend into seperate kernels idea in some future projects ;-).
Rating: 4 of 5 
(18.Oct.2016)
Coding in a scalable environment
Interesting talk, pointing out some of the pitfalls you will encounter when working at scale (and some tips on how you could solve these without crashing into a brick wall :p). Good job!
Rating: 4 of 5 
(01.Dec.2016)
PSR-6 & Symfony Cache: fast by standards
Nice overview of PSR-6, with good guidance on when you should (not) use caching, and a quick look at the new features that Symfony 3.2 brings (tag based invalidation is here folks, but with great power comes great responsibility!).
Rating: 4 of 5 
(02.Dec.2016)
Kafka will get the message across, guaranteed
Good talk, providing basics you need to use Kafka. You mentioned it could be used for IoT, but how does it compare to MQTT? Afaict the approach is very similar, but I think MQTT has less overhead.
Rating: 4 of 5 
(04.Feb.2017)
Boost up your code with Specifications
Nice introduction to using specifications. I'll sure take a look at RulerZ to see if I can use it in my next Symfony project.

Events They'll Be At

No events so far

© Joind.in 2017