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 same page.

Duolingo does something different. Check it out: Here’s what their homepage looks like when you go there for the first time:

Continue reading Duolingo’s Dynamic Homepage

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 ever experiment with gating on your blog.

Let’s dive right into the code.

Continue reading Content Gating Example Code (HTML, CSS, JS)