Magnus Nordlander

Comments

(Show Details)
(Hide Details)
Rating: 4 of 5 
(08.Jun.2012)
How we built the new responsive BBC News site
Well presented, interesting talk.
Rating: 5 of 5 
(23.Nov.2013)
Spec BDD with PHPSpec 2
Excellent talk!
Rating: 3 of 5 
(13.Dec.2013)
Mastering the Security component's authentication mechanism
To be honest, I found this to be a mixed bag. Some parts of it, particularly the concept slides was quite useful and put good definitions on some concepts in the security component. I did however find the interactivity part of the session to be unnecessary, particularly as many of the questions had multiple correct answers or depended on specific vendor API knowledge (differences in the OAuth implementation between Google+ and Facebook e.g.). In all, I think a regular talk would have worked better. I was also a little alarmed that a talk about authentication in the security component skips over some authentication security issues. Most people probably already know that HTTP Basic Authentication is not a secure authentication mechanism unless using SSL, but it's still worth mentioning. However, sending passwords as query parameters is never a good idea because query parameters are usually logged by web servers (on both HTTP and HTTPS) and by proxies (on HTTP). Oh, and as a side note, the header for HTTP Basic authentication is Authorization, but the ServerBag adds PHP_AUTH_USER and PHP_AUTH_PW, even though they're not actually headers, but rather PHP-specific CGI environment variables. ;) All in all, the talk has potential, but I find it could use some reworking to fulfill it.
Rating: 4 of 5 
(16.Dec.2013)
How to automate your infrastructure with Chef
I quite liked the talk. In retrospect, perhaps there was too much introduction, but it's nothing that I noticed *while* listening to it.
Rating: 5 of 5 
(27.Nov.2014)
Five Weird Tricks to Become a Better Developer
I liked this talk very much, not that much focus on code, but instead focusing on some pretty important messages. Also, bonus points for weird birds.
Rating: 4 of 5 
(27.Nov.2014)
Keynote
This should have had a longer slot. Any time you bring up multiple people on stage, having a longer slot makes the talk less rushed.
Rating: 5 of 5 
(27.Nov.2014)
Feature Flags with Symfony
Great talk! Of course, feature flags are a conceptually simple thing, that I'd guess most people have already used, but this talk presents some very good techniques on how to use feature flags without cluttering your code with crazy dependencies everywhere.
Rating: 5 of 5 
(08.Apr.2016)
Adventures of a Contract Developer
Very interesting talk and well polished talk! While I do contract work myself, and this talk won't really cause me to change how I work, listening to this talk was both fun and informative.
Rating: 5 of 5 
(08.Apr.2016)
Behat: Beyond the Basics
I liked this talk. I'm not entirely sure what I think about the introduction. It was a good, quick introduction to Behat, but if the talk is aimed at people who have already used Behat for a while (which is what I expected based on the title and description), they probably do not need that much of an intro. If one is new to Behat on the other hand, I'd guess that the intro is not enough to allow the rest of the talk to not go over the attendees head. Nevertheless, as I said, I enjoyed this talk.
Rating: 3 of 5 
(09.Apr.2016)
4 Design Patterns to Make Better Code
Presentation was well polished, but I found the content a mixed bag. I would e.g. not recommend showing using a dependency injection container as a service locator, and I would (for most cases) suggest using a chaining implementation of a common interface instead of using chain-of-responsibility in order to avoid a base class and to make object construction easier.
Rating: 3 of 5 
(09.Apr.2016)
The Hidden Architecture of the Domain
A very important topic, and all in all I found the presentation interesting. However, I have two main suggestions. One is quite easy to fix. The code examples in the slides were very difficult to read because of the text size and color scheme. I would have prefered larger text, and (for a projector) a dark-on-light color scheme, rather than a pastel-on-dark. The second suggestion is to have some more energy on stage. Yes, this is a bit of a fuzzy suggestion, but it makes it easier to pay attention, understand and remember what is being said.
Rating: 5 of 5 
(01.Dec.2016)
Making your applications work together through interoperability
Very good talk, though probably should have been in the other room. The star power of Michael Cullum drew a lot of a bigger crowd than what I think was anticipated.
Rating: 5 of 5 
(10.Aug.2017)
Opening Keynote
Excellent keynote. I especially enjoyed that, as in all good storytelling, the take home point was nicely foreshadowed early on in the talk.
Rating: 4 of 5 
(10.Aug.2017)
Containing Quality
I found this to be a good primer on code quality measurement, the tools involved, and some novel ideas on making them easier to install.
Rating: 5 of 5 
(10.Aug.2017)
My journey to the center of PHP
Very enjoyable talk, and very well delivered.

Events They'll Be At

No events so far

Events They Were At

Northeast PHP 2017 Aug 09, 2017
SymfonyCon Paris 2015 Dec 02, 2015
SymfonyCon Madrid 2014 Nov 26, 2014
November Camp 2014 Nov 13, 2014
SymfonyCon Warsaw 2013 Dec 09, 2013
November Camp Nov 21, 2013
SymfonyDay 2011 Oct 19, 2011
© Joind.in 2019