Tom Van Herreweghe

@Miljar

Talks

Date Presented | Last Commented | By Comment | By Name

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(13.Jun.2009)
Zend Framework
I attended the session with low expectations, as I thought it was going to be about the basics of ZF, and the MVC pattern. But I was pleasantly surprised. It started of with a bit of Zend_Tool and Zend_Application. Two new components I know virtually nothing about. Then there was some stuff that I did know, but it was still interesting to see how Matthew used everything in his examples. (Zend_Auth, Zend_Acl, Zend_Db_Table, ...) After lunch break, I enjoyed the demo about using Zend_Form as an input filtering & validation chain. The explanation about Plugins & Decorators was also something I was curious about. All in all, the session had the ideal amount of detail for me, and I'm very glad I have attended it. One of the conference highlights. Good job Matthew.
Rating: 5 of 5 
(13.Jun.2009)
All the Little Pieces: Distributed systems with PHP
I have learned a great deal from this session. I have used memcached before, but even then, it was very insightful to learn what I could have done differently. Excellent stuff Andrei!
Rating: 4 of 5 
(13.Jun.2009)
PHP: People, Code, Ideas
A good way to start your day packed with sessions, is attending a keynote from Andrei. It was highly amusing, while still giving a good overview about the past, present and future of PHP.
Rating: 4 of 5 
(13.Jun.2009)
SPL, not a bridge too far
I have only recently worked with SPL for the first time, and I feel like I should be using it more. This session has proven that even the parts of your code you "take for granted", like array traversing, can affect your performance. Perhaps the examples were not very complex, but it showed us that even the smallest aspects of your code can benefit from using SPL. However, as other attendees have pointed out, since the session was finished quite early, I would have liked to see more advanced usage. Like how your own class can implement for example ArrayAccess or Iterable, and what you can do with it from that point on. But hey, now it got me curious to go figure it out :)
Rating: 4 of 5 
(13.Jun.2009)
Secure Programming with the Zend Framework
I use ZF on a daily basis, and I was curious to see if and how I could improve my security. I was very surprised to see that I already use a lot of the suggested improvements. I liked the info on Zend_Session, and the Hash element to prevent CSRF. Quite obvious, the latter one, but so much forgotten...
Rating: 4 of 5 
(13.Jun.2009)
Code & Release Management
Nice presentation. I know virtually nothing about versioning tools, other than that they exist. That part was interesting for me. But as Andrei pointed out, I would really have liked a view on the entire picture, with CI, unit testing, ...
Rating: 5 of 5 
(13.Jun.2009)
Habits of Highly Scalable Web Applications
This session was one of the highlights of the conference for me. I have learned a great deal about scaling and coding for scalability. I was even surprised to see that some techniques I have used in a recent project, actually have an "official" name :p (horizontal partitioning) I left the session with a head full of ideas. Nice one Eli!
Rating: 5 of 5 
(13.Jun.2009)
Everything you always wanted to know about UTF-8 (but never dared to ask)
Excellent presentation Julliette! Learned quite some new stuff about character encoding and charactersets. People should give this more attention in their workflow. I'm glad I learned where to do what. Great job!
Rating: 4 of 5 
(10.Jun.2010)
Quality Assurance in PHP Projects
Good talk, encouraged me to look deeper into QA tools for my projects
Rating: 5 of 5 
(11.Jun.2010)
Debugging techniques with Xdebug
Excellent overview of various xdebug options. I really enjoyed the practical nature of this session. Derrick did a great job helping everyone out with their problems.
Rating: 5 of 5 
(11.Jun.2010)
97 Things Every Programmer Should Know
Great talk from Kevlin. He really knows how to speak in front of an audience. Never boring, always enthusiastic. Loved it.
Rating: 3 of 5 
(11.Jun.2010)
Designing for Reusability
Derick mentioned this was the first time he gave this talk, but still I had expected a little more from it. Like another attendee, I thought it would be more about tips and techniques from an architectural point of view. The DI and interface examples were the kind of things I was hoping to see more of them.
Rating: 4 of 5 
(11.Jun.2010)
Technical Debt
This was a good talk, and it was well presented by Elizabeth. However, some slides were skipped quite fast by just reading out loud what the slide said. No biggie though, it got me thinking about technical debt in general, and how I can present this concept to my boss more specifically.
Rating: 3 of 5 
(11.Jun.2010)
The Art of Scalability
There was a lot of good stuff in this talk, especially the different perspectives on the subject. There was just not enough time to process all of this information, which was too bad. It went a little bit too fast for me. But the speaker knew what he was talking about, and was well prepared.
Rating: 4 of 5 
(11.Jun.2010)
Database version control without pain
This was a nice talk, and the presenter came well prepared. Too bad I didn't hear about some silver bullet, but hey, that's not his fault :)
Rating: 4 of 5 
(11.Jun.2010)
Advanced Git
For me, from a technical point of view, it was the most interesting talk of the day. I already knew Git, but the stuff from the talk was all "new". Good job explaining these things!
Rating: 4 of 5 
(11.Jun.2010)
HiPHoP for PHP
Interesting insight on HiPHoP for PHP. The Facebook numbers at the beginning were impressive. The optimization gained from the HiPHoP compiler were equally impressive. Got me inspired to at least try it out some time.
Rating: 4 of 5 
(16.Jul.2010)
Building web services with Zend Framework
Very interesting talk. I have to deal with web services every once in a while, and I was curious how someone else tackles them. Too bad the ZF setup took quite some time. This resulted in the last couple of promising slides to be skipped. For a first talk this was quite good. A lot of ground was covered, and it never became boring. Like other people mentioned, it was a bit hard to hear you. But maybe we should just have asked that during the talk :-)
Rating: 4 of 5 
(16.Jul.2010)
Improving code quality with Continuous Integration
A good presentation on Continuous Integration. I'm convinced that it's good to use CI. I would have liked to know more about how to install stuff into the CI server. Since there was plenty of time left, some practical demonstration would have added a nice bonus.
Rating: 5 of 5 
(01.Nov.2010)
Taming the Untestable Beast
Excellent talk; exactly what I wanted to see. Start with nothing, and gradually adding tests while refactoring the code. Speakers were fun to listen to.
Rating: 4 of 5 
(02.Nov.2010)
Bad Guy for a day
It was great to see so many security flaws and their sollution
Rating: 5 of 5 
(03.Nov.2010)
A new approach to object persistence in PHP
Good info on persisting and the possible problems with retrieving models
Rating: 5 of 5 
(03.Nov.2010)
Why MVC is not an application architecture...
Interesting to see the difference between MVC as it was meant to be implemented, and what php frameworks made of it, just to tackle system limitations.
Rating: 4 of 5 
(07.Nov.2010)
Why Zend Framework powers the enterprise
This talk gave a good insight in the possibilities of the ZF in an enterprise environment. People still limit its usage to MVC applications, but it can power so much more. The story about the traffic cams was very entertaining and triggered inspiration
Rating: 5 of 5 
(07.Nov.2010)
Hidden Features of PHP
Great talk. The pace was just right to introduce you to new stuff, yet not linger on it too long like a class in school. It definitely made me want to look everything up again, and see where I can apply it in my applications.
Rating: 2 of 5 
(07.Nov.2010)
Comet: By Pushing Server Data, We Push the Web Forward
I wanted to learn more about Comet & practical implementation, but this talk didn't offer this. It was a more theoretical approach here, with a little bit of code. I would have liked a more general approach and "behind the scenes" instead of just some lines of code from a framework.
Rating: 4 of 5 
(07.Nov.2010)
Anti-Spam & Anti-Gaming Tactics
It was good seeing practical solutions to problems I have ran into. Some stuff I already knew, but some solutions were new and made me think on how I could implement them. Very good stuff!
Rating: 4 of 5 
(07.Nov.2010)
Introducing Zend Framework 2.0
It was a good overview on the general direction of ZF2.0 and what's going to be different. I liked hearing how the improved code base caused and improved performance. As pointed out above, a few slides on the workflow for contributing would have been nice. It seems as if people are already working on the 2.0 version, and they know where they want to go to. But for me as someone new, it isn't that clear what I can do to help. (write patches, or refactor code or ...)
Rating: 4 of 5 
(29.Jan.2011)
27 Ways To Be A Better Developer
Good and dynamical presentation. Really enjoyed it.
Rating: 4 of 5 
(29.Jan.2011)
Geolocation & Maps in PHP
I liked all the demos; gave me some ideas for future projects.
Rating: 3 of 5 
(29.Jan.2011)
Making Software Management Tools Work For You
Good overview of available tools for managing different aspects of a project. I had hoped for a more practical approach though.
Rating: 5 of 5 
(29.Jan.2011)
PHP In A Mobile Ecosystem
Great talk. Good to see how a practical problem like authentication can be solved.
Rating: 4 of 5 
(30.Jan.2011)
Snacks/sandwiches/drinks
Sandwiches were much better than I'm used to at a conference :-)
Rating: 5 of 5 
(30.Jan.2011)
Conference social: bowling in the venue!
Bowling + free beer = awesome fun
Rating: 3 of 5 
(30.Jan.2011)
Mastering Namespaces
The subject was well covered, and Nick clearly knew what he was talking about. Slides could have been better, and indeed shorter intro would also be better
Rating: 4 of 5 
(30.Jan.2011)
Zend framework 2.0: What’s New And What’s Changed?
Good overview about which pain points in ZF1 will be tackled in ZF2. Too bad there wasn't much enthusiasm radiating from Rob; maybe because we're still in an early stage of development.
Rating: 4 of 5 
(30.Jan.2011)
Varnish, the high performance valhalla?
Probably not very used to speaking in front of an audience, but I didn't really mind. I had the feeling the speaker knew his subject very well. The examples were good and practical.
Rating: 5 of 5 
(05.May.2011)
Unit Testing with Zend Framework
Great unit testing talk. The perfect example of "teach a man how to fish...". All examples were well explained and simple enough for everyone to understand. Perfect starting point for more advanced unit testing techniques. Michelangelo is showing you the door. You only have to walk through it :)
Rating: 4 of 5 
(06.Oct.2011)
Puppet for dummies
At first I didn't really think this would be an interesting talk for me. But then I realized how useful Puppet could be and I already made plans to integrate it into our workflow. So job well done for giving the introduction and inspiring me.
Rating: 4 of 5 
(06.Oct.2011)
Powering Your Website with Realtime Data
Nice to have a talk about a more advanced setup/topic. I will definately keep this in mind when a real-time project comes along. I agree with the comment above about trying not to read too much from the screen. But all things considered, a very nice talk!
Rating: 4 of 5 
(18.Oct.2011)
HTML5 WebSockets
Interesting talk with some good humor. The talking was a little bit fast though. Next time no coffee ;)
Rating: 4 of 5 
(18.Oct.2011)
Overview of Zend Framework 2
Great overview of the much anticipated next big itteration of ZF. Well brought, and very informative
Rating: 4 of 5 
(19.Oct.2011)
Change is Inevitable (Except from a Vending Machine)
Interesting talk. Would even be more interesting if we were also shown how to persist the presented solutions
Rating: 5 of 5 
(19.Oct.2011)
Event and Signal Driven Programming Techniques
Learned quite a lot in this talk. Good overview of the different design patterns. Maybe small bits of (pseudo-) code would make things even better.
Rating: 5 of 5 
(19.Oct.2011)
Under the Hood
A freight train of information. I could probably listen for hours without getting bored. Nice examples and some clever techniques.
Rating: 4 of 5 
(24.Oct.2011)
PHP & MongoDB
Nice introduction on how to use Mongo in your PHP application
Rating: 5 of 5 
(24.Oct.2011)
Introducing Assetic: Asset Management for PHP 5.3
Great introduction to what Assetic is, and how it can help you managing your assets. Loved how the presentation went from basic usage to gradually more advanced stuff by building on previous knowledge.
Rating: 4 of 5 
(24.Oct.2011)
Powering Your Website with Realtime Data
Good introduction to a more advanced topic. Nice to see how to set things up and get started with the XMPP stuff.
Rating: 5 of 5 
(24.Oct.2011)
Designing HTTP Interfaces and RESTful Web Services
Excellent talk by someone who knows how to entertain the audience. I thought I knew more or less what REST was, but this presentation proved me wrong. Apparently it's not that easy to be fully compliant. Loved the humor and interaction with the audience.
Rating: 4 of 5 
(29.Jan.2012)
Zend Framework 2
The presentation started of well with an overview of some of the stuff that's in ZF2. As a workshop it was a bit disappointing we didn't get to code more. That was probably due to a lack of time. Luckily Matthew had prepared a finished example that we can now use to look at again in more detail.
Rating: 5 of 5 
(29.Jan.2012)
How To Stand On The Shoulders Of Giants
I have to agree with the other comments: very inspirational keynote. When we use a programming language, we don't always reflect where it comes from. Every single one of us can suddenly have an unexpected impact. Great start to the conference Ian!
Rating: 5 of 5 
(29.Jan.2012)
PHAR, the PHP .exe format
Helgi gave a really nice and relaxed presentation. Fun to watch. I already knew a bit about PHAR, but still learned some new techniques. Too bad I didn't learn a way to enforce the signature check though. I had really hoped there was some secret solution there :)
Rating: 5 of 5 
(29.Jan.2012)
Snacks / sandwiches / drinks / beer tasting / fries
Best food and drinks at a conference ever. Ever. :)
Rating: 5 of 5 
(29.Jan.2012)
Estimation or, “How to Dig you own Grave”
Great talk, excellent slides. It was really interesting for me to find out more about estimations. They can be hell to do, especially when you totally miss the mark.
Rating: 4 of 5 
(29.Jan.2012)
PHP traits, treat or threat?
This was a talk I was really looking forward to. Nick did a good job at explaining traits. I agree with the comment about the visuals for a better understanding. As a presenter it's always difficult to choose between having a lot of code to explain things better versus having fewer code to make the slides better. For me it was not a problem to have a bit more code. The real life example helped a lot to understand everything.
Rating: 4 of 5 
(29.Jan.2014)
Keynote: Mentoring Developers
Somewhere in your career, you'll reach the moment where you have to mentor someone. This keynote provided some obvious and some less-obvious tips and insights when mentoring someone.
Rating: 3 of 5 
(29.Jan.2014)
Code Obfuscation, PHP Shells & More: What hackers do once they get passed your code
Interesting to see some of the techniques used by attackers. I liked the techniques mentioned for cleaning up the mess.
Rating: 3 of 5 
(29.Jan.2014)
Functional Application Design in PHP
Very interesting subject. Unfortunately, it was brought in a rather academic way: unclear slides, some statistics and some difficulties explaining things clearly to the audience. As other people mentioned, this talk has a lot of potential. It should just be shorter, have better slides and a subset of the content.
Rating: 4 of 5 
(29.Jan.2014)
Keep an eye on your app with logging and graphs
A nice and practical talk. Well brought by Felix. Since I knew Logstash, it was a bit disappointing that the example came straight from the manual. I would have liked to see how you guys use it at your company. The information about statsd and friends was new for me and very interesting.
Rating: 4 of 5 
(29.Jan.2014)
PHP Performance: Under The Hood
Excellent talk. The subject is not easy to understand, but Davey did a great job explaining everything in a clear and concise way.
Rating: 5 of 5 
(29.Jan.2014)
Models and Service Layers; Hemoglobin and Hobgoblins
First introduction to CQRS for me, and I was blown away. Came into the talk with a "meh, I know services, so let's see what this guy can teach me" attitude, and left with new viewpoints, a lot of excitement about CQRS and a book recommendation. So.. great succes! I also liked the presentation style a lot. Funny, machine-gun-fast and very clear.
Rating: 5 of 5 
(29.Jan.2014)
Development, By The Numbers
Nice explanation of some of the available metrics for PHP code. Gave me some inspiration!
Rating: 4 of 5 
(29.Jan.2014)
Docker, contain him, he his fast !
I liked the practical examples, but would have liked it more if for instance you explained how the joliCi thing worked, rather than just telling us it's on github.
Rating: 4 of 5 
(29.Jan.2014)
Maximising Performance in ZF2
Good tips on how to measure performance and then increasing it in a ZF2 app. I'm sure I'll come back to the slides once I start optimizing some of my ZF2 applications.
Rating: 4 of 5 
(29.Jan.2014)
Extract Till You Drop
Mad PhpStorm skillz yo! Besides that, Mathias offered some very interesting viewpoints on refactoring code. Made me think more about extracting code and the correct place to insert it again.
Rating: 4 of 5 
(26.Feb.2014)
CQRS? Or did you mean CARS?
I agree with Pieter above: Heavy topic but well brought. The diagrams were very helpful indeed. A lot of new "words" for me to wrap my head around. It was a new talk and I'm sure after some more polish it's a winner at conferences. The presentation style was informal, and I quite liked that. There was also some interaction with the audience, which was nice. Good job!
Rating: 3 of 5 
(09.Jun.2014)
C++ <3 PHP
Wat Thijs aangeeft, waren ook mijn bevindingen. Details verder uitwerken, facts checken en ik zie dit zeker evolueren naar een talk van 45 minuten met een goed overzicht mensen die geïnteresseerd zijn in C-extensies voor PHP.
Rating: 4 of 5 
(09.Jun.2014)
Your code are my tests!
Nice talk on how to get you started with unit testing on a legacy project. Mike showed us it's really not that difficult to get your hands dirty and that there's an immediate pay-off. Usually developers are not the problem, so I recommend this talk to all people who decide what developers have to spend their time on :-)
Rating: 4 of 5 
(24.Jan.2015)
Handling Higly Connected Data with the Neo4j Graph Database
Nice introduction into graph databases & NEO4J in particular. As a PHP developer, it would have been great to see some code working with NEO4J, or at least some pointers how to start using it in your code. Overall well done
Rating: 3 of 5 
(24.Jan.2015)
Migrating to DDD
Good and practical introduction to DDD. Nice to see how you actually implemented it, instead of just the theoretical explanation.
Rating: 0 of 5 
(06.Apr.2016)
Getting started with Codeception
Hey Koen, bedankt voor je feedback. Het lijkt me inderdaad nuttig om de talk/demo wat aan te vullen met de puntjes die je aanhaalt om zo een volwaardigere introductie tot Codeception te geven. BDD heb ik links laten liggen, omdat ik eerlijk gezegd nog niet voldoende ervaring ermee heb, behalve dan het aanroepen van bepaalde methods om een integratie/functional test te doen werken. Zal ik dus eerst wat verder moeten onderzoeken!
Rating: 5 of 5 
(13.Feb.2018)
How Doctrine caching can skyrocket your application
Great presentation. Started off with a not-too-deep dive into the inner workings of Doctrine. Based on that knowledge, different strategies for optimization were presented. I was familiar with most of them. The L2 cache stuff was new for me, and it was well explained. Everything was explained with examples, which was really practical. Maybe cut back a bit on the amount of examples in the beginning. I had the feeling they slowed a little bit down. But only in the beginning. Once the examples were re-used to dive deeper into the performance improvements, the pace picked up again.

Events They'll Be At

No events so far

Events They Were At

SymfonyCon Paris 2015 Dec 02, 2015
PHPNW15 Oct 01, 2015
BDD Workshop Jan 26, 2015
SunshinePHP 2014 Feb 06, 2014
ZendCon 2011 Oct 17, 2011
ZendUncon 2010 Nov 02, 2010
ZendCon 2010 Nov 01, 2010
© Joind.in 2018