Basile Samel

writing/making/coding shokunin

Wrote "Author-Entrepreneurs" https://writelier.com/author-entrepreneurs-b49131bc-3210-454c-a378-debf674bb6e9

Wrote "Same But Better" https://writelier.com/same-but-better-89e82f4c-8e87-40dc-89c6-6c64b6d8b503

Wrote "Note-Taking Systems Are Overrated" https://writelier.com/note-taking-systems-are-overrated-9d77f3c0-423e-4ec0-bc98-5a873d00e6df

Wrote "Programming: Past and Future" https://writelier.com/programming:-past-and-future-f74b8a85-f1a0-4583-ae73-d3982035e3f2

Wrote "Writing a Novel in English" https://writelier.com/writing-a-novel-in-english-8a354288-f447-4041-bc4c-6cdf5c1312f2

Wrote "TikTok Format" https://writelier.com/tiktok-format-9f32cf7f-3881-49a9-926b-2463cd3732af

Wrote "10 Tips Against Burnout" https://writelier.com/10-tips-against-burnout-44a4b250-ba24-4b75-9434-b90646104479

implement text editing boilerplate using Quill to be used with Preact

DraftJS relies on synthetic events, which is incompatible with Preact.
SlateJS is buggy too and needs significant rework to be used with Preact.
EditorJS is awesome but the state isn't pure JSON (HTML for inline elements + JSON for blocks), which isn't good practice.
Quill and ProseMirror both implement OT (best for collaborative editing) and have a reliable architecture, but I choose Quill because of the great doc and the available plugins.