Simon R Jones

Talks

No talks so far

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(11.Jun.2010)
97 Things Every Programmer Should Know
Enjoyable intro to the day with lots of good, solid tips.
Rating: 3 of 5 
(11.Jun.2010)
Designing for Reusability
Some interesting points raised by the talk though it was a little rough around the edges at times. Liked the details on dependencies and how to deal with them for testing. Perhaps focussing more on one or two areas, with more detailed examples, would have also been good. In all, nice start to the day though :)
Rating: 5 of 5 
(11.Jun.2010)
Technical Debt
excellent talk by an engaging speaker. Although it covered a lot of general details, I found it really interesting. Seems to me to be terribly important that people simply recognise technical debt exists, I certainly feel more able to communicate this back to the team after this talk.
Rating: 5 of 5 
(11.Jun.2010)
PHP through the eyes of a hoster
Nice viewpoint that certainly resonates with me (one of my hats is ensuring our shared hosting servers works for clients who use it). Liked the points on security within a shared environment and strategies for scaling. The tools at the end also sounded very good. And I *loved* the slide on register_globals with the blood-strewen axe, wish I'd taken a pic at that point!!
Rating: 4 of 5 
(11.Jun.2010)
Database version control without pain
Liked the summary of the different strategies for database version control. An important topic oft ignored. Nice to see the simple patching system is what we use at Studio 24. From what Harrie says seems to be keep it simple = good. Rob Allen's Akrabat_Db_Schema_Manager is something I really need to check out though.
Rating: 3 of 5 
(11.Jun.2010)
Web services for consumer devices
Some nice points about how to deal with web services, a lot of which would apply to all uses (i.e. desktop as well as low-featured/powered devices). Nice to hear someone else agree sessions are unreliable when dealing with web services. Talk was a little difficult to follow at times, some of the questions at the end weren't clearly repeated (by the speaker) so I couldn't really follow the answers.
Rating: 5 of 5 
(11.Jun.2010)
Crash! Burn! Recover!
Hilarious and reasonably light-hearted session to end the day. Cal gave a good intro to Flash Builder 4 and dealt well with his live-coding demo, especially considering he was relying on Eclipse not misbehaving ;-)
Rating: 5 of 5 
(22.Feb.2013)
Pair Programming, TDD and Other Impractical Things
A brilliant, funny and informative talk from Marcello. He makes the case for test driven development really easy to understand, and had some nice practical tips on how best to approach it in projects.
Rating: 5 of 5 
(23.Feb.2013)
Opening Keynote - You Are A Designer
Very engaging and lively talk from Aral on not settling for crap user experience design. Nice to have a non-tech start to the day too
Rating: 3 of 5 
(23.Feb.2013)
PHP Traits, Threat or Treat?
Good intro to traits, I certainly left feeling confident I knew how to use them
Rating: 5 of 5 
(23.Feb.2013)
Planning To Fail
Excellent talk on using distributed tools to grow a web service and testing for failure. Great to hear a real world case study on how these tools are used at Hailo.
Rating: 4 of 5 
(23.Feb.2013)
Looking Ahead: PHP 5.5
Good explanation of the current PHP release schedule and future features of PHP
Rating: 3 of 5 
(23.Feb.2013)
API Design: It's not Rocket Surgery
For me this talk seemed to gloss over a lot of REST principles without going into many examples of how to do it. Some things, like version numbers in URLs were mentioned without backing up why (another talk said the opposite on this topic). Also the venue didn't help. Too many people in too small a space unfortunately. I was stuck in the second room so may well have lost some of the finer points due to being sat on the floor.
Rating: 4 of 5 
(23.Feb.2013)
PHP is evil and wants to eat your babies: A look at defensive programming techniques in PHP
Amusing and confidently presented talk that went into some interesting security examples.
Rating: 3 of 5 
(23.Feb.2013)
Keynote Panel - Frameworks: The Good, The Bad and The Ugly
Twitter stream was distracting and amusing at same time. Talk touched on some interesting topics but there wasn't really a lot of lively debate.
Rating: 4 of 5 
(23.Feb.2013)
Unleash your inner author!
Fab talk on how to communicate better in your code and why it's important. Nice audience interaction and well made points
Rating: 3 of 5 
(23.Feb.2013)
Opening Keynote - The Diabolical Developer
Amusing crazy man! He managed to get a few pearls of wisdom in between a lot of anti-advice
Rating: 2 of 5 
(26.Sep.2013)
Avoiding the mud
Some interesting points on organising code and decoupling an application. I did find the talk a bit slow and at times difficult to follow. That is probably partially due to my inexperience at Symfony, but perhaps having some real world examples of more of what you were talking about may have helped. The talk itself also seemed to take a while to start, I don't know if that was an operational problem as people walked off to the second track? It would be nice for someone to introduce the speaker and the speaker to start immediately.
Rating: 4 of 5 
(26.Sep.2013)
A year with Symfony2
I found this talk really interesting. It was great to hear the experience of someone using Symfony for their first year in a big application. Lars talked really well about the good points of Symfony, some of the things that confused him and he found solutions to and his general experience of the framework. An excellent talk for me, who is new to Symfony and am looking at how it may impact use in my web agency. I wasn't sure about the use of a tablet to move through the slides, since the speaker kept looking down rather than to the audience.
Rating: 4 of 5 
(26.Sep.2013)
Integrating Drupal 8 into Symfony2
Good, confident speaker who talked well about Drupal and Symfony. Nice to see how Drupal is developing and the possibilities of hooking Symfony directly into Drupal.
Rating: 5 of 5 
(26.Sep.2013)
The Framework as an implementation detail
Superb talk from Marcello and Konstantin, the double act worked really well. I found the talk really interesting, lots of good food for thought on TDD and hexagonal architecture.
Rating: 5 of 5 
(26.Sep.2013)
The Framework as an implementation detail
Superb talk from Marcello and Konstantin, the double act worked really well. I found the talk really interesting, lots of good food for thought on TDD and hexagonal architecture.
Rating: 4 of 5 
(26.Sep.2013)
Extract till you drop
Good talk with live refactoring! I struggled to follow some of it, since am new to Symfony, but the concepts and ideas were clear enough and most of it was well explained. A nice format.
Rating: 4 of 5 
(26.Sep.2013)
Silex; From micro to full-stack
Good intro to Silex from a confident presenter, but I left wondering whether I'd actually ever want to use Silex instead of the full Symfony framework.
Rating: 4 of 5 
(26.Sep.2013)
Expression Language in Symfony 2.4
Good talk from Fabien on a potentially controversial new feature in Symfony. While it seemed overly complex at first, the use cases Fabien described seemed good ones.
Rating: 5 of 5 
(03.Oct.2015)
Opening Keynote: Stealing People Lessons from Artificial Intelligence
Fantastic opening talk, full of useful advice on managing and motivating people in a team. Also, loved Meri's presentation style - good start to the day.
Rating: 5 of 5 
(05.Oct.2015)
What To Expect from PHP7
Good practical tips
Rating: 5 of 5 
(05.Oct.2015)
A First Look at ZF3
Liked the stuff around PSR-7 and middleware
Rating: 5 of 5 
(05.Oct.2015)
Closing Keynote: Developers are just like humans
Good talk on an important topic, made for an excellent close to the conference. Also liked the heckling from Michelangelo ;)
Rating: 4 of 5 
(05.Oct.2015)
Introducing A Quality Model For MVC Applications
good topic, ISO stuff a little dry and difficult to see how this could be used in practise. Though I can see the benefits. Would be great if there were any tools to help with this.
Rating: 5 of 5 
(05.Oct.2015)
phpBB, Meet Symfony
Talk was a little scrappy, but great content delivered in a refreshing style. Was great to hear about how phpBB is using Symfony and how everyone needs to challenge their preconceived ideas about software projects. I admit I was in that camp and had assumed phpBB was still poorly coded and am very glad to learn about the excellent improvements the team are working on. Also, great to hear how OS projects are using other tools. The theme of using the best tool of the job (framework components, PSR-7, middleware, etc) ran through various talks at PHPNW. Nice to see it in practise!
Rating: 4 of 5 
(05.Sep.2016)
Don’t Be The Last To Know! Strategies & Tactics for Monitoring Your System & Services
good overview on monitoring strategies. Certainly learned some things I'll be putting to use, thanks :)
Rating: 4 of 5 
(08.Apr.2017)
What's in a name?
Good talk, nice overview of the background to language & naming things and a great bunch of practical rules. Found it a little fast at times, but otherwise excellent and very useful. Will be passing these tips on to my team when I get back!
Rating: 5 of 5 
(08.Apr.2017)
Welcome!
Great intro, code of conduct stuff was nicely dealt with. Excited for the rest of the day!
Rating: 4 of 5 
(08.Apr.2017)
Beyond PSR-7: Design Your Own Middleware Using The Instruction Bus
Very interesting, good to see a talk on pipelines/middleware that isn't HTTP focussed. Certainly helps me understand the concepts better.
Rating: 4 of 5 
(08.Apr.2017)
Protect your API with OAuth2
Great overview of OAuth2 and using it in PHP. Never realised how flexible it is!
Rating: 3 of 5 
(08.Apr.2017)
A Drupal 101, but more than just the code...
Nice overview of Drupal 8 concepts but the community stuff was the highlight for me. Good to hear the different ways to get involved and how the community are trying to deal with issues.
Rating: 5 of 5 
(08.Apr.2017)
HTML5 APIs You've Never Heard Of
Superb talk, lots of interesting possibilities with HTML5 APIs. Did a good job of making what could be a dry topic very entertaining. Great battleships WebMIDI demo!
Rating: 4 of 5 
(08.Apr.2017)
How to effectively grow a development team
Lots of good takeaways on building a good developer culture. Glad to see many things my team is doing already, but lots to build on!
Rating: 4 of 5 
(29.Sep.2017)
Terraform and Ansible for developers - A dive into the DevOps world
Great workshop, walked through how flexible Terrraform is and how easy it is to boot up new AWS servers and set them up using Ansible. A little more of an intro of Terraform & Ansible at the start would have been useful, just to cover what they are used for / why you need the two tools. But overall a very useful morning. I will certainly be taking this back to my team to try out soon. Thanks Patrik!
Rating: 4 of 5 
(30.Sep.2017)
Smart Scalable Content Distribution
Good talk on scalable content distribution. Really interesting to hear about separating the CMS backend & front-end delivery, something that seems a really good idea for many use cases. Nice content / CMS theory and a couple of excellent book recommendations I’ll check out (Beyond Legacy Code & Complete Web Monitoring).
Rating: 5 of 5 
(30.Sep.2017)
PHP in 2017
Fascinating overview as ever from Rasmus on the history of PHP and some of its more exciting modern features, proving the language carries on getting better and better.
Rating: 5 of 5 
(01.Oct.2017)
Machine Learning Basics
Fascinating overview of Machine Learning - and especially how easy it is to start playing with now. Great talk!
Rating: 3 of 5 
(01.Oct.2017)
Deploying PHP applications (and anything else) with Fabric
Interesting overview of Fabric. Could have done with a few more fabfile examples earlier on rather than going through all functions available. Covered a few types of deployment which was good. Not sure the bit on moving shell commands into a Yml file made sense - seemed to take the deployment back to being close to shell scripts and made it feel a bit over complicated. But I learnt about Fabric so I can experiment with it now, which is what I wanted to get out of the talk.
Rating: 4 of 5 
(01.Oct.2017)
Storing Non-Scalar Data
Enjoyable overview of different databases and how well they deal with non-scalar data. Feel a lot more informed about the different options out there now, and the movements MySQL is making into this territory.
Rating: 4 of 5 
(01.Oct.2017)
Hadoop and PHP
Great overview of Hadoop, some of it went a bit over my head - there was a lot of tech being explained - but it’s a really interesting area. Some more practical examples may have been useful.

Events They'll Be At

No events so far

Events They Were At

PHP North West 2017 Sep 28, 2017
PHP Yorkshire Apr 07, 2017
PHPNW15 Oct 01, 2015
DrupalCon Amsterdam Sep 28, 2014
PHP UK Conference 2013 Feb 21, 2013
© Joind.in 2017