Ives van Hoorne

@compuives

Working on Metro @ Facebook

CS Student @ Twente

Eeeevs

Aives

Flip

https://ives.cool

2 years back

What if I put my local editor on

the web?

31 October 2016

11 November 2016

25 November 2016

26 November 2016

17 December 2016

29 December 2016

Component Editor

Component Library Builder

Online Component Library Builder

Online React Editor

Let the idea

evolve

26 January 2017

I lost motivation

Seek external feedback

Release fast

Follow KISS

Keep it simple, stupid

Don't overengineer

CodeSandbox Popularity

Passed Exams

Values

Lower the learning curve

Encourage sharing & discovery

Give a local editor experience ™️

Lower the learning curve

Encourage sharing and discovery

Local Editor Experience

Jest Testing

GitHub Importing

GitHub Committing

Deploying to ZEIT

ESLint

Prettier

TypeScript

62,000,000

requests/month

 

 

40$ / month

 

4GB RAM

It's local!

Challenges

  • Bundling

  • NPM Dependencies

Challenges

  • Bundling

  • NPM Dependencies

npm

npm

Create React App

158MB

Average Phone

1MB/s

3 minutes

creating a package

creating a package

saving the package

react@16.2.0.json

npm

react@16.2.0+react-dom@16.2.0

I want

Packager

Packager

react

react-dom

react+react-dom

API

It's not perfect

unpkg.com/react-icons/fa/beer.js

unpkg.com/react-icons/?meta

Thanks contributors!

CompuIves/codesandbox-client

@compuives

Facebook CodeSandbox

By Ives van Hoorne

Facebook CodeSandbox

  • 887