Ben Waine

Comments

(Show Details)
(Hide Details)
Rating: 4 of 5 
(27.Feb.2009)
Living with Frameworks
I really wanted too see this (I saw from twitter to twitex at phpNW: excellent) but was locked out due to overcrowding. Despite the fact I turned up 10 min early. Really, the Microsoft implementation of PHP, was it ever going to draw more then 50 people by choice? I suspect they insisted on being on the main track due to the sponsorship.
Rating: 4 of 5 
(27.Feb.2009)
Myphp-busters: symfony framework
Cool talk, a big improvement over your phpNW talk. More detail and more confidence. Enjoyed hearing a good overview on symphony as I'm currently playing with Zend Framework.
Rating: 5 of 5 
(13.Jun.2009)
Zend Framework
I really enjoyed this tutorial. Having produced two or three ZF applications now I wanted some information on best practice, suggested architecture and also how to use components individually. I wasn't disappointed!
Rating: 4 of 5 
(13.Jun.2009)
PHP: People, Code, Ideas
Good keynote, not 'too heavy' first thing in the morning but provided enough of an outline to allow people to look for further information. Humorous as well :D
Rating: 4 of 5 
(13.Jun.2009)
Surviving the Plan Crash (NU.nl)
I liked this talk, it allowed a good look at the architecture of a successful application. I'll definitely look at varnish!
Rating: 5 of 5 
(11.Oct.2009)
SPL, not a bridge too far
This talk was excellent. I think the content (particularly ArrayObject and the CSV examples) will be something I can use in projects straight away. Thanks!
Rating: 5 of 5 
(31.Jan.2010)
Open Teams
An excellent talk. As a developer I thought this talk wouldn't really engage me. Totally wrong. It was great hearing how things 'should' work in a nerd heard. It gives me something to compare my future employers to when looking at prospective workplaces and a philosophy to aspire to when I take on the responsibility in the future.
Rating: 4 of 5 
(31.Jan.2010)
Dependency Injection in PHP 5.2 and 5.3
I enjoyed this talk. It was a good balance of the basic concepts followed by a trivial implementation, followed by a good real world example. This format really encourgaed me to look at the slides again and check out the code. Although not a Symphony user, the last demonstration intrigued me. Perhaps I will try and use the tool in a future project.
Rating: 5 of 5 
(31.Jan.2010)
PHP and the Cloud
I liked the way Ivo started by looking at the hype curve and assessing how relevant the cloud will be in the future (very!). The information about platform as a service was new to me (i had only heard of SAS and hardware as a service). In my opinion the highlight of the session was the last part on making yourself as a developer ready for the cloud. It defined a clear mindset you can take away when starting new projects event if you aren't producing sites that requires 8 images to operate (yet!). I struggled to see the code examples from the back of the room.
Rating: 5 of 5 
(31.Jan.2010)
Ibuildings Conference Social
I just got back. Awesome social. Great atmosphere, welcoming people, free beer and bowling. You guys did an excellent job, I cant suggest any improvements!
Rating: 2 of 5 
(31.Jan.2010)
Pre-conference Social
I found it very difficult to find, it was a little far from the hotel. A specified time would have helped gauge when to set off from the hotel.
Rating: 5 of 5 
(31.Jan.2010)
The State of SOAP in PHP
Great talk. I enjoyed hearing about class mapping and dynamic wsdl generation the most.
Rating: 5 of 5 
(27.Feb.2010)
The lost art of simplicity
Motivational, it certainly woke me up and got set the tone for the rest of the conference.
Rating: 5 of 5 
(27.Feb.2010)
Living with legacy code
Great talk, excellent slides. I really appreciated the straight forward check lists given for each stage of preparing and dealing with the legacy code. Definitely useful points to feed back to our client services team as to what resources they should be looking at getting hold of at the start of a legacy project. Thanks!
Rating: 5 of 5 
(13.Jun.2010)
Zend Framework Application Patterns - Part 2
Great look at service layers also particularly enjoyed section on acl.
Rating: 5 of 5 
(13.Jun.2010)
Debugging techniques with Xdebug
Congradulations on getting everyone up and running with xdebug. Great look at all the features (especially the performance measuring).
Rating: 5 of 5 
(13.Jun.2010)
97 Things Every Programmer Should Know
Loved it! Charismatic speaker with a massive wealh of content.
Rating: 4 of 5 
(13.Jun.2010)
Technical Debt
Learned a lot. Liked the section on software tools. Good q&a session.
Rating: 5 of 5 
(10.Oct.2010)
Geolocation and Maps with PHP
Excellent talk. I really enjoyed the alternatives presented to google maps. Found the idea of hosting sections of the data (for geographical areas eg Manchester) very interesting. Thanks!
Rating: 5 of 5 
(10.Oct.2010)
Profile your PHP application and make it fly
Best talk of the conference for me. XHProf is a tool I can use straight away and had no idea existed. Thanks! Ben
Rating: 4 of 5 
(10.Oct.2010)
Unit testing after Zend Framework 1.8
As someone who only unit tests models at the moment it was useful to see other approaches (controller testing / database). Thanks!
Rating: 4 of 5 
(10.Oct.2010)
Unit testing after Zend Framework 1.8
As someone who only unit tests models at the moment it was useful to see other approaches (controller testing / database). Thanks!
Rating: 4 of 5 
(10.Oct.2010)
Unit testing after Zend Framework 1.8
-- duplicate --
Rating: 0 of 5 
(09.Oct.2011)
Acceptance & Integration Testing Using Behat
Thanks Mike, I totally agree - I'll make sure I correct the mistakes (SQL query and the Given statement). Thanks for taking the time to comment :)
Rating: 5 of 5 
(11.Oct.2011)
REST and the Hypermedia Constraint: A Case Study
Re PHP Examples: I think you were right to leave them out. I liked the focus was on REST, the principles could have been applied in any language. I enjoyed the discussion of your previous attempts to implement your service. They provide some good insights into what works and what doesn't. Also - looking into JSONHal as a result of seeing the talk.
Rating: 4 of 5 
(11.Oct.2011)
Doctrine 2
Good talk that covered the basics of D2. I would have probably have named the talk more descriptively (maybe 'Introduction To Doctrine2') as I was hoping for some more advanced tips and tricks. Also - you ran out of time at the most interesting bits of the talk. I would have loved to hear more about the performance implications of using D2. Apart from these minor points a good, well delivered talk.
Rating: 0 of 5 
(30.Oct.2011)
Acceptance and Integration Testing With Behat
Hey All - Thanks for the feedback, invaluable stuff! Regards the technical difficulties with setting up Behat, I think a virtual machine is the way to go next time.
Rating: 5 of 5 
(31.Oct.2011)
BDD for Zend Framework with PHPSpec
I really enjoyed this talk. High points: The BDD / TDD comparison Highlighting the difference between outside in and inside out specification. Nice overview of the PHPSpec features, I look forward to using it in the future. Although I will probably use it without Zend Tool. Thanks!
Rating: 3 of 5 
(08.Jun.2012)
SPL in the Wild
This was a good talk - reminded me to take another look at SPL. Particularly the new data structures as of 5.3 and some of the iterators. It was a nice overview of SPL. Some feedback 1. It'd be nice to see some kind of class / method signature on the slide before going to the code on github. This would give more context to the examples and make them easier for me to parse. 2. Use the github line number links to skip directly to the area of interest. You can avoid scrolling large files like this: https://github.com/benwaine/Phabric/blob/master/lib/Phabric/Phabric.php?#L24 3. Use a laser pointer or call the line number to focus audience attention on exactly the right area of the example. Spend more time explaining each implementation even if this means covering less material.
Rating: 5 of 5 
(08.Jun.2012)
Designing Beautiful Software
Very much enjoyed. Will be pointing Junior / Middle weight developers to DPC radio when it comes out. I think everyone should see it. Particularly liked the further points to think about, looking forward to trying event based programming for cross cutting concerns.
Rating: 4 of 5 
(08.Jun.2012)
Frisby.js: BDD for your REST API
Enjoyed this talk and as a result will check Frisby out :)
Rating: 5 of 5 
(08.Jun.2012)
Redis for the Everyday Developer
Simply brilliant talk on Redis. As a newcomer, the approach of showing all the use cases made me want to pick it up straight away. Talk was humorous, complete and the best one I've heard so far today. Thanks!
Rating: 5 of 5 
(09.Jun.2012)
PHAR, the PHP .exe format
Good talk - as a PHAR consumer it answered all the questions I had about rolling my own PHAR's. Particularly liked the sections on CLI + Web in one PHAR. Thanks!
Rating: 5 of 5 
(09.Jun.2012)
From the Ground Up: Hands-on coding, deploying, and scaling with AWS
Great talk - enjoyed this rapid fire look at elastic beanstalk for php. The command line slides gave me a feel for the various steps involved in deployment and while I'm not sure EB is the platform for me I'll definitely look it up after this talk. Also, noted the secret key in the slides. ALL YOUR SERVERZ ARE MINE.
Rating: 5 of 5 
(06.Oct.2012)
Developer Experience, API Design and craft skills
Great start to the day. The talk was funny, had great pace and made some excellent points about software design in general.
Rating: 5 of 5 
(06.Oct.2012)
Password Storage and Hashing
Loved this talk. I was shocked at just how quickly passwords can be brute forced and grateful for instructions on how not to get caught out!
Rating: 5 of 5 
(06.Oct.2012)
Mastering PHP Data Structure 102
Best talk of the day for me. Illuminated some practises I need to adopt and some I need to stop doing. Colours could have been better but as I sat up front this didn't effect me.
Rating: 5 of 5 
(06.Oct.2012)
Building a Firehose
Great talk - I think the slide deck will form my todo list for the next few weeks.
Rating: 0 of 5 
(08.Oct.2012)
The Art Of Application Logging
Thanks for your comments guys. Here is a link to the slides on slide share: http://www.slideshare.net/benwaine/phpnw2012-logging and the code on github: https://github.com/benwaine/ApplicationLoggingTalk David White and Dave Marshal: I think your feedback compliments each other. Perhaps less time on the more basic examples and more time showing a real example (before looking at the aggregation tools) would be a good change. Thanks!
Rating: 4 of 5 
(04.Oct.2014)
Introduction to Apigility
Great talk, inspired me to pick up apigility and have a go. However I really wanted to see some of the database magic back end I'd heard so much about. Good Q&A at the end.
Rating: 5 of 5 
(04.Oct.2014)
What a Hack!
The best talk I've attended in some time. I liked the delivery, although it was fast it gave the talk a feeling of energy and excitement. If you need me I'll be in an internet connected cave, rewriting every php project I've ever written to use HHVM and hack. kthxbi.
Rating: 4 of 5 
(19.Feb.2015)
Continuously delivering PHP projects
Good basic introduction to continuous delivery. Javier delivered the talk really well. Agree with previous commenter, I'd have liked to hear a more advanced talk on this subject.
Rating: 5 of 5 
(19.Feb.2015)
The Future of Programming
Really liked this talk - very engaging delivery. The demo app looked a little like a MS Access app circa 95, BUT I liked this as a thought exercise around what programming could look like and be like in the future. Thanks Nate!
Rating: 0 of 5 
(21.Feb.2015)
Application Logging & Logstash
Hi Everyone. Thanks for the great feedback! For those that have mentioned difficulty seeing the screen, make sure you check the github repository where you can find a kickstart and all the code used in the presentation. https://github.com/LoveSoftware/application-logging-with-logstash See you next time!
Rating: 0 of 5 
(22.Feb.2015)
My Debugging And Performance Toolbox
Hi All - Thanks for the great feedback! To address some of the points: Andrew - Yes this slot was made available to Sainsburys as part of the platinum sponsor tier. However the previous talk I gave on logging was accepted via the call for papers. Alex and others mentioning difficulty seeing the demo on screen - While the code samples and debugger had a zoom facility which I used, JMETER did not. However, I've since learned you can use a OSX accessibility tool to zoom into parts of the screen. Based on your feedback I'll be using this next time! Regarding licensing, you are of course correct, I should have purchased a Sublime licence. I'm sorry the licence prompt appeared once during the demo. I'll make sure I have a license next time around. Finally the two comments regarding a hiccup in one of my demo's, I agree this is a little distracting, it's hard to choreograph a 30 min live demo. I have videos of all the demo's I do 'just in case'. My rule is, if it doesn't work after 30 seconds switch to video. I was about to switch to a backup video before someone pointed out a missing semicolon! This talk was by far the most enjoyable one I've given at a conference, as it feels like giving a personal coaching session to many people at one. The live demo is essential to this and your feedback will really help me tighten this up for future iterations.
Rating: 0 of 5 
(23.Feb.2015)
My Debugging And Performance Toolbox
Thanks Ben! https://github.com/LoveSoftware/toolboxdemo A lot of the content was sourced from the interesting reads section of the README file. Hope this is useful, if not please get in touch and I'll send some more content your way. Thanks, Ben
Rating: 5 of 5 
(27.Jun.2015)
Command Bus to Awesome Town
When discussing the highlights of the conference with Nikolas Martens over beers this evening we both agree that "The Story Of Store" packing up his parenthesis, punctuation and little arrow was the funniest gag of the conference. Joking aside, the talk quickly moved into concepts and finished in practicality. I disagree with other comments around speed of delivery. I enjoyed the pace and I think it allowed you to cover the material in the right depth.
Rating: 3 of 5 
(27.Jun.2015)
Defensive Programming
I didn't think there was enough depth here, however the content that was there was delivered well. I don't think you should have asked "Does anyone not know about SOLID?" and used the audience participation as a gauge to include the content. You had the time, had prepared the material and I think the content would have added to your theme on defensive programming. Conference audience participation is always very sluggish.
Rating: 5 of 5 
(27.Jun.2015)
Towards Modelling Processes
One of the highlights of the conference for me. As someone who uses Behat to write user stories the points you made on the subtle, yet important difference in perspectives between writing a story that includes the process was an eye opener. The content was well delivered, I remember looking at my watch towards the end and thinking "Has it really been forty min?". Very interesting material!
Rating: 3 of 5 
(27.Jun.2015)
Let's Write Some History!
The talk was a bit dry for me. I found the initial discussion of why CQRS and event sourcing should be used engaging but found it difficult to build a mental model from the code slides displayed.
Rating: 4 of 5 
(27.Jun.2015)
HTTP Caching with Varnish
I enjoyed the talk, I think I was definitely the target audience, someone new to varnish. I liked the VCL examples and the transition from general caching to varnish specifics in each section. Some constructive criticism: Transitions between speakers were awkward. I think two microphones would have helped.
Rating: 4 of 5 
(27.Jun.2015)
Ada Lovelace; The First Programmer
Really enjoyed this talk. Some of the maths went over my head but hey! I think the talk was really well placed in the timetable. The final talk before the closing keynote, an interesting story told by someone very good at speaking. It felt like a nice end to the conference. I liked the machine demo and the interactive slides. The audience participation was appropriate and well managed by the speaker. A tough feat to pull off!
Rating: 4 of 5 
(27.Jun.2015)
Behind the Scenes of Maintaining an Open Source Project
I'd like to echo the comments made by Lucas and Remon. Nice to hear about whats it's like to be the maintainer of an open source project. I liked the delivery, although not the most polished it was heartfelt and authentic. Thanks for your continued hard work, try not to burn out! :D
Rating: 4 of 5 
(25.Jun.2016)
Things I was unprepared for as a lead developer
I enjoyed this talk, particularly the section on teams being immutable. A refreshing way of looking at the problem of maintaining good culture in your engineering organisation. The speakers method of story telling and quality of delivery were also both really good. Thanks for the great talk.
Rating: 5 of 5 
(25.Jun.2016)
Elasticsearch, the story so far
An excellent deep dive into using elastic search in production by two people with an obvious wealth of experience indexing LOTS of content. Especially enjoyed the section on percolation.
Rating: 5 of 5 
(26.Jun.2016)
How We Talk About Tech
I for one, will never stop learning. :D

Events They'll Be At

No events so far

Events They Were At

PHP UK Conference 2015 Feb 18, 2015
PHPNW 2014 Oct 02, 2014
PHPNW12 Oct 04, 2012
PHP North West 2011 Oct 06, 2011
PHP Leeds Sep 18, 2011
PHP UK Conference 2011 Feb 24, 2011
PHP UK Conference 2010 Feb 26, 2010
PHP North West 2009 Oct 10, 2009
PHP UK Conference 2009 Feb 27, 2009
PHP North West 2008 Nov 22, 2008
© Joind.in 2017