Home Podcasts CodePen Radio
CodePen Radio

CodePen Radio

CodePen Blog 100 Episodes Oct 14, 2026

The CodePen team talk about the ins and outs of running a web software business.

Episodes

444: A Gosh-Dang Full-Blown Read/Write API
444: A Gosh-Dang Full-Blown Read/Write API Oct 14, 2026 0:00 Marie and Chris are on the podcast to talk about our very new v2 API. This baby (slaps the hood) can do it all. It's complete read/write access to all your Pens, Collections, and Assets. This API isn't hamstrung by anything, so the door is open to whatever you want to build. We've already seen people build a syncing engine, put their latest Pens on their blog as part of a Static Site Generator
443: Image Hosting is Quite Powerful on CodePen
443: Image Hosting is Quite Powerful on CodePen Oct 7, 2026 0:00 We've made several upgrades to uploading/hosting images on CodePen lately. One change, moving to the open-source file-uploading library Uppy, was driven by business concerns. But the benefits are good for everyone: uploads are faster, and the money we saved let us increase file size limits and total storage limits on the higher PRO plans. Plus, we added a cropping feature to images everywhere.
442: Pens are Actually Websites
442: Pens are Actually Websites Sep 30, 2026 0:00 Stephen and Chris jump on the podcast to talk about our (ahem, super cool) deployment feature. Any Pen can be a website! Well, they kinda are already, but you know what I mean. If you're a PRO user all you do is click a button and the Pen is instantly deployed at a *.codepen.app website. From there, it's pretty trivial to update a domain you own's DNS records to point to it, if you want
441: Challenges For We, Challenges For Thee
441: Challenges For We, Challenges For Thee Sep 22, 2026 0:00 Marie and Chris talk about CodePen Challenges. We've been at it for many years! We get into the technology behind it, how we build our own CMS for it that powers the website and the emails that get sent about it. We also cover why they can be so beneficial for everyone involved. Time Jumps
440: Hey! Hi! Right here! In-App Notifications That Like You
440: Hey! Hi! Right here! In-App Notifications That Like You Sep 15, 2026 0:00 Rach and Chris jump on the podcast to talk about the brand-new in-app notification system we built and shipped. We're actively trying to balance a system that isn't annoying, but allows us to show targetting information to targetted users when we think that's valuable for both you and us. It started with "We launched 2.0!" and is useful for stuff like short downtime notifications, reminders about
439: Dragging! Drag Everything!
439: Dragging! Drag Everything! Sep 8, 2026 0:00 Stephen just implemented a great UI feature for the 2.0 editor where all the Panels that were previously stuck to the left side of the page can now be dragged away to become an "Editor Tab" just like a file (or Block!). Now you've got a lot more freedom for what you're looking at, and of course, the editor will remember your layout should you refresh or even come back in another browser. Time J
438: Are Diffusion Models Better Than LLMs at Web Design?
438: Are Diffusion Models Better Than LLMs at Web Design? Aug 25, 2026 0:00 Chris has Jacob Miller on the show, who is building a tool called DiffUI. The big idea is that it uses a diffusion model to do prompt-to-website design rather than an LLM, because image-based models are more interesting and creative. So stay there for a while, producing really detailed visual mockups and plans, then head to the LLM. Time Jumps
437: The Cheese. It Has Been Moved.
437: The Cheese. It Has Been Moved. Aug 18, 2026 0:00 Stephen and Chris hop on to talk about the couple of weeks post 2.0 launch. Things are certainly different in 2.0! Literally the location of certain buttons is in a new place, and that requires folks to poke around a bit and figure it out. Some people just do that and it's a non-issue. Some write in for help and even find delight in the new features. Some lash out. The cheese metaphor is from
436: The Design & Message of Launch Emails (with MJML)
436: The Design & Message of Launch Emails (with MJML) Jul 28, 2026 0:00 Just one week off our big 2.0 launch, Shaw and Chris hop on to talk about how email is actually a big part of the launch. Social media ain't what it used to be, and not everybody is on your app every single day waiting for a notification. Sponsor: Notion With the recent launch of Custom Agents, Notion became the collaborative AI workspace where teams and agents work side by side. And now, t
435: The 2.0 Launch & Team CodePen’s Favorite Features
435: The 2.0 Launch & Team CodePen’s Favorite Features Jul 23, 2026 0:00 The whole team is here! That's a first for us. Today we're launching 2.0, so we're having a little fun in this episode picking out our favorite features. Time Jumps Links Plus a bonus appearance here of Marie's victory graphic.
434: Still Proudly on WordPress for our Blog, Podcast, and Documentation
434: Still Proudly on WordPress for our Blog, Podcast, and Documentation Jul 15, 2026 0:00 Marie and Chris hop on CodePen Radio for a little chat on how we're still happily using WordPress for a variety of things here on CodePen. We've got it hosted on a subdomain and on a different (WordPress-specific) hosting plan than our main monorepo, so it has its own deployment process and such. We use WordPress for our blog, where this very podcast is published, because WordPress handles RSS wel
433: CodePen 2.0 is Backward Compatible with Any Classic Pen or Project
433: CodePen 2.0 is Backward Compatible with Any Classic Pen or Project Jul 7, 2026 0:00 When we set out to build the 2.0 editor, another editor in the CodePen cannon, the goal was actually to reduce the number of editors we have and support. Ideally, reduce it to one. The trick is that anything an existing Pen or Project can do, this new editor needs to be able to do as well. All while making sure it's forever future extensible. That was the wild engineering task in front of us, and

Recommended