UXPSI also includes some new checks on UX issues, like legibility, viewports and touch targets. Screwing up UX I am less forgiving of, and so if anything is picked up I’d say the advice should be heeded. Not pure performance, no, but arguably a form of performance is getting out of the person’s way so they can actually do the thing they came to your site to do. Having terrible interactions is unacceptable.
via Aerotwist – My Performance Audit Workflow.
Noticed this post on twitter – Hey if Steve Souders passes it along you better read it.
Larch is a tool to copy messages from one IMAP server to another quickly and safely. It’s smart enough not to copy messages that already exist on the destination and robust enough to deal with interruptions caused by flaky connections or misbehaving servers.
Larch is particularly well-suited for copying email to, from, or between Gmail accounts.
A Hybrid Approach
At the end of the day, we really want a hybrid of the new and old approaches: we want to serve fully-formed HTML from the server for performance and SEO, but we want the speed and flexibility of client-side application logic.
An isomorphic app might look like this, dubbed here “Client-server MVC”
Julie Ralph End to End Angular Testing with Protractor
via Julie Ralph End to End Angular Testing with Protractor – YouTube.
Missed the conference this year but this is important.
The new, preferred end-to-end testing framework is called Protractor. Unlike the Angular scenario runner, Protractor is built on Selenium’s WebDriver, which is an API, written as extensions, for controlling browsers.
WebDriver has extensions for all sorts of different browsers, including the most popular. We gain speed and stability in our tests by developing against true web browsers.
Luckily, Protractor is built atop the Jasmine framework, so we don’t need to learn a new framework in order to use it. We can also install it as a standalone test runner or embed it in our tests as a library.
via Practical End-to-End Testing with Protractor | ng-newsletter.
Google’s Eric Schmidt famously said that mobile is no longer winning, it has already won.If you still find yourself using “mobile first” as a buzzword to shift everyone in your company to mobile, you need to remember it is no longer 2013. Many companies have already experienced their mobile moment in which mobile traffic or revenue surpasses desktop. Almost 80% of Facebook’s daily users access the site via mobile. Twitter’s mobile usage is 75% of monthly users and LinkedIn will surpass 50% of weekly users this year. Other companies such as Google, Amazon, Yelp, Groupon, and ESPN are already dominantly mobile or pacing quickly towards their inevitable mobile moment.
via Mobile-First Is Old News. Think Platform-First. | LinkedIn.
Thoughtful post on mobile strategy – time to go native?
A Year on Angular on Rails: A Retrospective.
Interesting write up on integrating AngularJS into an existing production application. Something I am dealing with now as well but on the ColdFusion stack.