Windows

Note: Like always, these are my personal experiences, and don’t reflect the opinion of my employer. I refrained from commenting on my experience with Edge in this post due to being biased (working on Chrome stuff) (but my comments would have been mostly positive). I’m typing this blog post on my new Dell XPS 13 […]

Debunked: 10 Misconceptions about AMP

Disclosure (updated on 10/15): For those that have come here for the first time or don’t like to read About pages, I work at Google and am a web developer advocate, currently focussed on AMP. #1: “AMP is a new render engine / programming language” AMP is a open source web components format and library. […]

Long live the Desktop

In his Ode to the Desktop, Dion writes: I consumed more and created less I’ve written down similar thoughts many years ago, and I’m glad we’re having this discussion again. The above summarizes the biggest flaw of the new and shiny. Tablets and phones are inferior when it comes to most creative tasks: Worse input […]

HTML5 Tutorial

Develop sites over HTTPS from static site generators (like Jekyll)

If you’re using a static site generator like Jekyll or Grow (recommended), you know that commands like jekyll serve or grow run will spin up local web servers that allow you to live develop and preview your static site. Unfortunately, these generators don’t create a secure context behind an HTTPS domain, something I need often […]

A responsive website that is AMP all the way

About that ‘mobile’ in Accelerated Mobile Pages

There’s nothing inherently ‘mobile’ about AMP. AMP is designed to be mobile friendly, and with slow hardware and high latency connections, the boost you get with AMP on smartphones is going to be felt a lot stronger than on desktops. But AMP isn’t mobile only – it’s mobile first. In fact, if you can, I […]

CSS Tutorial

Flexbox freebie: Auto-growing list (for AMP Roadmap)

TL;DR: I did a thing with Flexbox. Here’s the standalone demo if you’re into DevTools and view:source, and the CodePen. A couple days ago I was asked to create a the a page for AMPProject.org that would display our roadmap. Which I did. It looks like this: In order to make this design fully responsive, […]

AMP and the Sandbox Policy

A few weeks ago, I imagined how a Life After AMP could look like, and discussed how AMP isn’t a broad solution for all types of websites yet, plus offered my thoughts on Tim Kadlec’s and Yoav Weiss’ proposal for a Content Performance Policy. Most of all, I pondered whether we might need a standard […]

Screen Shot 2016-02-25 at 15.11.48

Life after AMP

Now that AMP has publicly launched on Google Search and many other platforms (i.e WordPress), it’s time to start thinking how we can bring the things that work in AMP to the broader web. AMP isn’t for everyone (yet) Going one step back, I want to reiterate that the current AMP is currently not a […]