Travelling down on the morning, I missed most of the opening keynote. Peter did a history of the language, and I caught the last ten minutes. Will have to track down the video.
Philip told the story of Shakey – a realtime multiplayer game based on an XML version of Macbeth. The live demo of the game worked pretty well.
It was really interesting to see how using Pusher forced an event driven design process. This focused everyone on the messages being transported from an early point. this approach seems particularly accessible for non technical participants in a project – which I need to test soon!
For the Refresh Aberdeen crowd, Shakey is like a massive ‘zone button challenge’ which cheats and has two buttons. But only two, showing the fun that can be had with a minimal interface.
Ryan Sandor Richards
This was a good talk – plenty coverage of an area that I’ve never really looked into unless things got disastrously slow / unresponsive.
A lot of the stack we often work in is outwith our direct control by the time we pull in a stack of libraries – so implementing a lot of this might be tough without some decent refactoring – but this is probably the talk that I’ve spoken about most since Tuesday.
Dnode is something I’ve had a tiny look at in the past and tane’s talk really helped make sense of what we can do with it. I personally find the ‘jump feom keynote to the editor to show the code’ approach to presentation can make it difficult to follow the detail – but Tane did a good job of verbally keeping you hooked into the code. I have a couple of projects in mind for dnode now.
I also love any talk that starts with “this stuff isn’t my job, I just do it for fun”.
RWD, Mobile First and Progressive Enhancement in one talk. Leo gave a good talk. This is the day to day for me, but if you didn’t have a good background on this it gave a good outline of the issues, and a consistent point of view.
One more thing…