I've been having a blast working with draft.js. It's a powerful framework for creating text-editors on the web and by far the most stable. In this series of blog posts you'll learn how to get started with draft.js as well as more advanced use-cases. It's a growing collection of posts, if there is something you'd like to see covered please get in touch on twitter
Wow you reached the end of the page! Could that mean that you're interested in working together? Please get in touch early to avoid disappointment! My availabilty tends to fill up quickly.
Chat with me here or hit me up on Twitter