#222: Trash Can

Show Description

Marie and Chris are talking trash this week about our newest feature — a restore option for deleted Pens! We get into the whys and hows of this frequently requested feature.

Sponsor 12:36 WooCommerce

WooCommerce is a WordPress plugin that brings eCommerce to your WordPress sites. It's unique in its customizability and flexibility. You can use it to sell physical products, digital downloads, memberships, services, and tickets, plus offer customers lots of different ways to pay, including things like Apple Pay.

Time Jumps

  • 01:39 What is the "trash can"?
  • 09:10 Planning out the deleted items restore feature
  • 12:36 Sponsor: WooCommerce
  • 14:08 What's the UX flow?
  • 23:02 Building on what we've made

Show Links

CodePen Links

The post #222: Trash Can appeared first on CodePen Blog.

New Restore Option for Deleted Pens

Have you ever deleted a Pen by accident?

It used to be a painful mistake to make on CodePen — in the past, if you deleted a Pen it was gone for good, right away.

But those days are over!

We updated how deleting a Pen works to make it a bit harder to delete something by mistake. And now there's a way to recover a Pen if you realize you didn't want to delete it after all.

Starting now, you have three days to restore a copy of your deleted Pen from your Dashboard. The copy contains all of your code, external resources, and settings from your last save so you can get back to work on your Pen.

New Confirmation Flow for Deleting a Pen

When you delete a Pen from the Pen editor, your Dashboard, or your profile page, you'll be asked to confirm deletion.

Views, hearts, comments, and tags are permanently deleted when you delete a Pen and can't be restored, and we let you know about that on the confirmation modal.

The "Deleted" Section of Your Dashboard

When you delete a Pen, a copy of the Pen is saved to the "Deleted" section of your Dashboard for three days.

You can restore your Pen from the "Deleted" tab within 3 days after you delete the Pen. After 3 days, the Pen is permanently deleted and can't be restored.

The restored copy includes all of your code, resources, preprocessors, and Pen settings from your last save on the Pen — everything you need to start working on the Pen again. Views, hearts, comments, and tags are not restored.

Delete Permanently

Most deletions aren't a mistake, and we know that sometimes when you delete something it needs to be GONE.

In that case, you can permanently delete the Pen from your "Deleted" tab. Click the "Delete Permanently" button, then confirm deletion on the modal. This action immediately and permanently deletes the Pen. So be very sure you don't want the Pen! Once a Pen is permanently deleted, it is truly gone forever.

Just Pens, for Now

Pens were the #1 most accidentally deleted item on CodePen by far, so we decided to get this feature out for Pens first. At launch (May 2019) this feature is only available for Pens, but we plan to expand it to Posts, Collections, and Projects in the future.

The post New Restore Option for Deleted Pens appeared first on CodePen Blog.

#221: Responsive Pen Editor

Show Description

We've recently updated our Pen editor to be responsive and unified in the process. Cassidy, Klare, Stephen, and Marie are on to talk about the process of updating the Pen editor for 2019.

Time Jumps

  • 00:53 The history of the editor
  • 03:07 Pulling code out of the old editor
  • 08:38 Native app vs mobile app
  • 11:15 Sponsor: WooCommerce
  • 12:44 How to plan for a mobile editor
  • 20:21 Cassidy's Mechanical Keyboard Corner

Sponsor: WooCommerce

WooCommerce is a WordPress plugin that brings eCommerce to your WordPress sites. It's unique in its customizability and flexibility. You can use it to sell physical products, digital downloads, memberships, services, and tickets, plus offer customers lots of different ways to pay, including things like Apple Pay and Bitcoin powered by Stripe.

Show Links

CodePen Links

The post #221: Responsive Pen Editor appeared first on CodePen Blog.

#219: Topics

Show Description

Our topic for this episode is Topics - a new feature on CodePen. Stephen, Klare, Cassidy, and Marie are on to talk about what Topics are, the design approach, how we built the feature, and how you can suggest new Topics.

Sponsor: Netlify

Netlify, the powerful and awesome web host we all know and love, now is offering AWS Lambda functions built right in. You make a folder for all your functions, and they become relative paths you can hit to execute those functions. One reason you might wanna do that? Keeping your third-party API keys safe! Just another ingredient that make your fast static sites... not so static.

Time Jumps

  • 00:42 What's the Topics section?
  • 02:53 Some of the coolest stuff is inside of Posts
  • 03:49 What was the design approach to Topics?
  • 04:53 New feature highlighter
  • 08:07 Sponsor: Netlify
  • 08:55 How did we build Topics?
  • 12:40 Starter templates in Topics
  • 16:02 Other Topics ideas
  • 21:36 Taking suggestions

Show Links

CodePen Links

The post #219: Topics appeared first on CodePen Blog.

#218: Swag 2

Show Description

It's been three years since we last talked about swag on the show, and a lot of things have changed! Marie and Cassidy are talking about the swag choices we've made at CodePen - where we get our swag made, and how it's shipped out internationally, how we deal with inventory.

Time Jumps

  • 01:03 Cassidy does some live coding
  • 02:59 Thoughts on CodePen's swag
  • 05:00 Who CodePen uses for swag
  • 07:05 International shipping issues
  • 08:17 Budgeting for swag
  • 10:21 Sponsor: Discover.bot
  • 11:24 Swag waste
  • 17:28 Dealing with a variety of swag
  • 22:19 Increasing CodePen's shop inventory
  • 24:32 Cassidy's swag suggestions

Sponsor

Discover.bot– a digital space for bot developers and enthusiasts of all skill levels to learn from one another, share stories, and move the bot conversation forward. Want to learn more about building bots? Get started with their Guide to Bot Building Frameworks.

Show Links

CodePen Links

The post #218: Swag 2 appeared first on CodePen Blog.

#217: Nooks and Crannies

Show Description

Chris and Marie talk about the little-known "nooks and crannies" of CodePen, from rarely-seen pages to features you might not know about.

Time Jumps

  • 00:28 Topic introduction
  • 07:20 Technical debt of app adolescence
  • 08:39 Customizing your profile page
  • 11:30 Sponsor: WooCommerce
  • 12:54 Use a pen as the background for the header on your profile
  • 17:33 12 dots and 6 dots on explore
  • 20:53 Tip for speeding up CodePen
  • 30:07 Full page editor and full page preview option
  • 32:26 CodePen on Instagram

Sponsor: WooCommerce

WooCommerce is a WordPress plugin that brings eCommerce to your WordPress sites. It's unique in its customizability and flexibility. You can use it to sell physical products, digital downloads, memberships, services, and tickets, plus offer customers lots of different ways to pay, including things like Apple Pay and Bitcoin powered by Stripe.

Show Links

CodePen Links

The post #217: Nooks and Crannies appeared first on CodePen Blog.

#216: Time Management

Show Description

CodePen's timelords, Marie and Cassidy, are back to talk about how Team CodePen manages the time they spend on projects.

Time Jumps

  • 00:31 About what happened...
  • 01:31 Topic introduction
  • 02:57 CodePen All Hands Meeting
  • 06:38 How do you estimate how long something will take?
  • 13:26 Dividing tasks to different times of the day
  • 18:11 Apps and tools for time management
  • 25:40 Are forums making a comeback?

Show Links

CodePen Links

The post #216: Time Management appeared first on CodePen Blog.

#215: Podcasting 2

Show Description

Our podcast engineer, Chris Enns, chats with Marie about what's changed in podcasting over the last year, how CodePen evaluates the success of their podcast, and offer up some podcast suggestions for listeners.

Time Jumps

  • 00:19 Guest intro
  • 01:31 A transformative year for podcasting
  • 02:20 Podcasting sprouts up from talk radio
  • 04:24 CodePen Radio's podcast workflow
  • 09:24 Recast and podcast sharing
  • 12:21 Cold calls from wanna-be podcast guests
  • 14:56 Big money coming to podcasting
  • 19:54 Sponsor: Jetpack
  • 22:20 How does Codepen know the podcast is successful or working?
  • 27:11 What's happening with Chris' podcasting business
  • 30:33 Podcast suggestions

Sponsor: Jetpack

Jetpack brings a wealth of features to your self-hosted WordPress site as one of the best no-brainer plugins for WordPress there is. One feature I just recently used for the first time was the video hosting and video player. I had a video clip that I just wanted to drag and drop into a blog post like I would an image, but it was a little too big. Fortunately I just uploaded it through WordPress.com, it was magically available in the Media dialog on my self-hosted site, and it worked perfectly.

Show Links

CodePen Links

The post #215: Podcasting 2 appeared first on CodePen Blog.

#CodePenChallenge: Literary Luminaries

Week Three of our Tributes challenge starts now!

Last week, we celebrated our favorite visual and musical artists. Check out the Pens from week two in our Art Heroes collection.

March Challenge Sponsor: Buddy

Buddy turns DevOps to NoOps with blazing fast performance packed in exceptional UI/UX. Create delivery pipelines in 10 minutes from over 100 pre-configured actions: builds, tests, deployments & more.

Week Three Prompt: Literary Luminaries

This week, we celebrate the people who can work a different kind of magic with a pen! Let's pay tribute to our favorite folks in the world of literature.

Your Challenge

Create a Pen that pays tribute to your favorite author, book illustrator, or playwright.

How to Participate

Create a Pen and tag it codepenchallenge and the weekly tag cpc-lit-hero. We'll gather those Pens into a collection and share our favorites on Twitter and Instagram (Use the #CodePenChallenge tag on Twitter and Instagram as well).

Ideas

  1. Children's books are full of magical images and brilliant turns of phrase. Create a Pen that showcases your favorite book from when you were little — or your favorite book to read to the little ones in your life!
  2. Book cover art is constantly evolving, and over time the very best books get many different covers. Could you recreate your favorite cover of your favorite book? Or maybe create a new one?
  3. Some great writing is meant to be performed. Highlight your favorite playwright's work with a fitting Pen tribute.

Resources

  1. Check out the The Art of Dr. Seuss Collection or the Eric Carle Museum of Picture Book Art for beautiful works of art in children's literature.
  2. Browse the Book Cover Archive or Typeroom's highlights from the Penguin Essentials Collection for cover inspiration.
  3. Planning to put on a play in a Pen? Browse through MIT's catalog of The Complete Works of William Shakespeare, or dig into some modern classics in Onstage Blog's Top 25 Plays of the 21st Century...So Far.

The post #CodePenChallenge: Literary Luminaries appeared first on CodePen Blog.

#214: Babel 7

CodePen recently upgraded to Babel 7 for both our development team and our members. Cassidy and Marie talk about what that means for you in your CodePen editor.

Time Jumps

  • 00:38 Upgrading to Babel 7
  • 01:46 What is Babel?
  • 03:25 How it was added to the CodePen editor
  • 05:00 Brining back infinite loop detection
  • 06:32 What can we do now with Babel 7?
  • 09:33 Moving to a less verbose future
  • 14:01 Is it your bug or ours?
  • 15:56 Sponsor: Netlify
  • 16:47 How did we bring Babel to CodePen?

Sponsor: Netlify 15:56

[Netlify](https://www.netlify.com/?utm_source=codepen&utm_medium=podcast&utm_campaign=css-0418, the powerful and awesome web host we all know and love, now is offering AWS Lambda functions built right in. You make a folder for all your functions, and they become relative paths you can hit to execute those functions. One reason you might wanna do that? Keeping your third-party API keys safe! Just another ingredient that make your fast static sites... not so static.

Show Links

CodePen Links

The post #214: Babel 7 appeared first on CodePen Blog.

#CodePenChallenge: Art Icons

Week Two of our Tributes challenge starts now!

Last week, we paid tribute to our coding heroes. Check out the Pens from week one in our Coding Heroes collection.

March Challenge Sponsor: Buddy

Buddy turns DevOps to NoOps with blazing fast performance packed in exceptional UI/UX. Create delivery pipelines in 10 minutes from over 100 pre-configured actions: builds, tests, deployments & more.

Week Two Prompt: Art Icons

This week, we turn to the art world to pay tribute. Let's celebrate our favorite visual artists and musicians!

Your Challenge

Share a tribute to your favorite artist from the world of visual arts or music. Tell us about the life and work of your favorite artist, or borrow from their work to create a fitting tribute.

How to Participate

Create a Pen and tag it codepenchallenge and the weekly tag cpc-art-hero. We'll gather those Pens into a collection and share our favorites on Twitter and Instagram (Use the #CodePenChallenge tag on Twitter and Instagram as well).

Ideas

  1. Borrow an image, a signature color, or a recurring theme from your favorite painter or sculptor to create something in their honor.
  2. Do you have a favorite musician? Tell us about their life and work, or typeset the lyrics to one of their songs with a web font that fits their vibe.
  3. The world of film and photography is full of iconic creators. Whose camerawork gives you the chills?

Resources

  1. Browse the catalog of the Metropolitan Museum of Art in NYC or the British Museum to find examples of work by your favorite artist (and maybe discover someone new).
  2. Do you know what inspired the lyrics to your favorite song? Check out Genius for annotated lyrics and commentary from your fellow fans.
  3. Paying tribute to a film maker? If they worked in the 19th or 20th century you can find deep-dive details on their work in the AFI Catalog of the first 100 years of feature film, 1893-1993.

The post #CodePenChallenge: Art Icons appeared first on CodePen Blog.

#213: Splitting.js

Show Description

Team CodePen's very own Stephen Shaw is also the creator of Splitting.js! Marie talks with Stephen about what Splitting.js is, what it's for, how he got the word out about his project, and his advice for anyone thinking of putting together an open-source library.

Sponsor: Jetpack 9:59

Jetpack is a WordPress plugin that combines all sorts of powerful functionality into a single plugin. Here's a handful of things it can do:

  • Secure and back up your site.
  • Connect your social media accounts for easy publishing after posting.
  • Enable Markdown and editing enhancements.
  • Increase performance though CDN-hosted and responsive images and video.

Time Jumps

  • 01:33 What is Splitting.js?
  • 06:14 It's not just for text
  • 09:59 Sponsor: Jetpack
  • 12:21 Documenting your project
  • 18:00 How do you market your side projects?
  • 24:36 Using CodePen prefill embeds
  • 27:31 Advice for anyone putting together a library

Show Links

CodePen Links

The post #213: Splitting.js appeared first on CodePen Blog.

#CodePenChallenge: Tributes

New month, new #CodePenChallenge!

Last month, we wrapped up the shapes challenge with polygons. Check out the Pens from week four in our #CodePenChallenge: Polygons 🔷 collection.

This month, we're paying tribute to our heroes.

We all have heroes. People we look up to because, in some way or another, we wish we were more like them or could accomplish what they have. They give our lives shape, in a way, through their strong influence on what we choose to do. Let's take this month to reflect on who those people are to us. After we figure out who they are, let's pay tribute to them by creating something, big or small, in their honor.

March Challenge Sponsor: Buddy

Buddy turns DevOps to NoOps with blazing fast performance packed in exceptional UI/UX. Create delivery pipelines in 10 minutes from over 100 pre-configured actions: builds, tests, deployments & more.

Week One Prompt: Coding Heroes

Something tells us you have a passing interest in coding. Maybe it has something to do with the fact that you're on CodePen right now 😉

Who do you look up to in the history of coding? There is a rich and interesting history of people inventing computers and expanding what they are capable of. Or who do you admire today?

Your Challenge

Pick someone admirable from the world of computers and make a tribute to them.

How to Participate

Create a Pen and tag it codepenchallenge and the weekly tag cpc-coding-hero. We'll gather those Pens into a collection and share our favorites on Twitter and Instagram (Use the #CodePenChallenge tag on Twitter and Instagram as well).

Ideas

  1. Ada Lovelace lived in the mid-1800s and is regarded as the first computer programmer. She published an algorithm to be carried about by a proposed mechanical "computer" called the Analytical Engine. The first!
  2. Alan Turing lived 100 years after Ada and is now considered to the father of theoretical computer science. The 2014 movie The Imitation Game goes into his life, including some massively influential code cracking in World War II.
  3. What is the most important piece of software the last project you worked on relies upon? Can you figure out who one of the most important creators of that software was? How might you thank them?

Resources

  1. Arkhitech has some ideas of who the 12 Greatest Programmers of all Time were. And here's a longer list on Wikipedia.
  2. Exploring GitHub might spark some ideas!
  3. Conferences often feature notable coders. We're lucky in this industry to have so many. Check out this list of upcoming conferences focused on the front end. Maybe one of those has a coder you could pay tribute to.

The post #CodePenChallenge: Tributes appeared first on CodePen Blog.

#212: Challenge-iversary

Show Description

It's the one year anniversary of the first #CodePenChallenge! Marie, Chris, and Cassidy look back on a year of the CodePen Challenge, and chat about plans for future challenge themes and prompts.

Time Jumps

  • 00:30 Challenges are ongoing
  • 02:24 Inspired by Creative Coding Club
  • 05:13 Starting something with the intention of keeping it going
  • 06:57 Why do people participate in challenges?
  • 09:28 Is challenges even the right word?
  • 11:55 Sponsor: BusinessNameGenerator.com
  • 12:53 How themes work with challenges
  • 16:59 Keyboards! Oooh!
  • 20:15 No more Moments

Sponsor: Business Name Generator

If you're looking for name inspiration for your business, product, or service then BusinessNameGenerator.com has built an intelligent word recognition AI to help generate thousands of relevant name ideas that can be used for a business, software, website, product or service. The AI generates results specific to your industry, checks multiple domain extensions availability for each suggestion and works in six languages. It's 100% free to use with no signup needed.

Show Links

CodePen Links

The post #212: Challenge-iversary appeared first on CodePen Blog.

#CodePenChallenge: Polygons 🔷

It's the final week of the Shapes #CodePenChallenge!

Last week, we got a little flexible with the definition of a shape and made some blobs. Check out the Pens from the challenge in our #CodePenChallenge: Blobs 🍦 collection.

February's Challenge Sponsor: CodePen PRO

CodePen PRO combines a bunch of features that can help any front-end designer or developer at any experience level. You'll be able to drag-and-drop to upload assets • Cross-browser test easier with no-login Debug View and Live View • Make anything private with the flip of a toggle • Collaborate in real time with Collab Mode • So much more.

Week Four Prompt: Polygons 🔷

This week it's time to rock a rhombus or develop a decagon. We're working with polygons!

Your Challenge

Create a Pen that includes polygon shapes.

How to Participate

Create a Pen and tag it codepenchallenge and the weekly tag cpc-polygon. We'll gather those Pens into a collection and share our favorites on Twitter and Instagram (Use the #CodePenChallenge tag on Twitter and Instagram as well).

Ideas

  1. A polygon is just a multi-sided shape, so you can let your shape imagination take over for this challenge. And hey, a triangle's a polygon too! Maybe you could build upon what you created during week two?
  2. This is a good opportunity to play with the CSS clip-path property.
  3. A polygon challenge is the perfect opportunity to shape up your SVG skills!

Resources

  1. Need some shape inspiration? Check out Dribbble's polygon tag or Varun Vachhar's SVG Polygon Generator.
  2. Read up on Clipping and Masking in CSS at CSS-Tricks, or check out Bennett Feely's Clippy, a CSS clip-path maker.
  3. Stepping into SVG polygons? There's so much you can do! Check out Gabi's shape-outside: polygon + SVG and Greensock's MorphSVG for just a glimpse at the possibilities.

The post #CodePenChallenge: Polygons 🔷 appeared first on CodePen Blog.

#211: Time Zones

Show Description

Marie and Cassidy are chatting about time — what is time? How does CodePen, the app, handle time? How does Team CodePen deal with members spread across the globe? You'll find out... all in good time.

Time Jumps

  • 01:03 Time zones!
  • 03:51 What does CodePen the app use?
  • 08:41 What does Team CodePen use?
  • 13:57 Don't send a "Hey!"
  • 19:33 Sponsor: WordPress
  • 21:46 Time zones for support issues

Sponsor 19:33 WordPress.com

WordPress powers a third of the internet. Surprising? Perhaps not once you get to know how easy and friendly, yet powerful and flexible WordPress.com is. If you can build a site on WordPress.com, you should. You're doing yourself a big favor by not taking on the incredible technical debt of hosting a site yourself. Focus on your business instead.

Show Links

CodePen Links

The post #211: Time Zones appeared first on CodePen Blog.

#CodePenChallenge: Blobs

It's week three of the Shapes #CodePenChallenge!

Last week, we got straight to the point with triangles. Check out the Pens from the challenge in our #CodePenChallenge: Triangles 🔺 collection.

February's Challenge Sponsor: CodePen PRO

CodePen PRO combines a bunch of features that can help any front-end designer or developer at any experience level. You'll be able to drag-and-drop to upload assets • Cross-browser test easier with no-login Debug View and Live View • Make anything private with the flip of a toggle • Collaborate in real time with Collab Mode • So much more.

Week Three Prompt: Blobs 🍦

After a couple weeks of strict shapes, it's time to get blobby! This week we're throwing out the compass and the ruler to create soft, amorphous blob shapes.

Your Challenge

Create a Pen that features irregular, blobby shapes.

How to Participate

Create a Pen and tag it codepenchallenge and the weekly tag cpc-blob. We'll gather those Pens into a collection and share our favorites on Twitter and Instagram (Use the #CodePenChallenge tag on Twitter and Instagram as well).

Ideas

  1. Did you make a Pen for the circles or triangles challenge? Use that as your starting point to create new blobby shapes.
  2. Ever seen a lava lamp? The oil and wax inside create and endless variety of blobby shapes. Maybe you could light up the browser that way.
  3. Blobs can bring a bit of delight to UI. Could you blobbify a button or form action?

Resources

  1. Planning to transform a regular shape into a blob? Our very own Chris Coyier curated a list of blob building tools for Bizarro Devs.
  2. Going for the lava lamp vibe? Check out Alex Zaworski's Pure CSS Lava Lamp or Adam Kuhn's gooeytype A.
  3. Watch the Keyframers blobbify a form's error state in the first video from their two-part Gooey GUI livestream.

The post #CodePenChallenge: Blobs appeared first on CodePen Blog.