on Mobile, UX, and Development
When using the web we're all used to the classic scrolling experience, where we scroll a long page until we reach the end or get bored. What if instead we scrolled screen-by-screen like some of the best native reader apps? →
Across many native mobile apps you'll see an interaction that allows you to pull down a list to refresh its contents. This is commonly know as "pull to refresh", and I set out to try and build a native-like JavaScript equivalent for the web. →
It's possible to create user interface animations in the browser that are as buttery smooth as native app animations. There are a few important techniques that you'll need to know in order to achieve that level of performance. →
I'm not writing enough these days. It's been close to ten years since I published my very first blog post about Firefox 1.0. It's incredible to think how much has changed since then. →