Rich Sage

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(27.Feb.2012)
PHP in 2012
Top opening to the conference, and a great talk from Rasmus. Engaging, and a good mix of topics within it.
Rating: 5 of 5 
(27.Feb.2012)
The Journey towards Continuous Integration
Really enjoyed this talk. A good honest approach to where you started and where you are now. Also interesting to hear the different perceived values of testing from both a development and management perspective, with the overview vs detailed reports. Lots of ideas to take away from this.
Rating: 4 of 5 
(27.Feb.2012)
Develop & deploy using hybrid cloud strategies
I found this particularly useful as a good starting point for those apps where you may need to scale shortly but aren't sure of the best approach. The step-by-step scaling slides were good eg single server, separate MySQL out, etc. It could have perhaps done with a bit more technical detail, but aside from that, Thijs is an energetic and engagin speaker.
Rating: 5 of 5 
(27.Feb.2012)
Security audits as integral part of PHP application development
Very good. It appears there's definitely a large amount of tools available for free. Good presentation, and I particularly liked the tips such as searching your code for emotive response eg "wtf".
Rating: 5 of 5 
(27.Feb.2012)
Scaling Communication with Continuous Integration
Great talk. You were very engaging with the audience, and great fun to listen to. The real-world examples were good to hear, and lots to take away and implement.
Rating: 4 of 5 
(27.Feb.2012)
Try { Getting People To Come To A Talk About Exceptions }
Interesting talk. I felt you were slightly nervous at points, but you had an excellent command of the topic and the amusing zombie references kept the talk entertaining. Lots to take away.
Rating: 5 of 5 
(27.Feb.2012)
The Misguided Manager
Great talk; particularly enjoyed the "carrot and stick" unorthodox approach! Lots of (sadly) recognisable elements in there, but very amusing and well presented.
Rating: 5 of 5 
(28.Feb.2012)
Masterizing PHP Data Structure 102
Very useful talk - lots of clear examples and lots to take away. Thanks!
Rating: 5 of 5 
(28.Feb.2012)
Recognizing smelly code
I really enjoyed this talk; one of my favourites of the conference. Well presented, very clear and concise. I sat there cringing and going "Yep, done that" when every smell came up ;-)
Rating: 3 of 5 
(28.Feb.2012)
Networking and Raffle
As James mentioned, I wasn't sure how you entered this raffle. Also, with the milling around of everyone, you were barely audible even with a microsphone (and we were stood close to the bottom of the stairs too).
Rating: 5 of 5 
(28.Feb.2012)
Introduction: MongoDB with PHP
Very interesting, and plenty of examples. Having used Mongo via an ORM for the best part of a year, I ended up taking away a few interesting tips from this. Makes you realise how much the ORM abstracts away, and how you need to know the technology under the hood really before using one. Thanks!
Rating: 5 of 5 
(22.May.2012)
Developer Testing 201: When to Mock and When to Integrate
Loads of great tips and ideas to integrate into our testing, got lots from this!
Rating: 5 of 5 
(22.May.2012)
API Development
Really enjoyed this, particularly as I've just ended up writing an API at work. And managed subsequently to spot potential pain points as a result of this talk ;-) I also liked the honest approach of "use the appropriate methodology" instead of the more-usual "USE REST!" etc.
Rating: 5 of 5 
(23.May.2012)
!Normal===Awesome!
Really inspiring!
Rating: 5 of 5 
(23.May.2012)
The MicroPHP Manifesto
Loved the brutally honest approach by Ed here - really engaging and entertaining. Refreshing to hear advocacy for the micro-PHP side of things as opposed to "what you can accomplish with large framework X".
Rating: 4 of 5 
(23.May.2012)
Moving to the Cloud Beyond Hype to Reality
Overall a good amount of detail about the various offerings out there, and the considerations required in shifting to cloud-based solutions. I would have perhaps liked to see some more detail/tips on how this can be retrospectively applied to legacy applications that weren't originally designed to scale (but now suddenly need to).
Rating: 5 of 5 
(23.May.2012)
Taking Sites Mobile
Great talk by Ian. Some really straightforward ways of adjusting your desktop-based site to work better on mobile, as well as the various tools available to assist in testing etc.
Rating: 5 of 5 
(24.May.2012)
Mapping URLs with and Without Mod_Rewrite
No messing about and straight into real-world examples. This was a great talk to take information away from.
Rating: 4 of 5 
(24.May.2012)
(Re)discovering the SPL
Lots of info here - would have perhaps preferred a few more examples of the non-iterator SPL topics too, but plenty to take away, and well presented.
Rating: 5 of 5 
(24.May.2012)
Javascript Best Practices & BackboneJS for the PHP Developer
Really enjoyed this - fast-paced and very enthusiastic presentation. Lots of JS things *clicked* for me as a result of this talk - self-calling objects, scope stuff and the like. Good stuff.
Rating: 5 of 5 
(24.May.2012)
iOS Development Primer for PHP Developers
Wasn't expecting that many similarities to be honest, but Mike did a great job of showing how many there were. The side by side stuff was great, and the honesty in what Obj-C does well and what it doesn't was really useful. Also impressed at the speed of getting a fully functioning demo up & running at the end from scratch - nice!
Rating: 5 of 5 
(24.May.2012)
Dealing with Difficult People
Really entertaining, engaging and constructive - I think everyone who attended probably works with at least 1 (or more) of the types of "difficult people" mentioned. And also liked the realisation that sometimes *you* are the difficult person. Great tips and great presentation.
Rating: 5 of 5 
(15.Sep.2012)
The Secrets of Building and Participating in Open Source Communities
I enjoyed this - not really knowing much about Drupal apart from the ubiquitous "it's got lots of legacy stuff in it", it was good to hear about the roots of the project and the community. Also Dries is a very entertaining and engaging speaker. A good start to the day.
Rating: 5 of 5 
(15.Sep.2012)
Effective Code Reviews
Really enjoyed this. Lots of tools to go away and look at, and plenty of advice/tips on how to improve existing code review practices.
Rating: 4 of 5 
(15.Sep.2012)
Simple Searching with ElasticSearch
Interesting talk. You both made the topic of "yet another search tool" informative without going too heavy - made it very clear as to the power of ES. The Symfony2 integration detail was also good. I felt perhaps the back-and-forth between the both of you could have been a bit more structured; it felt slightly awkward at times, but the topic was well prepared nonetheless. Thanks!
Rating: 4 of 5 
(15.Sep.2012)
Things Your Mother Didn't Tell You About Bundle Configuration
Having delved into the Config component head first in the past few months, this was a good refresher on the basics of it. Some more examples on advanced config (eg the extra validation and some of the more technical part) might have been good but I understand the time constraints.
Rating: 3 of 5 
(15.Sep.2012)
Drupal 8
This was an interesting talk, however I did feel it was more of a sales pitch of Drupal than a technical evaluation of the "open heart surgery" the project is undergoing. I would have liked to see a bit more of the technical detail perhaps.
Rating: 5 of 5 
(15.Sep.2012)
Full Stack BDD for Symfony2
The fastest-paced and most energetic talk of the day! Both of you showed the passion you have for testing and in particular BDD, and the slides were great. I enjoyed the history and lead-up - the live demo was slightly tricky to follow from the back of the room but others have commented on that. Very engaging though!
Rating: 5 of 5 
(15.Sep.2012)
Symfony, What's Next?
Fabien as always gave us a good insight into the future plans for the framework - I guess a talk about a release process must be tricky to keep it engaging, but it came across well. The questions at the end was also a good idea; clearly Fabien likes to keep his preferred clothing labels secret ;-)
Rating: 5 of 5 
(05.Oct.2013)
0x0F Ways to be a Better Developer
Really enjoyed this, and it was a good dynamic between the two rooms. Both Lorna and Ivo presented well, and lots to take away from this to become better!
Rating: 5 of 5 
(05.Oct.2013)
Building scalable PHP applications using Google's App Engine
Great talk. The real-world example of joind.in made the examples much more relevant and accessible, and the presentation was clear and friendly.
Rating: 4 of 5 
(05.Oct.2013)
Drupal has come back to the fold. It's time to pay attention
Marcus has a very nice presentation style, and I found him very engaging. It was good to hear about the D8 improvements and I'm definitely keen to have more of a play with it. Some more code examples of the improvements might have been nice but otherwise a great talk, thanks! :)
Rating: 5 of 5 
(06.Oct.2013)
Social / Evening Meal
Food was great, as was the bar. And naturally great company to socialise with!
Rating: 5 of 5 
(06.Oct.2013)
Your user stories are bad and you should feel bad
Very well presented and you obviously know your stuff - from textbook "this is how it should happen" through to "this is how it normally happens in the real world"! Definitely some great tips taken away from this that I can apply at work now :)
Rating: 5 of 5 
(06.Oct.2013)
Debugging HTTP
Enjoyed this, and it was good to learn about just how powerful curl can be for getting straight in there testing requests/responses. Also liked the showcasing of the Python JSON tool, very useful! An accessible talk and great to learn from.
Rating: 5 of 5 
(06.Oct.2013)
Building Better Developers
Loved this! Superb keynote to round off a superb conference.
Rating: 5 of 5 
(06.Oct.2013)
Hackathon / Social
Great fun hacking away, and also putting faces to names of people in the process! The addition of Guitar Hero also added a bit more atmosphere via the music.
Rating: 5 of 5 
(18.Nov.2013)
Low Latency Logging
Great talk. Really informative, particularly with regards to RabbitMQ and how it can be used to effectively reduce latency in logging. Also some good grounding on the basics of exceptions and existing error logging in PHP at the start.
Rating: 5 of 5 
(17.Mar.2014)
Using Symfony2 Components In Your Own Code
Great introduction to Symfony2 components. You gave nice amounts of code examples, and the highlighting of the changed code was really useful in showing the benefits of switching to using the components. Nice!
Rating: 5 of 5 
(04.Oct.2014)
How PHP Changed the World of Programming
Excellent start to the conference Anthony's delivery was spot on as usual, and extremely engaging. I found it really thought-provoking and it was great to hear the community aspect reinforced - so key to the PHP "way of life". Thank you!
Rating: 5 of 5 
(04.Oct.2014)
Introduction to Apigility
Enjoyed seeing Apigility in action after hearing so much about it! Rob covered the various aspects nice and succinctly, looking forward to giving it a try.
Rating: 5 of 5 
(04.Oct.2014)
What a Hack!
Still catching my breath! But Sara's presentation and delivery was excellent and kept me attentive throughout. You've definitely broken down some barriers for me in terms of using HHVM, and the descriptions of the Hack-specific features sound great :)
Rating: 4 of 5 
(05.Oct.2014)
“Should It?” - A New BDD Tool, Pain Not Included!
Enjoyed this a lot, a different perspective. Having used Behat a lot before and discovered the Cucumber pain as a result, I was interested to see that others have had the same issues. The Markdown seems like a nice solution. Also enjoyed your presentation style. I would have liked to see some more detail on "real world" implementation and also on how it affected your takeup within the BBC and resultant test coverage, but overall very good - thanks!
Rating: 3 of 5 
(05.Oct.2014)
Software Architecture In an Agile Age
I really struggled with this talk, which essentially seemed to be wholly about using UML. The start was great, particularly the Lego elements and having seen you speak before, I was looking forward to an energising and enjoyable talk. Sadly once the UML started, I couldn't engage any more. It would have been better for me if you'd done a brief section there and then moved on to some other concepts. Thanks though :)
Rating: 5 of 5 
(17.Mar.2015)
Your API is a UI
I really enjoyed this talk. I went into it with the term "API" meaning "bog-standard REST API via HTTP", and as Chris progressed through the talk I realised this applied to not just that but also to any API you write or use - library functionality, even PHP itself to some degree. Lots to take away from this; I was definitely able to spot gotcha items that I've done badly in previous APIs, so I feel somewhat more well armed for anything in the future!
Rating: 4 of 5 
(03.Sep.2015)
Sharing Knowledge
As always Jenny is full of passion for her talk topics and this was no exception. I loved the short bites of each slide with accompanying detail! My one observation would be that it sometimes felt a bit like "Sharing Knowledge by speaking at conferences" - with a bit too much bias on public speaking (chargers, clickers etc) but as someone who would like to be doing this anyway, it was definitely useful ;) Lots to think about here anyway, thanks!
Rating: 5 of 5 
(04.Oct.2015)
What To Expect from PHP7
Lorna's talk was excellent as usual, and I'm now itching to upgrade to PHP 7! Particularly enjouyed the short & succinct code examples to demonstrate the new features and changes coming in.
Rating: 4 of 5 
(05.Oct.2015)
Introducing A Quality Model For MVC Applications
I enjoyed this talk and the potential that the ISO standards highlighted have to drive quality forwards. The concepts are great, I think the lack of tooling and approved standards around it however may put some people off. Regardless, I like the idea but will wait for the standard to be approved before I dive in. One note for the future - if you have an example project where you've come up with eg the 100 or so items to check against, it might be useful to see in the talk how comprehensive things can be without adversely affecting the time taken to review new code/similar.
Rating: 5 of 5 
(05.Oct.2015)
Hello, PSR-7.
Great presentation; I'd heard of PSR 7 before but hadn't really looked at what it was about. Very well presented and to the point.
Rating: 4 of 5 
(05.Oct.2015)
phpBB, Meet Symfony
Very interesting (and not just because my face was on the slides at the end!) - I always like hearing talks that show evolution of projects and how those techniques can be applied to your own. As others have mentioned, it was a little fast-paced at times, but your enthusiasm for the project and the changes clearly shone through :-) One note for the future - I was sat at the front and at times, the code segments were hard to read for me because they were quite long at points. Maybe reduce the amount of lines down and/or reformat the code to highlight the point you're making.
Rating: 5 of 5 
(05.Oct.2015)
Scaling & Managing Asynchronous Workers (and staying sane!)
Superb talk - may have been my favourite of the conference. Clear, concise, great examples, and you were really engaging as a speaker. I took lots of notes which is always a good sign! Also recognised all the bad examples with "yep, my code looks like that currently", so a real impetus to go away and make things better :-)
Rating: 5 of 5 
(05.Oct.2015)
Closing Keynote: Developers are just like humans
Open, honest, disarming, very inspirational. Thank you for sharing your personal experience - it was really eye-opening. A superb way to round off the conference, very thought-provoking.
Rating: 5 of 5 
(01.Oct.2016)
Hackathon
Great fun as always. The Chinese food was also a big improvement on the usual burgers - nice!
Rating: 4 of 5 
(02.Oct.2016)
A World Without PHP
I enjoyed this talk, and Ben is definitely an engaging speaker. I'd agree with some of the other comments that the "punchline" was a bit missed here and/or glossed over, but really enjoyed the reminiscing back to the early days (.php3 files, totally).
Rating: 5 of 5 
(02.Oct.2016)
The first few milliseconds of HTTPS
At last some of the intricacies of HTTPS, TLS and similar make a lot more sense. Technical but the details were good to understand if you do any sort of work over a secure connection. I particularly enjoyed the just-right explanations of the key steps in establishing a connection with TLS (eg client creates random number, server does the same) without going too much into the really gnarly details. Thanks!
Rating: 3 of 5 
(02.Oct.2016)
Kicking off with Zend Expressive and Doctrine ORM
I came to the talk expecting a real from-the-start introduction to Expressive from someone who hasn't used anything Zend Framework-related for a number of years. The talk started out well, but there were IMHO too many references to Rob Allen's Slim talk earlier in the day which I hadn't attended, and it made me feel like I'd missed out on maybe something crucial. Following the introduction of what the various components were, what middleware was and a bit of example Expressive code, the talk went into the integration of Doctrine and all of a sudden there were lots of Zend-related items that I had no clue about (ConfigProviders? Stuff with Zend Form?). I think either there was too much in this talk, or it should be reframed as a talk for those who have already got some Zend Framework experience and that stuff can be glossed out. But James's speaking style is very easy to listen to and I definitely took some interesting bits away :)
Rating: 5 of 5 
(02.Oct.2016)
From Doctor to Coder: A Whole New World?
Aisha's presentation was superb - even more so for being her first! Totally engaging from the start, and really refreshing to hear a "from the outside" talk as she spoke about her experience getting into the tech industry. Often it's easy to forget about some of these items on your own journey but Aisha brought these totally to the fore. Superb!
Rating: 5 of 5 
(02.Oct.2016)
Extracting wisdom from stupidity
Very good talk - well presented and engaging. Given me some different views to take away and use when reframing problems or approaches. Bonus points for your "use all the array functions", you are a brave man ;-)
Rating: 5 of 5 
(02.Oct.2016)
Queues with RabbitMQ
Having just pushed out a beanstalkd solution based on a talk from last year's PHPNW conference, I came along to this talk to hear how RabbitMQ does it - and as usual with Lorna's talks I came away with lots more ideas, details and knowledge around queueing in general as well as the RabbitMQ-based detail. Well presented, just the right amount of information, and I'll definitely be considering RabbitMQ for future use.
Rating: 2 of 5 
(02.Oct.2016)
Decouple your framework now, thank me later
It's always good to hear about better ways to decouple code and business logic from other areas of your code, but unfortunately this talk consisted pretty much of "Interfaces are good, use them" and that was it really. I was really surprised that we were at the end of the talk after 15 minutes - I would have liked to see some more real-world use cases and examples of how you can take highly-coupled code and the approaches you'd take to gradually decouple it. Feels more like a lightning talk at the moment.
Rating: 5 of 5 
(02.Oct.2016)
Using Open Source for Fun and Profit
Superb from start to finish, 6 out of 5. Gary is great on stage - his delivery was spot on and even with the multitude of laughs in it, there were some very serious messages coupled with disarming honesty and openness. Watching this again when the videos come out :)

Events They'll Be At

No events so far

Events They Were At

PHP North West 2016 Sep 29, 2016
PHPNW15 Oct 01, 2015
The Lead Developer Sep 10, 2015
BrightonPHP - May 2015 May 17, 2015
BrightonPHP - Apr 2015 Apr 19, 2015
BrightonPHP - Mar 2015 Mar 16, 2015
jQuery UK Mar 06, 2015
BrightonPHP - Jan 2015 Jan 19, 2015
BrightonPHP - Dec 2014 Dec 15, 2014
BrightonPHP - Nov 2014 Nov 17, 2014
All Your Base 2014 Oct 16, 2014
PHPNW 2014 Oct 02, 2014
BrightonPHP May meetup May 18, 2014
jQuery UK 2014 May 15, 2014
PHPNW 2013 Oct 03, 2013
jQuery UK 2013 Apr 18, 2013
PHP UK Conference 2013 Feb 21, 2013
PHPNW12 Oct 04, 2012
php|tek 2012 UnCons May 23, 2012
php|tek '12 May 22, 2012
PHP UK Conference 2012 Feb 24, 2012
jQuery UK 2012 Feb 10, 2012
© Joind.in 2017