CodePen Blog

This is where we post announcements, tips and tricks, new and updated features, fun roundups, new podcast episodes, and more. There's an RSS feed.

In-App Tips

You might see modals like this from time to time when you log in and visit the homepage. It’s a little in-app feature education, if you will. It’s marketing too, in a sense, as sometimes we’re using it to tell you about PRO features. We podcasted about that just recently: That one above is about […]

#253: Copy

Klare and Marie are talking copy — marketing copy, documentation copy, micro-copy, and all the other kinds of copy that you might have on an app like CodePen.

Three New Coding Fonts

It just so happens that in my regular internet perusing lately, I came across three different new-ish fonts, all designed (at least somewhat) for coding. They are all open-source, so I figured we should make them available in CodePen! You can always access your personal Editor Settings in the Settings area of the site, where […]

New Pen Settings Design

The Pen Settings area in the Pen Editor is a highly important bit of UI in CodePen! You’ll see this area when doing anything from changing a preprocessor to changing the description of a Pen to turning on and off Auto-Updating. We’re also working on some new features that will ultimately be a part of […]

A Gutenberg Block for CodePen Embeds on WordPress

TLDR: We have an official “block” for CodePen Embeds in WordPress Gutenberg. If you’re a WordPress user, you’re probably aware of the Gutenberg editor that shipped in WordPress 5.0 about a year ago. It’s a massive change to the editor, and everyone has their opinion. I’m a fan, myself, and no moreso than in the […]

#251: Marketing

It’s January, and that means Chris and Marie are thinking about marketing (again). In this episode we talk about the challenges of marketing and user education for a complex app like CodePen.

Web Workers and Infinite Loops

CodePen does some extra fancy dancing to prevent you from executing infinite loops and freezing the browser. If we didn’t, you could find yourself in situation with unsaved work and no way to save it. That would suck. So, we try to stop your loops for you if they don’t appear to exit in a […]

← Older posts
Newer posts →