Duolingo’s Dynamic Homepage

This week I thought I’d highlight something interesting that I noticed on Duolingo’s homepage—something that I’ve actually never seen before. The vast majority of companies treat their homepage like a static resource. That means that no matter who you are and no matter which stage of the user lifecycle you’re in, you’ll see the exact […]

Content Gating Example Code (HTML, CSS, JS)

Last week we looked at the best implementation that I’ve ever seen of content gating on the First Round Capital blog. This week I’d like to take a stab at reproducing that example in simple HTML, CSS, and Javascript. The goal for this week is to give you a head start should you decide to […]

Content Gating Done Right

Ewww… Right? At least the way most people implement it. We’ll start by looking at the Wall Street Journal. Let’s say you’re on Twitter, and a friend shares a WSJ link with you, you click it, read like 1-2 paragraphs and then you hit this bad boy: Yuck! What a terrible experience.