Bootup
I decided to start a new blog, about a subject that's become very fascinating to me: JavaScript on mobile devices.For a long time, the web platform has lagged behind native apps in terms of...
View ArticleSmooth animations in CSS
Working on the Squarespace Blog app for Android, one of the biggest challenges is that the app is half-native, half-web.My job is to make sure you can't tell which is which. Spoiler alert. While trying...
View ArticleClosing the UX gap
For JavaScript to be an attractive tool for mobile developers, it's not enough for it to offer a good developer experience. It also has to offer a good user experience.The UI should feel spry and...
View ArticleThe quest for smooth scrolling
Back in 2012, when Facebook famously ditched HTML5 for fully native apps, the main problem they cited was a lack of smooth scrolling: This is one of our most important issues. It’s typically a problem...
View ArticleIntroducing Pokedex.org: a progressive webapp for Pokémon fans
The mobile web has a bad reputation these days. Everyone agrees it's slow, but there's no shortage of differing opinions on how to fix it. Recently, Jeff Atwood argued convincingly that the state of...
View ArticleComposers and audiences
(Yes, this post is about JavaScript. Please indulge the analogy for a bit.)Imagine yourself as a young court composer in the 18th century. You've just arrived in Vienna, fresh from the academy, with...
View Article
More Pages to Explore .....