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.
🎧 Podcast

423: 2.0 Templates

Stephen and Chris hop on the ol’ podcast to talk about all the ways that Templates are way better in 2.0 land. You’ve always been able to make your own templates, but now you can select one even after you’ve arrived in the editor. There is a new place (the create page) which features bookmarked […]

Read More of the article "423: 2.0 Templates"
Chris Coyier
Co-Founder
🎧 Podcast

420: What are Blocks?

With CodePen 2.0, we’ve got a new word we’re using: Blocks. A way to think about Blocks is anything that processes code. They are added as steps to the CodePen Compiler as needed. For example, TypeScript is a block, because it processes files in the TypeScript syntax into JavaScript files. But something like Lodash is […]

Read More of the article "420: What are Blocks?"
Chris Coyier
Co-Founder
🎧 Podcast

419: Why 2.0?

CodePen 2.0 was the most ambitious project that we’ve ever taken on in our lives. Why would we do such a thing? Chris and Alex explain the thinking behind it. We’ve been around a long time, know what our customers want, and are developers ourselves, so we know how this industry moves. We thought we […]

Read More of the article "419: Why 2.0?"
Chris Coyier
Co-Founder
🎧 Podcast

418: CodeMirror 6

Chris Coyier and Stephen Shaw discuss the transition from CodeMirror 5 to CodeMirror 6, highlighting the significant improvements in accessibility, performance, and user experience. They delve into architectural changes, integration with modern JavaScript frameworks such as Next.js, and the new theming options available in the editor. Time Jumps

Read More of the article "418: CodeMirror 6"
Chris Coyier
Co-Founder
🎧 Podcast

415: Babel Choices

Robert and Chris hop on the show to talk about choices we’ve had to make around Babel. Probably the best way to use Babel is to just use the @babel/preset-env plugin so you get modern JavaScript features processed down to a level of browser support you find comfortable. But Babel supports all sorts of plugins, […]

Read More of the article "415: Babel Choices"
Chris Coyier
Co-Founder