At Google we care deeply about the long-term success of the open web: we work on the core technologies and standards that power the web platform, we develop and maintain the Google Chrome browser, and we build tools and frameworks to help developers build amazing experiences on the web — just to name a few. … Continue reading WordPress @ Google: Part I
Google participated at WordCamp US 2017 with a booth centered around performance. One side of the booth showed a data-driven glimpse into the state of the WordPress ecosystem in terms of key performance metrics and coding best practices, as well as the use of tooling (e.g. WebPageTest/Lighthouse) for assessing the performance characteristics of specific WordPress sites.
Google participated at this year's WordCamp US, in Nashville, TN. One of the aspects that impressed me the most was the last day of the event, Contributor's Day; a full day when part of the WordPress community convenes to contribute with WordPress. This is how it works.The WordPress open source community is organized as a … Continue reading Contributor’s Day @ WordCamp
One challenging aspect of web performance is that it is often addressed once it has become a problem already; this can be referred to as a “reactive approach to handling performance”. A reactive approach is challenging because the symptoms of the problem emerge way after they were introduced early on during the initial design/implementation phases … Continue reading Reasoning about Speed
As we discussed before, users have high expectations with respect to the performance of websites; and when those expectations are not met users react in ways that clearly impact the outcome of key business metrics. There have been a variety of studies aimed and showing this reality. For example, a study made by Double Click … Continue reading The Cost of Bad Performance
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
[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 mobile technologies in the … 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