Chris Emerson

@chris_emerson

Talks

No talks so far

Comments

(Show Details)
(Hide Details)
Rating: 5 of 5 
(02.Oct.2016)
Using Open Source for Fun and Profit
Fantastic talk - a good story, some great advice & delivered really well with some great humour thrown in too.
Rating: 5 of 5 
(02.Oct.2016)
Dip Your Toes in the Sea of Security
Covers a lot of well known security issues and techniques, but there's no such thing as being reminded about this kind of stuff too often. James clearly knows his stuff and the talk fits a lot of good advice in, boiling down the essentials into some key points.
Rating: 5 of 5 
(02.Oct.2016)
Extracting wisdom from stupidity
I really enjoyed this talk - a good insight into thinking patterns and how to approach thinking about problems, stemming from a self-set coding challenge with 'stupid' origins. Delivered really well too.
Rating: 2 of 5 
(02.Oct.2016)
Decouple your framework now, thank me later
I was looking forward to this talk perhaps the most of any, but was rather disappointed. It was extremely short and there wasn't much in the way of advice other than to use interfaces between your business logic and any framework you might hook up to - something which is just the basics of decoupling in the first place. I would have liked more insight into problems encountered, perhaps some downsides of doing it, particular 'problem' frameworks to apply this technique to or some examples of instances where it might not be appropriate perhaps.
Rating: 5 of 5 
(02.Oct.2016)
It's all about the jumps
I really enjoyed this. I like the technical talks more anyway, but have never really looked into how PHP parses and executes code in depth, and Derick provided a great insight into this while still keeping it easy enough to follow along.
Rating: 5 of 5 
(02.Oct.2016)
Interface segregation - The forgotten i in SOLID
My favourite talk of the weekend. I was surprised at how broad a scope the general principle of Interface Segregation really covers, and picked up loads of really useful techniques and tips from this talk. Really enjoyable.
Rating: 4 of 5 
(02.Oct.2016)
Middleware to the rescue: A PHPMiNDS story
A brief but interesting look at some middleware used on the PHP Minds website. I love discovering new uses for middleware so enjoyed discovering how it had been used here, and some good ideas to take away too.
Rating: 5 of 5 
(02.Oct.2016)
Content Security Policies
I had heard of CSPs before this talk but knew nothing about how they worked. Matt gave a great introduction to them, covering what they are, how they help, what they are capable of, downsides, potential issues with implementation & how to introduce them without causing problems. Delivered confidently and clearly.
Rating: 4 of 5 
(02.Oct.2016)
A World Without PHP
A good overview of the PHP world - history, current state and how far it's come.
Rating: 5 of 5 
(02.Oct.2016)
Continously delivering
Interesting look at the benefits and some of the technical aspects of continuous deployment & feature toggles. Lots to think about, but I'll be researching further into the feature toggle packages mentioned!
Rating: 5 of 5 
(02.Oct.2016)
Slim: The PHP micro framework
I know Slim reasonably well now but since I'm currently working on some new projects that use Slim 3, I thought I'd go along and ensure I was getting the best out of it. I still learned some new things, and reminded me why I enjoy using it! Rob is a great tutor on the framework and explains everything really clearly.
Rating: 5 of 5 
(26.Nov.2016)
Dear Me, things I wish I knew 12 months ago
Really good talk on lessons learned entering the industry for the first time, with a good discussion at the end too. Some of it was a bit specific to certain technologies but it was focused on general principles which is good.
Rating: 3 of 5 
(26.Nov.2016)
Functional PHP
I think this serves as a good introduction to the concept of functional style programming in PHP. There were some parts in there which I considered incorrect or perhaps irrelevant - the suggestion that functional programming should/can be about getting things down to 1 line or for speed benefits I think were incorrect, and some more time needs to be spent on the benefits of functional programming - absense of state or side effects making code less error prone and more testable for example. The examples on using anonymous functions and functions without side effects (such as array_sum) were a good start on programming in a functional style in PHP though and should encourage some more people on look into it further.
Rating: 4 of 5 
(26.Nov.2016)
Strangler Applications
This was a look at replacing a legacy application with new code by wrapping the old application in the new one. There was a good mix of information here from the why and how to do it with some technical details on how to get started, with some good questions and discussions afterwards from the audience.
Rating: 4 of 5 
(26.Nov.2016)
PSR Summary
Useful overview of current PSR standards and the reasoning behind them. Really well explained, especially given the short notice as a stand in talk!
Rating: 5 of 5 
(26.Nov.2016)
Interpret this .... (Part 1)
Interesting look at the PHP Internals. Really well explained with just the right amount of detail and examples to understand the concepts.
Rating: 4 of 5 
(26.Nov.2016)
Tell me about your secrets.
Gave me some options I hadn't considered before for storing secret information within applications, and the brief discussion was interesting too.
Rating: 4 of 5 
(26.Nov.2016)
Agile Teams
Some interesting examples and practices of how agile is used in the 'wild'. Discussion was centred around a few people mainly but was interesting nonetheless.
Rating: 4 of 5 
(26.Nov.2016)
BDD is not Behat
Matt explained the issues with writing feature files with implementation details in clearly and also had some great examples to show how a test suite should be written to be able to be used in many different contexts, and the speed differences associated.
Rating: 3 of 5 
(28.Nov.2016)
Mongo DB & Elasticsearch
I thought this talk was a bit too short to really learn anything from. There was a bit of information on the problems with using Mongo on its own, but some examples may have helped here. There was a look at some code afterwards but I found it a bit hard to follow, so again some examples boiled down to their simplest form may have helped here. Still, it's certainly a combination of technologies worth considering if you are reaching bottlenecks with Mongo due to query complexity I think.

Events They'll Be At

No events so far

Events They Were At

No events so far

© Joind.in 2017