Tales of a Developer Advocate

Developer Relations @ Google

  • What makes an HTML5 Application an Application

    • 18 Jul 2010
    • 0 Responses
    •  views
    • Edit
    • Delete
    • Tags
    • Autopost
    We have been thinking about what properties of an HTML application
    make it an application rather than a webpage with logic.

    We have documented our thoughts here:
    http://code.google.com/chrome/apps/articles/thinking_in_web_apps.html
    (Thinking in Apps). This is only the start of our thinking and work on
    what hopefully will become a robust guide to patterns in web
    application development.

    Many of the things that define a great web page experience are also
    the same things that describe an application experience on the web,
    however we think there are some subtle differences, especially around
    the use of client side data storage, offline support and user
    experience.

    For example our focus on user experience is key. Applications should
    do what they do well, by only concentrating on the task that the user
    wants to perform. Combine this with our idea of making better use of
    the browser real-estate by laying out your applications differently
    and removing extraneous content such as footers, menus and logos plus
    (I.e, traditional webpage design); you start to see some compelling
    differences.

    We are keen to hear your thoughts so leave a comment, examples and thoughts.

    • Tweet
  • Amsterdam

    • 18 Jul 2010
    • 0 Responses
    •  views
    • Edit
    • Delete
    • Tags
    • Autopost
    I am just about to visit Amsterdam on a business trip. The last time
    I went to Amsterdam was when I was 7 (I think). I remember really
    enjoying it then, granted I was 7 and I loved trams, but I am really
    looking forward to visiting it again.

    What would people recommend to do if I have any free time over the
    next two days?

    I plan in taking a couple of photos so I can at least try and document
    some of this trip.

    • Tweet
  • Liverpool John Lennon Airport

    • 18 Jul 2010
    • 0 Responses
    •  views
    • Edit
    • Delete
    • Tags
    • Autopost
    Currently stuck in Liverpool John Lennon airport. For all the
    investment that has gone into this place I cannot believe the state it
    is in.

    There are not enough chairs in the departure lounges, so when all the
    planes are delayed (thank you easyjet) everyone has to either sit on
    the dirty floor or lie against windows or stand for hours at a time.

    The restaurants don't clean up anywhere near enough. The place is grubby.

    Finally, the place is so hot, with no sense of air conditioning it is
    nearly unbearable. The air is stuffy and clammy and only CDs to
    already annoyed passengers distress.

    Your service levels have already made me decide that even though you
    are my local airport I will always use Manchester first, heck I flew
    from heathrow the other day and the 4am start from lime street was
    much more pleasant than this place.

    • Tweet
  • Berlin GTUG.

    • 16 Jul 2010
    • 1 Response
    •  views
    • Edit
    • Delete
    • Tags
    • Autopost
    One word. HOT!

    I have never been in a temperature that hot (it was only in the mid 30's - apparently it was even hotter earlier in the week), I was dressed for the wet London that I left behind earlier that morning.  But that didn't stop it from being a fun event.

    Chris Chabot did a great talk about Buzz.  I then presented my "Web Apps" presentation (http://html5offlinedemo.appspot.com/app.html).  The talk centred around the differences between Native Applications and Web Applications, some of the core pillars that we think make for great applications and some of the features of HTML5, CSS3 and some of the other supporting specifications such as WebSockets.  If I had more time I would have loved to talk about some of the frameworks that exist to help developers to build great applications.  To actually show people how to build really cool applications will take it to another level.

    We also saw some of the effects of having CSS3 3d transformations hardware accelerated - hint, if you view the slides in Chrome (without using the acceleration flag) you won't see the really cool 3d IFRAME effect :)

    We finished the event pretty late and didn't get too much time to do the Hack-a-thon, but we had a great time just talking to other developers.

    I thought BetaHaus was an excellent venue, the food was excellent, the staff were friendly.

    I am amazed by how well everyone spoke English, it puts my lack of any form of multilingual ability to shame.

    Thanks Everyone!
    • Tweet
  • Berlin GTUG: July 15th 2010

    • 12 Jul 2010
    • 0 Responses
    •  views
    • Edit
    • Delete
    • Tags
    • Autopost
    If all goes well and my flight arrives on time I will be doing a talk at the Berlin GTUG (http://www.berlin-gtug.org/2010/06/july-2010-berlin-gtug-meeting.html) about building HTML based Applications.

    The talk should be about 45 minutes or a little less and will cover what makes an app an app rather than a web page.  There should be some good examples in there too.

    I have never been to Berlin before, so I am really excited even though I will only be there for 1 night (and arriving at 4pm)

    I will post the slides after I have finished and any photos (I hope to get lots :))
    • Tweet
  • Buzz Slides from TwitterDevNest (Feb 2010)

    • 12 Jul 2010
    • 0 Responses
    •  views
    • Edit
    • Delete
    • Tags
    • Autopost
    In February I did a quick presentation for the TwitterDevNest about how you can get your Data in and out of Buzz - however I forgot to get the slides up. The slides are a bit bare, as I was talking for most of it, however, we covered: - WebFinger - OpenID - Buzz feeds, consuming and producing - Pubsubhubbub - Salmon I also said I will open source the code. I will put that on Github a little later today, it demonstrates most of the above points (with the exception of Salmon).

    Getting Stuff In And Out Of Buzz (1)
    View more presentations from Paul Kinlan.
    • Tweet
  • Buzz Demo: Getting Stuff in and Out of Buzz

    • 12 Jul 2010
    • 0 Responses
    •  views
    • Edit
    • Delete
    • Tags
    • Autopost

    A little late. I have released the code I used as a demo for the Buzz talk I gave at the TwitterDevNest event.

    The code is on GitHub under the name

     PaulKinlan/BuzzInOutDemo.
    • Tweet
  • Moving my blog to posterous

    • 12 Jul 2010
    • 0 Responses
    •  views
    • Edit
    • Delete
    • Tags
    • Autopost

    I have just moved all my blog content from kinlan.co.uk to paul.kinlan.me.  My new site is hosted on Posterous which seems to be pretty darn cool.

    I should be blogging more and hopefully this will get me going a bit more :)

    • Tweet
  • About

    I help developers build really cool products on the Web.

    I work for Google as a Developer Advocate in London, specializing in Chrome, HTML5 and the Chrome Web Store.

    231036 Views
  • Archive

    • 2012 (5)
      • February (5)
    • 2011 (30)
      • July (1)
      • June (4)
      • May (10)
      • April (4)
      • March (1)
      • February (5)
      • January (5)
    • 2010 (35)
      • December (15)
      • November (5)
      • October (2)
      • August (5)
      • July (8)
    • 2009 (1)
      • January (1)
    • 2008 (8)
      • December (1)
      • April (2)
      • March (3)
      • February (2)
    • 2007 (17)
      • December (1)
      • September (1)
      • August (5)
      • May (1)
      • March (2)
      • February (4)
      • January (3)
    • 2006 (153)
      • November (3)
      • October (7)
      • September (11)
      • August (9)
      • July (9)
      • June (14)
      • May (11)
      • April (32)
      • March (23)
      • February (26)
      • January (8)
    • 2005 (274)
      • December (7)
      • November (43)
      • October (63)
      • September (54)
      • August (66)
      • July (13)
      • June (10)
      • May (10)
      • April (6)
      • January (2)
    • 2004 (1)
      • August (1)

    Get Updates

    Subscribe via RSS
    TwitterFriendfeedLinkedIn