TL;DR attaining good performance is hard because there has been a drastic change on the dominant platform on which users access the web: the Mobile Web, and that change has been out of sync with the techniques and approaches we use to develop applications that run on that platform. In the previous post, we discussed what … Continue reading Why Is Attaining Good Performance Hard?
In the previous post we started a thread aimed at advancing our understanding of the fundamentals and challenges of mobile performance. In this post we continue the discussion, asking: what is performance? Users have high expectations and demands regarding their website experience; we want simplicity and ease of use (don’t make me think), we want … Continue reading What is Mobile Performance?
Recently I attended an awesome class at Google called Bias Busting. Initially I thought that I would not get anything out of it; after all, I have absolutely no biases whatsoever, right? Not so fast, buddy. I quickly realized that something in my perception was not quite clear. I felt the need to question the … Continue reading Busting my Gender Biases
LATAM Mobile Tech Landscape [Post written with Demian Renzulli, my colleague @ Google] Almost ten years have passed since the mobile revolution started with the emergence of iOS and Android; nowadays a large percentage of web traffic is generated from mobile devices. In LATAM, this reality is prevalent. A recent study on the penetration of … Continue reading Progressive Web in LATAM
Niklaus Wirth (remember Pascal and Modula?) wrote a paper back in 1995 issuing a Plea for Lean Software. He starts stating a fact that has remained true in the desktop world since then: “Memory requirements of today’s workstations typically jump substantially whenever there is a new software release. When demand surpasses capacity, it is time … Continue reading The Perils of Mobile Web Performance