Gentlemen, start your App Engines

App Engine

Google’s new App Engine looks like an all-in-one version of Amazon’s cloud computing stack with a few differences. Here’s how things stack up:

Amazon Web Services (AWS) vs Google’s App Engine
EC2 virtual server, use any language. Dynamic webserving, using Python
S3 persistent storage Google File System (GFS) – data storage
SimpleDB – database BigTable – database with queries, sorting, transactions using SQL-like language
Send mail using exim / sendmail / whatever on EC2 Google APIs for authenticating users and sending email
Add EC2 instances as required Automatic scaling and load balancing

I’ll need to dig in a little deeper to this before I can declare an outright winner, but I do like the first app I played with – the humble To-Done app pictured below:

ToDone App

Learn more about it from Google’s official blog, Techcrunch, SAI and many others.

Camp for iPhone Developers

Iphone Developers

I’m helping to organize a Barcamp-style iPhone Development hackathon at Brooklyn Polytechnic later this month. Our official blurb describes the event as follows:

iPhoneDevCampNYC will bring together iPhone developers, explorers, professionals, and owners, to share the current state and their visions for the future direction of development on the iPhone. Topics may include – but are not limited to – learning the SDK, hacking your own phone, the limitations of the SDK, iPhone entrepreneurship, and software demos. There will be some computers with the SDK installed available for use during the event.

What can you talk about at iPhoneDevCampNYC?

You can talk about anything related to iPhone development, from code to business practices, all is welcome. If you have a topic to discuss, a problem to pose, or a session to present, check out the sessions/schedule page on the wiki and then register to attend. (the password is c4mp)

Where is iPhoneDevCampNYC?

Polytechnic University Brooklyn Campus
Rogers Hall (building A on the map)
start in RH215 (there will be signs)
Six Metrotech Center, Brooklyn, NY 11201
http://www.poly.edu/directions/

(iPhoneDevCampNYC is not affiliated with Apple, Inc.)

Swing on by if you’re interested in hacking, chatting or just generally geeking out about iPhones.

Thanks for the image Niall Kennedy!

Hacking a Facebook app != hacking Facebook

Silicon Alley Insider has a story with a we’re-really-not-trying-that-hard-but-sensationalism-just-comes-naturally-to-us headline boldly proclaiming that they can teach you How To Hack Facebook In 51 Seconds. Take a look a the video below and see what you think.

Wrong! Yeah, that’s what I thought too. That’s not Facebook. That’s a Facebook app. A custom application, written by an external developer who really doesn’t care about security a whole lot. There’s a big difference between hacking Facebook (exposing contact or personal details, gaining access to passwords etc) and hacking a Facebook application (in this case, changing your friend’s mood). Yes, that may cause some strange questions from your friends (“Why are you feeling like murdering kittens?”), but one poorly written app does not mean that the security of Facebook as a whole has been compromised. Great headline, totally inaccurate subject matter.

The source for this story was probably this review of the app from a day earlier which links to the Youtube video and highlights this exact problem in the environment where it is actually meaningful and would be most effective (if people actually bothered to read reviews before installing apps). The original poster even accurately characterized this as a hackable app, not a core breach of the mothership.

Here’s a fix for SAI – update the title to be “How To Hack the Facebook Moods App In 51 Seconds”. Still fairly interesting, and about 100% more accurate. This time the discussion could even focus on more relevant questions, like whether Facebook should be certifying apps once they hit a certain size.

Technorati Tags: , , ,

SXSW 2008 Recap

magnolia cafe

It’s been two weeks since I left SXSWi and while I had a fantastic time again, the intensity of this year’s festival was somewhat muted (at least for me) in comparison with the last time I was there in 2006. Why? A couple of reasons, two of which were:

  • Size. SXSWi was on three levels of the Austin Convention Center (ACC). I knew things were bigger in Texas, but I had no idea how much this applied to the ACC. The place is massive. So massive in fact that it felt like I spent most of my time roaming between levels, searching for people I knew and barely making it to sessions on time, unlike in 2006, where the festival was restricted to a single level and serendipitous meetings and conversations in the corridor outside the sessions were often the most interesting parts of a day.
  • Capacity. The number of people attending this year has skyrocketed. Take a casual glance at the number of parties in 2006 and 2008 to see the difference. It’s noticeable. Parties filled up quickly and stayed that way until after the open bar ran out or the last band went stopped playing, whichever happened first. I’m not sure what the solution is here for the organizers, but for me – next time there’s a party I want to get to, I’ll be getting there 15-20 minutes early. Shout out to Tim Shey‘s Next New Networks party which was one of the best ones I got to. [sadly, my band – Lacy & the Books didn’t get a chance to debut on Rockband :)]

Many of the same issues and concerns that I had were also raised by Leonard and Jay. Go read their posts – they’re far more eloquent.

As far as the panels go, my only complaint was that I couldn’t clone myself and be in multiple sessions at the same time. Here’s a daily breakdown:

Friday
Battledecks II – Powerpoint meets Karaoke actually turned out to be a really fun way of kicking things off. Takeaways: Ebola, Amy Winehouse, Wood-based Keynote graphs, lots of meat, Mike Essl’s Pickle Podcast invading the asses of chickens everywhere and other highly relevant interactive bits and bobs.

Saturday
Filching Design: When the Shoe Fits – loved this one. Takeaway: steal shamelessly when you need to, but be prepared to face the music.

You Are Here: Gaming and User’s Geolocation in Web 2.0 – Ryan Sarver invited me to be on this panel at the last minute and I’m so glad I went. Jeremy Irish from Geocaching.com had some stories about geowanking, I talked a bit about some projects I’ve done with area/code and continued the tradition of making sure I’m always on a panel with Dens at SXSW.

Blood, Sweat, and Fear: Great Design Hurts – this was one of my favourite sessions at SXSW. Michael Lopp and John Gruber make a great tag team. Takeaways: make pixel perfect mockups, hold pony meetings, be willing to get called an asshole.

Worst Website Ever: That’s So Crazy, It Just Might Work – hilarious. And a lesson in pitching, courtesy of Mr Productivity himself – Merlin Mann.

The Science of Designing Interactions – Andreas’ session was good, but perhaps a bit too dense for first thing in the morning. (10am is the crack of dawn at SXSW). Ming Yeow was a good complement to Andreas presentation.

Tools for Enchantment: 20 Ways to Woo Users – I really enjoyed seeing Kathy Sierra speak, but her typography hurt my eyes. Fantastic content. Takeaways: practice seductive opacity – keep the mystery alive.

The Supercollider: A Hero of the Social Network – use Twitter, Dopplr, LinkedIn, Facebook, Flickr extensively. Make lots of friends. Love life. Takeaways: super colliders are gorgeous.

Mobile Phones: International Devices of Mystery – my panel – was plagued with numerous lineup changes from the start and unfortunately Neil and Jonathan (welcome to the world, Calliope!) couldn’t be there – but I managed to rustle up truly fantastic stunt doubles in the forms of Matt Jones and John Poisson who kept the conversation about some of the more interesting, exotic and obscure uses of mobiles around the world flowing freely. One of my favourite insights was hearing Jen talk about why video calling is so successful in Italy (they sell phones in pairs and encourage you to give it to older family members).

PMOG: The Web as a Play Field – walked into the tail end of this one. Love the idea.

Managing Creative Teams – good practical discussions. I love the theater analogies. Takeaways: rotate creative leadership, cross training gives people a sense for what is possible.

Bio-Networks: Using Mobile Technology to Impact Healthstyle – another one that I walked into during the Q&A. I wish I’d seen her entire presentation.

Billy-Bob Thornton. Awesome. Love this guy. Loved the sunglasses indoor. Takeaway: “once you start testing things – it becomes like toothpaste.”

Tuesday Keynote: Jane McGonigal – I really enjoyed this one, but disagreed with some of her bold sweeping assertions. She’s a great speaker/thinker regardless, if you get a chance to see her talk – don’t miss it.

Conversations and meeting people are some of the highlights of the festival for me. Here are just a few of the people that I got to spend time with (in no apparent order):

New friends
Jen Bekman of 20×200 fame, Raul Gutierrez, Bre Pettis, Aaron Straup Cope,
Micah, Matt Jones, Nathan Eagle, Rick Webb, John Poisson, Jeremy Irish.

Old friends
Daniel Raffel, Cameron Marlow, Amanda Kelso, Omar Elsayed, Buster Mcleod, Molly Wright-Steenson, Jennifer Bove, Karin Klein, Leonard Lin, Andy Baio – MC Frontalot ruled!, Danny Newman, Nora Abousteit (too briefly!), Ryan Sarver, Manlio Loconte, Dens Crowley, Alex Rainert, Karen Bonna, Ron Goldin, Christine Brumback, Alli Mooney, Andreas Weigend, Will Carter, Kevin Kearney.

See you next year, SXSW.