Hi there! I'm Ben Aston, and I am a web technologist based in London, UK.
Further details on some of the projects I have delivered can be found below.
This work-in-progress application aims to improve upon the incumbents by being faster and more efficient to use.
The homepage evolved into its present form after testing tens of different variations. The resulting interface relies on minimalism for impact rather than flashy logos, effects or complicated features. Its form feels inevitable, and this is also my personal benchmark for a high quality user interface. Watching users operate such an interface is great fun - and is conspicuous by the absence of pauses and questions; users know almost intuitively what to do.
Perceived responsiveness can of course be just as important as the reality. On touch-based devices a "halo" effect is present to confirm the selection of on-screen items, and avoid doubt about button presses. Importantly this also significantly reduces the perceived latency on devices that have unavoidable delays on 'click' events in web applications (iOS!).
Having run a search, clicking or touching a result updates the screen at near native performance thanks to a combination of client-side caching and the use of DOM element double-buffering. As far as is possible, changes in position and opacity are controlled using hardware-accelerated CSS3 filters and transforms, providing the best possible chance of a sixty frames-per-second user experience.
One of Wizerati's discriminating features is the ability to trivially compare results side-by-side. Take a look at the following video to see how this is achieved:
With an interface reminiscent of a chat application, ICIS Live enables real-time communication of commodity pricing to subscribers.
The interface for ICIS Live was built using an HTML5 flex-box layout to guarantee the message field remained in the view-port regardless of window size. A text-based filter function enables users to rapidly find the correct "channel" associated with the relevant commodity to communicate from. URL fragment identifiers are used to ensure the chat history position remained correct when sending messages.
Behind the scenes, messages are delivered instantly to around twenty-thousand subscribers using a TCP socket cloud.
JustTextGiving, a partnership between JustGiving and Vodafone, enables charitable organisations and members of the general public on behalf of a nominated charity, to accept charitable donations via text message. Users register a code with JustGiving via a web interface. Donations can then be made by sending the code together with an amount (e.g. £5) in an SMS to a five-digit donation number. The donation is then added to the donor's telephone bill.
JustTextGiving makes charitable donations faster and simpler, helping thousands of charities raise money for good causes.