Profile

Cover photo
Adam Robertson
Works at Host Sydney
Attended Middlesex University
Lives in Sydney
123 followers|38,222 views
AboutPostsPhotosYouTube+1's

Stream

Adam Robertson

Shared publicly  - 
 
 
surprisingly familiar...
1
Add a comment...

Adam Robertson

Shared publicly  - 
 
Adjust photos in your browser in realtime with glfx.js, an image effects library powered by WebGL

https://github.com/evanw/glfx.js
1
Add a comment...

Adam Robertson

Shared publicly  - 
 
Sounds interesting...
 
I'm of the opinion that today's most popular mobile web browsers largely fail to address the needs, constraints and realities of a modern mobile user. For my money, to this point mobile browsers are derivatives of their desktop apps, and we have yet to see a mobile web browser designed solely and specifically with mobile devices in mind.

Let me highlight a few common examples of where I feel current mobile devices offer a sub-par experience.

Consider the common case where you’re using Google Now or Twitter and you see 2 or more links you’d like to load. On a desktop you might middle click both links and open each in a new tab, but this isn’t possible on a mobile device. Instead you have to click one of the links, wait for a browser app to load, wait for the page to load, read it, rely on not getting distracted by a notification or another app, go back to the app, click the 2nd link, and repeat.

I think this is a bad user experience, and can be handled better on a mobile device.

How about when you want to view an Instagram link in Twitter? Currently after clicking the link, you are transferred to your default browser, wait for the t.co link to resolve and redirect, and then finally the Instagram app loads. I increasingly find myself not even bothering to click on Instagram links so as to spare myself this cumbersome process.

I think this is a bad user experience, and can be handled better on a mobile device.

How about the increasingly common use case where you come across a link you know you don’t have time to read now, but want to quickly add it to Pocket to read later? Currently you have to load the link in a default browser, click into a menu, click share and then select Add to Pocket. You already know you don’t have time for this link right now, so having to switch apps and spend ~5+ seconds to defer reading an article for later is a waste of time. 

I think this is a bad user experience, and can be handled better on a mobile device.

Often times content on a web page would be better handled by an app. A classic example here is YouTube videos. For whatever reason, I find playing embedded YouTube videos in a browser finicky, and loading the videos in the YouTube app more difficult than it needs to be.

I think this is a bad user experience, and can be handled better on a mobile device.

Last but not least, I feel very strongly that absolutely any time spent staring at my screen waiting for a link to redirect and a web page to load is precious seconds of my session that could be better spent doing something more productive with my device. Content needs to load, and this loading does take time. But there’s no reason the entire screen of my mobile device should be occupied by while said content is loading.

I think this is a bad user experience, and can be handled better on a mobile device.

My next app is called Link Bubble, and my goal with it was to create a mobile browser designed specifically with mobile devices and their constraints in mind. I’m thrilled with how the app has turned out. In fact, I’ll go further than that and say I’m more proud of Link Bubble than anything I’ve done in my career. It has changed not just the way I browse, but interact with my mobile devices.

Link Bubble will be available exclusively on Google Play tomorrow.
1
Add a comment...

Adam Robertson

Shared publicly  - 
1
Add a comment...

Adam Robertson

Shared publicly  - 
1
Add a comment...
Have him in circles
123 people
Shane Daly's profile photo
Rick Waldron's profile photo
Phillip Kerman's profile photo
odin church's profile photo
Tim Grout's profile photo
Jolyon Russ's profile photo
Kynan Hughes's profile photo

Adam Robertson

Shared publicly  - 
 
Didn't know this existed, very handy, no more ugly bash... https://github.com/arturadib/shelljs
1
Add a comment...

Adam Robertson

Shared publicly  - 
 
 
Monkey Testing Library

gremlins.js is a monkey testing library written in JavaScript, for Node.js and the browser. Use it to check the robustness of web applications by unleashing a horde of undisciplined gremlins.

While developing an HTML5 application, did you anticipate uncommon user interactions? Did you manage to detect and patch all memory leaks? If not, the application may break sooner or later. If n random actions can make an application fail, it's better to acknowledge it during testing, rather than letting users discover it.

Gremlins.js simulates random user actions: gremlins click anywhere in the window, enter random data in forms, or move the mouse over elements that don't expect it. Their goal: triggering JavaScript errors, or making the application fail. If gremlins can't break an application, congrats! The application is robust enough to be released to real users.

This practice, also known as Monkey testing, is very common in mobile application development. Now that front-end (MV*, d3.js, Backbone.js, Angular.js, etc.) and back-end (Node.js) development use persistent JavaScript applications, this technique becomes valuable for web applications.

Image / Source / Download:
https://github.com/marmelab/gremlins.js

License:
The MIT License (MIT)
http://www.opensource.org/licenses/mit-license.php
https://github.com/marmelab/gremlins.js/blob/master/LICENSE
1
Add a comment...

Adam Robertson

Shared publicly  - 
 
 
http://elementcss.com/

The easiest way to create your own online style guide, which can be viewed and edited by your team, clients and users! 

#styleguide   #css   #design  
1
Add a comment...

Adam Robertson

Shared publicly  - 
1
Add a comment...
People
Have him in circles
123 people
Shane Daly's profile photo
Rick Waldron's profile photo
Phillip Kerman's profile photo
odin church's profile photo
Tim Grout's profile photo
Jolyon Russ's profile photo
Kynan Hughes's profile photo
Education
  • Middlesex University
    BSc Applied Computing
  • University College School
    GCSE
Basic Information
Gender
Male
Work
Occupation
Weird techie stuff
Employment
  • Host Sydney
    Technical Director, 2011 - present
  • Freelance
    Flash, HTML5, JS etc..., 2006 - 2011
  • Randommedia
    Technical Director
  • Unit9
    Freelance
  • Agency Republic
    Freelance
  • Saatchi & Saatchi
    Freelance
  • Digit
    Freelance
  • Nation
    Freelance
  • U-R-ILL
    Technical Director
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Sydney
Previously
London - Bangkok - New York - Los Angeles - Miami
Adam Robertson's +1's are the things they like, agree with, or want to recommend.
BusyFlow: Sign Up - BusyFlow makes your apps work together
beta.busyflow.com

Love the application, by the way. It's solving problems I wasn't even sure I had. Steve Stevensen. "I really love your app. Keep adding more

Screensiz.es
screensiz.es

iPhone (Original - 3GS), iOS, 3.5, 8.9, 320, 480, 163, 100% MDPI, 4.0. iPhone 4 (4, 4S), iOS, 3.5, 8.9, 640, 960, 326, 200% HDPI, 12.3. iPho

plusone-button
www.google.com

العربية, български, català, 中文 ‏(简体), 中文 ‏(繁體), hrvatski, čeština, dansk, Nederlands, English ‏(UK), English ‏(US), eesti, Filipino, suomi,

What's happening to iGoogle? - Web Search Help
support.google.com

iGoogle will be retired in 16 months, on November 1, 2013. The mobile version will be retired on July 31, 2012. How did you come to this dec

Start Google Plus
startgoogleplus.com

Get started with Google Plus - import your Facebook photos and download a browser extension.

Carpe H50
www.orbea.com

Look at the bike you have on these lines. Lightweight, versatile, comfortable, beautiful ... You have a style which you combine it in a cert

IcoMoon
icomoon.io

IcoMoon provides a package of vector icons, along with a free HTML5 app for making custom icon web fonts. Browse among hunderds of pixel per

Campbell Parade- Beach Accommodation
www.sydney.com

PRINT PAGE | BOOKMARK PAGE. Australia 中国 中國 Deutschland France 香港 香港 Hong Kong India Italia 日本 한국 Malaysia Middle East New Zealand Singapore

9 reasons you must install Sublime Text 2. Code like a man, man.
1p1e1.tumblr.com

1 + 1 = 1 or how you can get anywhere using your imagination

I Heart Chaos — Tron-inspired Duck Tape commercial is as awesome...
www.iheartchaos.com

Tron-inspired Duck Tape commercial is as awesome as duct tape is useful Okay Duck Tape, you’re the most awesome duct tape company ever. You’

The Monkeys
plus.google.com

Creative agency Sydney

YouTube - The Ship Song Project
www.youtube.com

Create AccountSign In. Home. BrowseMoviesUpload. Hey there, this is not a commercial interruption. You're using an outdated browser, whi

YouTube - Robots of Brixton
www.youtube.com

Create AccountSign In. Home. BrowseMoviesUpload. Hey there, this is not a commercial interruption. You're using an outdated browser, whi

Cocoon P2P
plus.google.com

P2P library for ActionScript, Flex & AIR

Google
www.google.com

Web Images Videos Maps News Shopping Gmail more ▼. Translate Books Scholar Blogs. YouTube Calendar Photos Documents Reader Sites Groups. eve

RapidNFC - NFC Tags, Stickers and Products
rapidnfc.com

RapidNFC provides blank and custom encoded NFC Tags, Stickers and Products.

Why, hello!. I'm Yeoman - a robust and opinionated client-side ...
yeoman.io

Lightning fast scaffolding — Easily scaffold new projects with customizable templates (e.g HTML5 Boilerplate, Twitter Bootstrap), AMD (via R

Add A Motor To It
addamotortoit.com.au

THE WORLD'S FASTEST COUCH. Ice Break Add A Motor To It. Play Download. Sound Off. Share on Facebook Share on Twitter. Share by Email. Like U

The Ultrabook Temptations
www.themonkeys.com.au

What are people prepared to do for a new Ultrabook™? That’s the question being asked in our Ultrabook™ Temptations campaign.To introduce the