Monday, March 16, 2009

SXSW - Graffiti Research Lab

This presentation was kind of a wash but there were some very cool stories and I found the next cool project to play with: GRL Laser Tag


SXSW - CMS Showdown

The open source CMS showdown was between Drupal, Joomla, and Wordpress.  I generally don't think of Wordpress as a CMS, but apparently they've been moving into that space.


The showdown was based on a challenge to provide a community leardership organization with an easy to use content managed website.  They all had the same design template and had to have the same features.  In the eyes of the intended client, Drupal was the winner with Joomla a close second.  It was the separation between the blog and the admin dashboard in Wordpress that tripped her up.

The Ironworks

We finally got over to The Ironworks for lunch.  This is a barbecue place really close to the convention center -- you're actully look out onto the convention center from the back porch.




The food was great.  As you can see, Jamie enjoyed it as well.

SXSW - Scaling Synchronous Web Apps

This presentation was a bit of an indulgence.  Synchronous web apps are services like web based chat where the multiple users are expecting to interact with the same content in real time.  There were plenty of questions about load testing, server monitoring, how to rollout new features, and the actual application stacks used.  It sounds like nagios is pretty popular along with keynote.


In the work I've done at CM, we've had expert release engineers who've taking care of all the servers.

Facebook Party


The Facebook party started about an hour after the SXSW award ceremony.  We got to watch as someone's car was towed from right in front of the club, Pangaea.  We were fortunate to get there early enough that getting in wasn't all that big of a deal.  It turned out to be not just a party, but a show as well.  The first act was a band called Lights from TO.  Next up was a very good break dancing crew.


Sunday, March 15, 2009

SXSW - Agile Developement/Design

Dave went to this and came away with a few interesting links:

SXSW - iPhone Dev

Dave strongly suggested I go to this...so here's some notes.


browser devs don't consider system resources when developing
browsers have built in status/progress indicators
iphones don't have any of that – how to do that?

Iphones are asynchronous and should think consider multithreading
Objective-C, what is it?
C w/OO added
Different from web languages
pointers
memory management
non-linear code execution
syntactical old-school
Gotta use Xcode
Cocoa – the display/interface framework – interactions are asynchronous

Protocols
https, u/p authenticated, REST, JSON (rest is considered best practices because it's lighter)

Demo & Tutorial:
MVC, events & delegates
Use Xcode to pull templates down onto the gui
AppDelegate is like the master controller and is where the app is initialized – has to be AppDelegate.m
below that sits models and views


Memory Management
if you alloc/init then you have to release it
if you don't, do not release cause you could cause exception
use instruments to profile apps, cause you need to be able to respond to release memory request

SXSW - Nate Silver Interview

This was a pretty interesting interview. Nate talked about his experiences forecasting the 2008 presidential election (FiveThrityEight) as well as PECOTA, the baseball performace prediction system.

SXSW - Kick-Ass Mash-Ups

Kent Brewster, a self proclaimed 'Web Guy', gave a seminar on mashups, pipes, and YQL. These are all things that I've heard of and things that I can easily conceptualize, but have never really looked into.

As Kent said, this stuff is pretty powerful and easy to implement. He rightly highlighted several shortfalls, a couple of which are: the content you're repurposing is not yours and could become malicious and when a badge or mashup becomes popular it basically turns into a distributed denial of service attack.  All in all, it was some very interesting stuff.

SXSW - Neocartography

I missed the beginning of this, but the general idea is how digial map and their interfaces are evolving.  I've pulled some of the links from the presentation:


Check out Israel and Egypt photos here
Check out my Egypt photos here