Iain Fogg

@iainfogg

Talks

No talks so far

Comments

(Show Details)
(Hide Details)
Rating: 4 of 5 
(11.Sep.2015)
How I learned to stop worrying and love Regular Expressions
Really appreciated the talk, it was just too fast for me to keep up with it, still being a regex noob - I think Jordi had expected more time than he had. Good to see lots of examples of what can be done, I can hunt down in reference docs in the future. Thanks Jordi!
Rating: 5 of 5 
(11.Sep.2015)
Generated Power: PHP 5.5 Generators
Great talk, paced well with some good examples and easy for a generator novice to follow along. Certainly food for thought and looking for ways to apply what I learnt.
Rating: 5 of 5 
(11.Dec.2015)
Smelly Tests
Great talk, really enjoyed it and it covered a lot of bases - certainly sharpened my thinking around some aspects of testing. Can't find the slides online though - thought they were supposed to be at https://speakerdeck.com/grumpycanuck/smelly-tests ?
Rating: 5 of 5 
(03.Oct.2017)
Let your tests drive your development
Really well prepped talk - the repo with the branches containing the examples was excellent, and kept us all on the same page.
Rating: 3 of 5 
(03.Oct.2017)
End-to-end testing with Behat
I felt this could have been more useful with some extra preparation: - emailing out the requirements that need downloading - doing a repo which had the actual code for the examples, with different branches for different stages (the repo supplied just had snippets in, so when individuals made mistakes, we lost a lot of time trying to fix people's code that could have been really quick if it was just a case of going to branch x in the example repo) As a result, I felt like I was sat waiting or just trying stuff myself rather than being led at a faster pace through the subject matter. Apart from that, it was an enjoyable talk with a very likeable teacher.
Rating: 2 of 5 
(03.Oct.2017)
Smart Scalable Content Distribution
There were a couple of challenges with the talk: 1. The description in the programme was really ambiguous - I was not sure what to expect when I arrived in the session (and it turned out that I'd misunderstood the purpose of the talk). 2. Throughout the talk, I was unsure what the actual solution was that was being proposed. I imagine to those that have worked with it, it will have seemed clear, but for me, I kept hearing about 'content' being moved into 'silos' but I was never clear what those 'silos' were. Some clear examples of this with some implementation details would have made it a very different talk. It was literally right at the end in the questions when I understood what it was about - I could then see potential in the theory, so now have food for thought.
Rating: 5 of 5 
(03.Oct.2017)
PHP in 2017
Exciting dive into PHP history and new development to improve PHP performance, also phan is now on my 'to try' list
Rating: 5 of 5 
(03.Oct.2017)
Meet Terraform
Very well pitched talk for Terraform newcomers - showed off the simplicity of the product without overwhelming, and highlighting some of the issues to look out for.
Rating: 3 of 5 
(03.Oct.2017)
Discovering & solving performance issues
I enjoyed the talk, although from the description I was expecting to see more developer tools that I could use locally, whereas this was more server-based tools. Still, learnt enough about quite a range of tools to be able to think about that aspect of performance testing.
Rating: 4 of 5 
(03.Oct.2017)
Baking security into your workflow
Very entertaining, lots of real world examples of problems, and lots of tools / processes highlighted to look over / think about how to implement.
Rating: 5 of 5 
(03.Oct.2017)
Chatbots and PHP
Delivered just what the description said it would - very well pitched intro talk to chatbots which left us in little doubt what we could do next to get up and running ourselves. Excited to give it a try!
Rating: 4 of 5 
(03.Oct.2017)
Machine Learning Basics
Good intro to the topic, which I knew nothing about prior to the session. Left feeling like I understood the basics of the topic with a couple of tools to try out, so could certainly progress this now myself. A stronger example would have been useful, but maybe not possible within the time constraints.
Rating: 3 of 5 
(03.Oct.2017)
MySQL Worst Practices. Bring your system to it's knees.
It was often entertaining and packed with lots of info that, depending on your role, would be really useful. However, turning up late, blaming it on a heavy night drinking, then plugging your company sadly does not give a good impression for the company. Also, the talk description makes it clear that there was to be some infrastructure-based content and some developer-based content; in practice, it was almost all infrastructure content, and the stuff that affects me as a dev started with less than ten minutes to go to the end of the talk. I would have rather seen a 50-50 split, but in practice I didn't actually get much that will affect my dev role.
Rating: 4 of 5 
(03.Oct.2017)
For The Love Of Code
Very well presented talk with great visuals and a very encouraging message. I wonder if trying to fit a bit less content from the book in, with a bit more time on practical application, might have landed the link with communities better, but still, a great talk.
Rating: 4 of 5 
(14.Apr.2018)
Pentesting Do’s and Dont’s
Enjoyable session from a very knowledgeable presenter. Lots of good stories and examples from real life of various security breaches and failures. I think what would have improved it would be more hands on work, as it was billed as a workshop. Although we set up the virtual machine, it seemed like we didn't actually use it that much, but that was what I was most looking forward to getting out of the session.
Rating: 5 of 5 
(14.Apr.2018)
Getting started with ReactPHP – Pushing real-time data to the browser
Even though I went into this knowing very little about ReactPHP, I felt I came away with the ability to start implementing code into our own codebase. It was really well structured, with lots of examples that explained various of the different components, with the pace and style being just right for me. Loved this session!
Rating: 3 of 5 
(14.Apr.2018)
Building Text Adventures and Other CLI Apps in PHP
I enjoy Tim's style of presenting, but this particular session felt to me like it missed some of what it could have delivered. Firstly, there was no example application being built, even though the session description says there would be one. As a result, the session felt less practical than I'd expected. Secondly, as it finished quite early, it would have been nice to see more of something like Symfony Console in action using that time, as Tim said that's a good framework for writing CLI apps. That would have probably left me feeling more equipped to develop better CLI apps myself. I enjoyed learning about the PHAR files, as I'd not seen how to prepare them before. Thanks Tim!
Rating: 4 of 5 
(14.Apr.2018)
State in a Stateless World
Good session, thanks!
Rating: 5 of 5 
(14.Apr.2018)
Technically DDD
Strong talk on DDD. Felt it gave a good intro to the theory on a few parts of DDD with examples of what they might look like. However, the factoring examples to take legacy code into a DDD style was where the session really worked well for me, helping me to visualise applying it myself even more.
Rating: 5 of 5 
(14.Apr.2018)
Moving Towards Better Coding Standards
Really enjoyed this session. Way more info than I could write down, but with the slides available, I can take the time to think through all the details to figure out what we can implement. I enjoyed Scott's style presenting, and look forward to experiment with the tool he's written to help with applying standards just to changed code.

Events They'll Be At

No events so far

© Joind.in 2018