Joshua Thijssen

@jaytaph

Talks

Date Presented | Last Commented | By Comment | By Name

Rating: 5 of 5

Night Sessions

at International PHP Conference + WebTechCon 2012 (15.Oct.2012) | 1 comment | Judith Andresen , Carsten Eilers , Jan-Christoph Borchardt, Joshua Thijssen

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(17.Sep.2011)
Case study: Socializing the world of travel
Very good presentation. Very skilled presentation-style.
Rating: 5 of 5 
(31.Jan.2010)
Reg-Ex Fu
I love getting bombarded with quicktips in these area's. Very high tempo and maybe not for the starters in regular expressions, but very good.
Rating: 4 of 5 
(10.Jun.2010)
Writing a PHP extension in C - part 1
Good workshop. Melanie started directly with a hands-on experience in compiling a simple extension. Since writing (and understanding) extensions need a certain amount of php internal knowledge, a lot of time was spend on some dry theory (not necessarily a bad thing though!) Melanie knows her stuff and a lot of background information was presented during the workshop. Really would have liked it to have a classical creation of writing your own extension (for example: creating a string-reverse function, own stream wrapper etc).
Rating: 4 of 5 
(10.Jun.2010)
Writing a PHP extension in C - part 2
Good workshop. Melanie started directly with a hands-on experience in compiling a simple extension. Since writing (and understanding) extensions need a certain amount of php internal knowledge, a lot of time was spend on some dry theory (not necessarily a bad thing though!) Melanie knows her stuff and a lot of background information was presented during the workshop. Really would have liked it to have a classical creation of writing your own extension (for example: creating a string-reverse function, own stream wrapper etc).
Rating: 4 of 5 
(11.Jun.2010)
Premature Optimization Mistakes
Good talk. Missed a bit about the drawbacks on some optimization tips though.
Rating: 3 of 5 
(11.Jun.2010)
Scrum in the Wild
Noticed that mike's english is better when he does not try so hard to articulate. Maybe a little bit of work on intonation. The talk itself was good and easy to understand. Interaction with public was good too.
Rating: 5 of 5 
(11.Jun.2010)
Bayesian Filtering For Twitter
Excellent talk. The app has got lot of potential and I could really use it on my feeds already :)
Rating: 4 of 5 
(11.Jun.2010)
Under PHP's hood
missed stuff like zvals, hashes etc, but this talk was easily umderstandable for non-C programmers as well.
Rating: 5 of 5 
(12.Jun.2010)
Starting Continuous Integration, Why and How?
great talk. especially after the three and a half minute prep. good intro in CI with phpundercontrol
Rating: 5 of 5 
(21.Sep.2010)
Unit testing after Zend Framework 1.8
Heared lots of things cant wait to implement . good talk
Rating: 5 of 5 
(21.Sep.2010)
Security audits as an integral part of PHP application development
Lots of info that every (php) programmer should know. Good talk about audits.
Rating: 3 of 5 
(11.Oct.2010)
Increase performance and uptime with Apache Traffic Server
Ok talk. Could use a bit more figures and benchmarks on ATS vs other systems.
Rating: 3 of 5 
(11.Oct.2010)
Creating a flexible WebDAV server with PHP
We need to setup a "WebDav in Zend Framework" action group.
Rating: 5 of 5 
(12.Oct.2010)
'In search of…' - integrating site search systems
nice talk. good overview of current search systems. enjoyed it
Rating: 4 of 5 
(26.Nov.2010)
Uncovering Iterators
Nice talk. Try to make it a bit shorter the next time :) The examples in the second part of the talk were a very nice way to demonstration real-life usage for iterators, something that wasn't really clear in the first part. All and all a nice talk, waiting for the English version :)
Rating: 3 of 5 
(26.Nov.2010)
Git for Subversion Users
What I would like to see in the talk like this are THE advantages of git over subversion. Sure, it's distributed, but that result in more overhead by pushing and pulling from and to other repositories. But what else? Why as a hardcore subversion fanboi would I want to convert everything to Git? That question isn't really answered. Maybe talk a bit more about the differences instead of the similarities. Things like git stash, cherry picking, bisect etc. You don't need to go into details about how it works, but what you can do with it and why these functions are so nice (maybe with small examples). I'm sure git has enough advantages that would make svn-users want to convert, but I haven't really heard them :) (also, try to avoid the word "basically". A lot of dutch speakers (myself included) use it too much..)
Rating: 5 of 5 
(29.Jan.2011)
Zend framework 2.0: What’s New And What’s Changed?
Curious about the new release. I definitately download the milestone-beta's to test it out..
Rating: 5 of 5 
(29.Jan.2011)
Designing HTTP Interfaces and RESTful Web Services
I've seen this talk before on the IPC last year and implemented most of it in one of our newly-build (rest)-api's.. This talk was more of a confirmation for me to see if everything I think I know about rest is actually still valid (answer: yes). It is indeed hard to implement full rest and you need to make concessions once in a while, but this talk has definately changed my perspective on rest (in a good way).. So, 5 thumbs. Not bad, considering he's german... :)
Rating: 3 of 5 
(30.Jan.2011)
Seeing PHP through a blue azure sky
I understand that a sponsored keynote is more often than not a lose-lose situation. First of all, since it's more of a mandatory talk, most people who are there are not by free will, which is fine maybe, since MS has paid a quite large sum of money to let the phpbnl happen and in return we just listen for an hour about what they have to say. I get it, it's the way advertisement works and I completely agree with the system. But.. since you DON'T have a captive audience, and - let's face it - microsoft isn't really a "developers best-friend", you're gonna need to pull open ALL registers to create a really cool presentation to convince us moving to a platform as azure. On the whole, even though great names like Dragonbe were behind it, the fact it was a 3-in-1 talk didn't really work for me. It looked too messy, with all three talks going into another direction, it's like reading the lord-of-the-rings but without the final book so you have no way on how all those story-lines come together. I would really consider making it a more fluent-> story the next time. Maarten's talk was probably the most interesting since that was not so much about software, but more on the technology. My points go to his part of the talk. Katrien was more appologying abouts microsoft's behaviour and after a while it was starting to get a bit annoying. We got it after the first few times :) Still, some great info about what microsoft is trying to do to better their life and I honestly believe that with all the development-guru's at redmond, something really great stuff for the php community can be created. Mike's talk was a bit the odd-one-out. It wasn't clear (at all) what the whole purpose was of the deployment he did (and I don't consider myself a dumb guy). The fact that he deployed things on a normal and azure system, where the azure system took 10 times as much time (or even more, i forgot), is not really a great selling-point. Maybe you should focus more on the advantages of an azure cloud so in the end we can take the disadvantages for granted. For now, the only thing that sticked with me is that deployment sucks and is very slow. Which is probably not the story you would like to tell.. So all in all, much respect for all three speakers on daring to tackle such a sensitive subject in front of a big crowd, but still.. a lot of room for improvement.. but I assume there will be a service-pack released soon enough :)
Rating: 5 of 5 
(31.Jan.2011)
Harness The Power Of Sed And Awk
@tvlooy Very true. I'm considering doing such a presentation in the near future. Bash is truly something that is underestimated by a lot of users (for instance, the simple things like ctrl-r or using group commands {}).
Rating: 4 of 5 
(30.Mar.2011)
Implementing WebDAV in your PHP application
Enjoyed this talk that covered the basics of webDAV. The small examples on the actual usage were ok but there was some time left for even some more (advanced) examples like using webdav as a meta-filesystem like procFS (very interessting possibilities). WebDAV is yet another cool component to place onto my todo-list :)
Rating: 4 of 5 
(04.Apr.2011)
Simplify your External Dependency Management
Nice talk. Some great new ideas about packaging and dependencies.
Rating: 4 of 5 
(04.Apr.2011)
The forest for the trees
Excellent presentation about the do and don't of sacred cows. Agreeing with Rowan, this talk should be seen more on PHP conferences.
Rating: 4 of 5 
(16.Apr.2011)
LPI.. points on facts and focus
Great talk and discussion about the LPI-NL organisation and exams. Hope to see more certified (end)users coming.
Rating: 4 of 5 
(16.Apr.2011)
LPI.. points on facts and focus
Great talk and discussion about the LPI-NL organisation and exams. Hope to see more certified (end)users coming.
Rating: 4 of 5 
(16.Apr.2011)
Single sign-on with Kerberos and LDAP
Nice kerberos presentation. It demonstrates that getting kerberos up and running isn't as hard as it looks. Looking forward to an advanced session on the subject and off course, the ldap stuff ;)
Rating: 3 of 5 
(16.Apr.2011)
Linux Containers
Had some problemens with the (french) english language to follow but on the overal a good presentation on what containers are.
Rating: 3 of 5 
(17.Apr.2011)
Secrets of SELinux
Short (:p) presentation about selinux. Could have done with some practical examples to give it a bit more context. Still not convinced to change my "disabled" into "enforcing" quite yet :)
Rating: 4 of 5 
(17.Apr.2011)
Varnish In Action
Excellent varnish talk. Good pace and I think even for sysadmins it was a great introduction on how varnish works..
Rating: 4 of 5 
(10.May.2011)
Joel test: how we do it
Nice presentation. Couldn't help smiling seeing the features inside e-sites deployment process again.
Rating: 4 of 5 
(10.May.2011)
Joel test: how we do it
Nice presentation. Couldn't help smiling seeing the features inside e-sites deployment process again.
Rating: 4 of 5 
(11.May.2011)
Using Phing
Liked the presentation. Knowing Marco, I'd really like to have seen a presentation about UML (why, how etc :)). Especially in a short timeslot like yesterday, maybe either focus on the global idea behind phing and then have only 1 or 2 more in-depth items, instead of trying to fit everything into 30 minutes. Doing AND phing AND jenkins AND own plugins AND etc.. might result in not getting any info over to the public at all.
Rating: 4 of 5 
(20.May.2011)
ZeroMQ Is The Answer
Likes the many (simple) examples on the different queue types. Good talk with some nice homework in the form of mongrel2.
Rating: 4 of 5 
(17.Sep.2011)
Develop your career!
This was actually a good sponsor talk. I'm really suprised :)
Rating: 4 of 5 
(19.Oct.2011)
Character Sets Suck
[ double post ]
Rating: 4 of 5 
(19.Oct.2011)
Character Sets Suck
Two suggestions: * You really can't complain about a certain anonymous person is using a "name" and "name_utf" column to make a point and do the same thing 30 seconds later yourself :-) * Because of the time, there was a lot of room for so more examples, or maybe some demo's on how mysql do the casting when joining or comparing utf8 and latin1 characters. On the whole, good talk.
Rating: 0 of 5 
(21.Oct.2011)
Puppet for Dummies
Thanks for all the feedback! Unfortunally, there is only time for either the demo or the MCollective (and we were running a bit out of time as well). I always like to hear about your puppet experiences so keep me posted on that!
Rating: 5 of 5 
(23.Oct.2011)
Optimization tricks & mistakes to avoid
Enjoyed the talk even though most of the tips were already known for me personally. Loved the presentation so when illia is around a conference next time, do check this presentation out!
Rating: 3 of 5 
(09.Nov.2011)
Introduction to Service Oriented Architecture
A nice presentation on SOA. I would like to see some examples here and there supporting the story you try to tell to visualize what you mean for the audience. For the rest, agreeing with the guys above me. Hopefully we see you and your presentation around at the conferences soon!
Rating: 5 of 5 
(09.Nov.2011)
Developing software if you're blind
I have no comments. This was just an awesome presentation.
Rating: 5 of 5 
(29.Jan.2012)
How To Stand On The Shoulders Of Giants
Excellent keynote. Although the ending was a bit abrupt and I personally missed a conclusion at the end. As always, very well and clearly presented.
Rating: 4 of 5 
(29.Jan.2012)
PHAR, the PHP .exe format
I personally think that every effort on getting PHAR more into the mainstream should be embraced. PHP programmers should not be afraid to use PHAR. Luckily, with the help of "big applications" like phpunit, silex and pyrus, PHAR is slowely become more known to programmers and maybe - just maybe - PHARs will be just as common for php programmers as jars or gems for java and ruby programmers. I think helgi has found a good mix between "what is phar" and the "when/why/how use phar", although maybe people might benefit from a simple howto on creating their pharfile (buildFromDirectory|Iterator). Nevertheless, very enjoyable and well presented talk.
Rating: 4 of 5 
(29.Jan.2012)
The state of DI in PHP
Nice talk. Not a lot more to add as the previous posters.
Rating: 5 of 5 
(29.Jan.2012)
VIM + *nix Toolchain == PHP IDE
A good introduction on VIM. Liked the "display-keystore" widget, although it wasn't really that clear because of the speed. Also, the alignment of the beamer was a bit of, so you couldn't really see the first column properly. I wasn't really expecting to hear something new but I still did. Would like to see more advanced talk on the different plugins you (and others) use for daily IDE usage.
Rating: 4 of 5 
(02.Feb.2012)
Masterizing PHP Data Structure 102
A little bit late, but some comments on your talk as promised: I'd like the photo examples a lot. It visualizes directly how the structure works internally. The visualization of the hashtable is also very nice, but you didn't spend time on the downsides (resizing/rehashing,hash collisions etc). Not a lot of people know about the problem with spl_object_hash and possible reusage of the hash by other objects, so that's something I was happy to hear :) Some downsides: - Your english isn't always very clear, which might make it difficult for some people to follow. - The splObjectStorage is perfect for using objects as sets, but the downside that it uses a lot of additional memory I didn't hear. - When doing binary operations you assume that people know about binary operations. There might be some emphasis on how they work bitwise by showing examples on AND, OR and XOR (and also the shiftleft operator and what it does). - The bloomfilter, although very interesting, I think it would be more a structure for a 103-talk. There are very valid reasons to use them, but i'm not sure if belong between the other structures. All in all, I'd like the presentation a lot and even learned some new things (Derek's quickhash).
Rating: 4 of 5 
(18.Apr.2012)
Creating mobile Javascript Apps with Sencha Touch 2
Enjoyed the talk, even for a non frontend/mobile developer like me. Pretty well explained the concepts.
Rating: 0 of 5 
(20.Apr.2012)
Don't Fall Behind: How to Learn Now What Is Needed Tomorrow?
Thanks for the (great) reviews. We will take all your remarks into account for the next time we to this presentation. (see, even WE are learning from this! :))
Rating: 4 of 5 
(02.May.2012)
Improve your software with SOLID code
I liked the talk a lot and it gives enough room for discussion on some of the principles. Some of the principles might be explained a bit better by also providing a bit more abstract code. On occasion I didn't really understand how a certain piece of code would actually accomplish the principle you were talking about. Doing a small abstract snippet might put things in perspective earlier to the actual bike-examples make a bit more sense (or maybe it's just me :)). The used color scheme might become a bit of a problem, especially when doing this talk on a bright-lit room with a (low intensity) beamer, which accounts for 90% of the conferences :). I suggest doing a white background, seems like you guys know white :P
Rating: 0 of 5 
(24.May.2012)
Puppet for Dummies
As probably already seen on twitter, posting a useless "meh" anonymously doesn't serve any purpose except wasting time and bandwidth. If there are things you didn't like - about me - about the presentation - about ANYTHING - either come to me personally and we can discuss it, post it anonymously or privately (also an option). This way we can improve the talk, my speaking or anything else that bothers you. If you were expecting something else, that's cool too, just tell us, so we can maybe change the abstracts a bit, so I - and all the other speakers who will read this - can try and improve things. If things weren't clear - and I admit, I did some last minute cutting of some slides in order to get the vagrant stuff in - I will be at the hackaton giving some more detailed info about puppet and vagrant so you can come and watch and ask questions on how to do stuff. In the end - we are here for you guys and we are happy to help you with any problem you have. Srsly :)
Rating: 0 of 5 
(24.May.2012)
Puppet for Dummies
That's cool though :) Not everybody likes everything :)
Rating: 5 of 5 
(24.May.2012)
Taking Sites Mobile
Liked the talk even though i'm just a frontend noob messing around with blink and marquee tags as much as I can. It was even comprehensable for me :)
Rating: 5 of 5 
(28.May.2012)
Building a Firehose
Always enjoying Ian's talks. Again he managed to take complex architecturial concepts and breaks them down into easy to understand pieces.
Rating: 4 of 5 
(28.May.2012)
Iterators in PHP
Enjoyed the talk a lot. Jake really knows his stuff and I think this was an awesome introduction into the SPL's iterators. @JohnCongdon I talked a bit about why iterators (or the spl in general) should be used (to separate business logic with your iterator logic). Unfortunally, my talk might have been a little bit more for the people who already used the SPL, and I totally get why iterators looks confusing and arrays seem to look like a safe haven in that case. Next time: come up to the speaker and ask the question, we would love to help you try to understand the usage if it wasn't clear enough during the talks (as said during the talks: you can always email / twitter / irc us!).
Rating: 0 of 5 
(10.Jun.2012)
Puppet for dummies
@Onno: Not sure its the correct place to start the discussion, but anyway: It isn't really bogus if you will take a look how most of the puppet modules are build. Yes, *eventually* you tell the system which package it needs to install but from your point of view, this is irrelevant. You only need to tell it to install "apache", not httpd or apache2. A good example can be found in the "example42" modules: https://github.com/example42/puppet-apache Mostly this is due to the fact that distributions tend to use different names of packages, or even use different layouts (/etc/httpd/ vs /etc/apache2 for instance). The difference between "what" instead of the "how" is mostly visible in the resources and arguments themselves: when I tell a service that it needs to be enabled, I don't have to specify that is needs to do this through update-rc.d, chkconfig, manual installation in rc.x directories or another way. I let the agent take care of that.
Rating: 4 of 5 
(16.Sep.2012)
Finishing off your project with a layer of Varnish
A good talk on beginning with Varnish. It wasn't bad that you could not answer all the questions from the audience since you made clear you ware also just starting to work with Varnish. But when you talk about certain aspects of varnish, try to come up with some practical use even if you don't use it, or haven't used it yet (in case of the vcl_pipe for instance). Overal a very enthusiastic presented talk for people trying to figure out if varnish is the right tool for them.
Rating: 5 of 5 
(16.Sep.2012)
Treading the PHPath
A good talk, but I felt you left out the freelancers a bit. I didn't really like the title of the talk, since it's very hard to deduce what the talk is actually about. Overal a well delivered talk. Keep up the good word, and maybe.. someday... you get accepted at a conference :p
Rating: 4 of 5 
(12.Dec.2012)
Symfony2 Online Management System op Symfony CMF
Een goede inhoudelijke talk. Wel een aantal zaken: * Indien je gebruik maakt van een niet-standaard presentatie-software, zorg dan op z'n minst dat dit full-screen is. De PDF-viewer werkte, maar omdat deze niet in full-screen draait, is het erg storend mbt je taakbalk, mousepointer door het beeld etc. * Zorg voor een remote clicker (ik merkte achteraf dat ik er eentje in mijn tas had, dus die had je kunnen lenen :p). Hierdoor wordt je ook zelf niet afgeleid van het continue doorklikken naar de volgende slide en scheelt het je heen en weer door het beeld lopen, wat ook het verhaal niet altijd ten goede komt. * Wat is het publiek? Beginners die niet weten wat CMF is, gevorderden over hoe je dit kunt implementeren. Een use-case presentatie over hoe jullie het geimplementeerd hebben. Geen probleem om ze ook alledrie te kiezen, maar probeer hier een goede lijn in te vinden. Ik miste persoonlijk een beetje het moraal van de presentatie hierdoor. * Presentatie zelf verliep netjes. Kennis is goed aanwezig en vragen konden zonder problemen worden beantwoord.
Rating: 4 of 5 
(12.Dec.2012)
Symfony2 Forms en beyond: 3 zaken zaken waar je nog nooit aan had gedacht!
Goede talk over symfony2 forms. Aantal kleine zaken: - Gebruik een clicker. Iemand anders je slides laten handelen is vervelend voor zowel jezelf als het publiek. Hierdoor kan je verhaal ook af en toe tot een stilstand komen, wat erg jammer is. - Zeker bij de wat complexere zaken en code-snippets: praat wat langzamer, overduidelijk uitleggen is niet nodig, maar zorg wel dat mensen de aandacht erbij (kunnen) houden. Zeker met veel code op het scherm is de aandacht van het publiek op dat moment niet meer bij wat je zegt, maar op het beeld gericht waardoor je met je snelheid af en toe mensen kunt verliezen. Verder een goede presentatie.
Rating: 5 of 5 
(13.Aug.2013)
Advanced Puppet for PHP developers
Hi Patrick, Thanks for the feedback. As said during the webinar: you guys were the guinea pigs to see how (or even, if) webinars through this software would work. We really appreciate this input because we can make a decent decision if we will continue with either the webinars - or with the current host. Unfortunately, we have experienced some issues, some of them we can resolve quite easily, some of them, we cannot. Hopefully we can all take this with into a next webinar and improve it.
Rating: 0 of 5 
(14.Sep.2013)
Discovering SPL
rick, no worries, i've deleted your comment (as an admin), so it's not counted in the rating :-)
Rating: 5 of 5 
(14.Sep.2013)
Discovering SPL
@rick: im really interested in which chrome extension you are reffering to. Are you sure you commented on the right talk?
Rating: 4 of 5 
(22.Sep.2013)
Web-Security 360
I enjoyed this workshop. There was a lot of in-depth explanation of the owasp top-10 so it was attendable for both beginners and maybe people more "experienced" in security. One of the biggest problems was the time: a lot of time was spend on the bottom 5 issues, while the top 5 (the most common, and thus the most important ones) were a bit rushed, maybe you could timebox the different issues a bit.
Rating: 5 of 5 
(22.Sep.2013)
A startup story: Sending a billion text messages
A really fun keynote that felt like a uncon session. Indeed the best talk of the conference, hypothetically..
Rating: 4 of 5 
(10.Nov.2013)
Environments, line up! Vagrant and Puppet 101
Its nice to see other developers being entheusiastic about this subject and its refreshing to see a different view on the same subject. I think jelrik did a very fine job as a first time presenter. Personally, i would try and give a few more examples on how to do certain things (it was often: do this, and then it will work and does that). Also, not everything you said and showed was (100%) correct, but the ideas were, so no worries there.
Rating: 4 of 5 
(10.Nov.2013)
Be more productive by taking better notes
I never realized that it was even possible to organize your notebook in such a wide variety. I always carry around a small notebook in my laptop bag, but not use it enough. Will definately try these techiques in the future. The talk was ok, but very monotone. Especially in a very theoretical talk like this, such tone makes it hard to listen to.
Rating: 5 of 5 
(10.Nov.2013)
Team Plaatjes: Building JS Applications with Vector Graphics
Ross as always. I enjoyed the talk, but i got the impression that the talk was about something ross and team implemented in a project, but instead it was an introduction on svg. Still nice, but was a bit dissapointed at the end that there was no examples on what they actually had build.
Rating: 0 of 5 
(24.Feb.2014)
(Re)discovering the SPL
Thanks all for the good reviews. I showed you some of the quirks of the SPL which can bite you when you are a beginner, but the message of the talk is that even despite these quirks popping up now and then, actually using the SPL will benefit you in the end. Learn and love the SPL, and don't hesitate to blog your experiences on it!
Rating: 0 of 5 
(24.Feb.2014)
RPM'ing your apps and tools
Hello James, I'm really curious on the 2 star rating. What did you miss on the talk? Would you liked to have more (in-depth) info on how / why to use RPM? Real life use-cases etc? Hope you still had an enjoyable talk nevertheless!
Rating: 0 of 5 
(24.Feb.2014)
RPM'ing your apps and tools
@javier: People needing to know more about devops/ops in general is why I submitted the talk. To be honest, I think it would make an excellent presentation for a side-track. Not sure about having such talk on the main track though (although I never mind, obviously). Luckily, more and more developers are getting more curious about these things, so expect more ops-related talks in the future!
Rating: 5 of 5 
(24.Feb.2014)
What Makes Technology Work
Joe is a great speaker, and deserves to do more keynotes on conferences IMHO. Really enjoyed the keynote.
Rating: 4 of 5 
(24.Feb.2014)
The Seven Deadly Sins of Dependency Injection
It's hard to make such a dry topic interesting but Stephan managed. Even with the tech problems (protip: try shouting at it), it was a really nice talk on the basics of DI. I think it's a great way to introduce DI to people who never really used it before, and this talk deserves a follow-up talk on some of the more advanced stuff (i think a lot of attendees probably agree with this). The tech problems were handled correctly (I think not a lot of speakers would actually know what to do when a beamer stops functioning, including myself).
Rating: 4 of 5 
(24.Feb.2014)
Gathering Metrics with Statsd and Graphite
Even though I only saw the last part of the talk, I really could tell Jeremy is a great speaker. The talk itself seemed a little bit dry (but that isn't always a bad thing though), and questions were handled nicely as well. Keep up the good work!
Rating: 5 of 5 
(07.Mar.2014)
Principles of PHP Package Design
Een erg interessant onderwerp, met name door het feit dat veel van deze zaken eigenlijk "oud nieuws" zijn, maar nooit echt worden toegepast binnen packages. Ik denk zodra er meer (en betere) tooling aanwezig is, we packages ook daadwerkelijk behandelen als we classes doen, en dit uiteindelijk (opensource) software flink verbeterd. Verder een goede presentatie. Het onderwerp is zelf droge kost, en zou misschien dmv wat praktijk voorbeelden kunnen worden ondersteund om het af te wisselen.
Rating: 3 of 5 
(11.Mar.2014)
Symfony2 Best Practices from the trenches
A below average rating from me for this talk, but nothing that cannot be fixed. For a personal taste, I didn't like all the army references. I understand the idea, as it's from the trenches. But for me personally it distracted me from the presentation. - First, I think that the idea of the talk is ok, but i couldn't figure out for what kind of audience this talk is intended. For beginners, i think this talk is a bit too much, diving into some of the depth/trenches, which may be a bit too hard to grasp for beginners. If the talk is for more advanced users, I think most of the points are pretty much clear for most. So I guess the talk is intended for intermediate Symfony2 developers. However, not sure. - I think the concepts of "best practices" is very good, but would have liked more real tips. Most of the things I heard are things that lot of developers already know, and I missed a lot of the time why you should do things that way, and what the pros and cons are. (for instance: use the form-builder, even for simple forms, because it takes care of csrf, and validation etc, is a great tip so people get the advantage). - The story itself was a bit incohesive, but that's pretty common when giving presentations for the first time. I absolutely sure that the next time that Stefan does this presentation, it will be at least a 4 rating (from me).
Rating: 4 of 5 
(11.Mar.2014)
Liking relevance
A nice talk, and even though the subject (and the project) are known, I still found a few new things. I think that you should relax when trying to speak. I know your english is good, so no need to emphasize your sentences. I liked the move from simple elements to the more complex elements, but the same as Stefans talk, I cannot figure out what the target audience is. If it's people who have no idea what Solr is, or are just into this talk for the use-case, this talk will be very hard to follow. For people with (some) solr knowledge, but have no idea about the project, you might try and elaborate your cases a bit more detailed (like the pivotting), and the reasoning why you went for the given solution. But overall a nice presentation.
Rating: 4 of 5 
(28.Aug.2014)
Designing Hypermedia APIs with PHP
Great talk about hypermedia in general. I did feel it lacked a bit of reasoning on why to prefer using these kind of hypermedia types over plain types and http + url-versioning.
Rating: 0 of 5 
(21.Feb.2015)
Are you out of memory, or have plenty to spare?
Thanks for the great feedback. I'm absolutely amazed (in a good way) that so many people find this topic interesting. Anonymous: "This should've covered how PHP deals with memory allocation, it wasn't a Linux conference." I absolutely understand why you think this, but i must respectfully disagree. Granted: this was an advanced & in-depth talk about a subject that is out of everybody's (and partially including my) comfort-zone. This however is a "good thing"(tm). One of the major shifts at PHP conferences I have seen since a few years, is that PHP developers are broaden their horizon in every direction possible, because quite frankly: we aren't PHP developers, we are developers who happen to use PHP a lot. Even if these kind of talks do not have directly a practical use on your next working day (although, I think it actually might), they are also there to give you more insight in the things we take for granted each and every day (take a look at https://github.com/alex/what-happens-when, which shows you what's going on when you type google in a browser. You'll be amazed). Having more knowledge - inside or outside your comfort zone), will help you make better calls on problems you are facing every day, and will help you grow in area's you aren't even expecting or focussing on. @Miguel I actually have prepared those slides! I've not added them to the final presentation, because it took almost 20 minutes to explain the concepts of memory, zvals, memory allocs in the php core and it would help to answer the question "how much memory (and how) is my system using". But i'm happy to talk about that in another talk :-)
Rating: 0 of 5 
(29.Jun.2015)
Don't reboot, debug!
Hey all, So main conclusion is that the level was a bit too basic. Normally this would be "punished" by a low star rating, so I guess that indeed you'd like the presentation on itself, just it was not what was expected. I would *love* to go more in-depth in this material (and actually, i have some talks that do that), so hopefully I will see you (again) in such a more advanced presentation next year :)
Rating: 4 of 5 
(29.Jun.2015)
Datastructures in PHP: Beyond SPL - Tries and QuadTrees
Really liked the talk personally, as these are subjects i'm really interested in. Mark explained well in a simple way how some (of the more complex) data structures work, without relying too much on code (i think implementation should be simple enough for yourself once they are explained). Too bad there was not enough time for the last few (which imho are the most interested ones).
Rating: 4 of 5 
(17.Jul.2015)
Meteor.js
Nice introductional presentation about meteor and it's power. The live demo went pretty well, and lots of examples triggered by user questions, so Arjan knows what he is talking about.
Rating: 5 of 5 
(15.Nov.2015)
You should be an Open Source Developer
Enjoyed the talk
Rating: 5 of 5 
(15.Nov.2015)
Discovering graph structures
This is a great introduction about graphs and graph databases.
Rating: 5 of 5 
(15.Nov.2015)
Diving into HHVM Extensions
Excellent talk about - most likely - a very niche market. After a quick explanation about the different steps in compiling (php/hack) source code to actual runnable code, he showed the basics of writing a hhvm extension (sidenode: cmake is not only for c++) and continued with a real-life example in the form of openGL.
Rating: 5 of 5 
(15.Nov.2015)
Refactor, the third commandment
The talk has really good advice on how to refactor your code (and why).
Rating: 5 of 5 
(10.Oct.2016)
Drinking Beer with a Raspberry Pi and PHP
One of the few talks I've attended and Andrew pulled off an amazing presentation (and I don't say this because he's a hackathon team member). Instead of assuming everybody knows about the hardware stuff, he started out with some basic concepts like voltage/current/resistance, and even how serial communication works (with the help of the audience). Giving some helpful feedback about the differences between different boards like arduinos vs raspberries, and some real (php) code. Minor issues: - skipped the serial parity (intentionally?) - maybe give some real output what you get from the gps, instead on how to parse it - a working live beer tap :) (but very professionally saved by the video) Andrew is a very good speaker, with lots of (english) humour, so this is a great talk to see at other conferences.
Rating: 0 of 5 
(30.Jan.2017)
Python for PHP developers
@Muhammed: Sorry to hear that. Still I hope you walked away with a little bit more knowledge :). Could you maybe elaborate a bit on what you were expecting, and how you came to your original expectation in the first place? This allows me to improve either the talk or maybe the abstract.
Rating: 5 of 5 
(04.Jul.2017)
HTTP/2.0 101 Introduction
As usual a good presentation from Bastian.
Rating: 5 of 5 
(04.Jul.2017)
Uncon: Implementing Serverless PHP: Under the hood of OpenWhisk
Nice presentation. Definitely main conference material.
Rating: 4 of 5 
(04.Jul.2017)
Zend Thread Safety , how PHP engine works in a threaded env
I liked this presentation. A subject that most people don't really need in their daily work, but still it gives a great understanding on how the PHP core works under the hood.

Events They'll Be At

Forum PHP 2017 Oct 25, 2017

Events They Were At

php[world] 2016 Nov 14, 2016
PHP North West 2016 Sep 29, 2016
Endpoint 2015 Sep 03, 2015
ApeldoornDev Jul 15, 2015
PHP UK Conference 2015 Feb 18, 2015
php[world] Nov 10, 2014
DrupalCon Amsterdam Sep 28, 2014
PHP UK Conference 2014 Feb 21, 2014
CodeConnexx 2013 Nov 06, 2013
Web & PHP Conference Sep 16, 2013
PFCongres 2013 Sep 12, 2013
phpDay 2013 May 15, 2013
Symfony user group Dec 10, 2012
Saffire meetup Oct 25, 2012
PHPNW12 Oct 04, 2012
PFCongres 2012 Sep 14, 2012
PHP@FrOSCon 2012 Aug 24, 2012
php|tek '12 May 22, 2012
4Developers 2012 Apr 17, 2012
Whisky Web Conference Apr 11, 2012
Zend Uncon Oct 18, 2011
ZendCon 2011 Oct 17, 2011
PFCongres 2011 Sep 16, 2011
Loadays 2011 Apr 14, 2011
4Developers Apr 03, 2011
PFZ.nl Workshopdag Nov 12, 2010
PHP.FRL June 2016 Jun 21, 2016
© Joind.in 2017