Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

JSJ 376: Trix: A Rich Text Editor for Everyday Writing with Javan Makhmali

JSJ 376: Trix: A Rich Text Editor for Everyday Writing with Javan Makhmali

FromJavaScript Jabber


JSJ 376: Trix: A Rich Text Editor for Everyday Writing with Javan Makhmali

FromJavaScript Jabber

ratings:
Length:
52 minutes
Released:
Jul 23, 2019
Format:
Podcast episode

Description

Sponsors



 Datadog


Sentry use code “devchat” for 2 months free



Panel



Aimee Knight


Chris Ferdinandi


Christopher Beucheler


AJ O’Neal



With Special Guest: Javan Makhmali

Episode Summary

Today’s guest is Javan Makhmali, who works for Basecamp and helped develop Trix. Trix is a rich text editor for the web, made purposefully simple for everyday use instead of a full layout tool. Trix is not the same as Tiny MCE, and Javan discusses some of the differences. He talks about the benefits of using Trix over other native browser features for text editing. He talks about how Trix has simplified the work at Basecamp, especially when it came to crossing platforms. Javan talks more about how Trix differs from other text editors like Google Docs and contenteditable, how to tell if Trix is functioning correctly, and how it works with Markdown.

The panel discusses more specific aspects of Trix, such as Exec command. One of the features of Trix is it is able to output consistently in all browsers and uses semantic, clean HTML instead of classnames. Javan talks about how Trix handles getting rid of the extraneous cruft of formatting when things are copy and pasted, the different layers of code, and the undo feature. He talks about whether or not there will be more features added to Trix. The panel discusses who could benefit from using Trix. The show finishes with Javan talking about Basecamp’s decision to make Trix open source and why they code in CoffeeScript. 

Links



Trix


Tiny MCE


Contenteditable


Markdown


SVG


HTML


CoffeeScript



Follow DevChat on Facebook and Twitter

Picks

Javan Makhmali:



API for form submissions



Chris Ferdinandi:



CSS Grid


Alex Russel Twitter thread


How To Live a Vibrant Life with Early Stage Dementia



AJ O’Neal:



Mario and Chill


Chip Tunes 4 Autism: Catharsis


Toilet Auger



Christopher Beucheler: 



Medium to Own blog



Aimee Knight:



Absolute Truth Unlearned as Junior Developer


Special Guest: Javan Makhmali.
Released:
Jul 23, 2019
Format:
Podcast episode

Titles in the series (100)

All JavaScript podcasts produced by Devchat.tv: - JavaScript Jabber - My JS Story - JS Rants