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 […]

Build desktop sites for desktop users

In the last couple of years, we, the web community, have tried hard to distill the basics of responsive design into an easily consumable framework, making it easy for everyone to use and adapt. I say we’ve been successful here. Many large consumer websites have refactored and adopted responsive design in 2015 and beyond. But […]

How to land your first job as web designer

Don’t know how to get hired, as even “junior web designer” positions require years of experience and/or a portfolio? If you you’re confident in your skills but don’t know how to get started, here’s a one way that I believe works most, if not 100% of the time. Countless of my friends and comrades, including […]

AMPlifying the web

I’ve seen a decent amount of open questions and controversy around the recently announced AMP project, a joint-effort by many publishers and platforms to improve the user experience of news and media sites. It all mostly boils down to how early we are in the lifecycle of AMP: There simply isn’t enough public documentation up […]

HTML5 Tutorial

Custom pagination with Jekyll

For the recently launched Updates section on Web Fundamentals, we sorely needed pagination. The whole site on /web, including all sub sites (i.e. our Showcase, the Shows section, etc.) runs on a single instance of Jekyll, which made said task more difficult than it needed to be. If all you need is pagination for your single Jekyll […]