Basile Samel
writing/making/coding shokunin
visited rice fields, chopsticks factory, slept in the bus, ate a lot, drank beer and weird local alcohol
write "Mai Chau, North Vietnam" https://200wordsaday.com/words/mai-chau-north-vietnam-206475d0b54387b6ce
move to Mai Chau, North Vietnam (I'm in f* heaven)
CMS page - lazy-loading on scroll
write "Meaning of Life" https://200wordsaday.com/words/meaning-of-life-205615d09dccea1275
CMS page - add confirmation modal on delete
write "How to Create the Next Tolstoï at Scale": https://200wordsaday.com/words/how-to-create-the-next-tolsto-at-scale-13455c24ad3997d50
CMS page - text dropdown menu to edit/delete
write "What do I do with all this content?" https://200wordsaday.com/words/what-do-i-do-with-all-this-content-204145d075d8f6b83f
write Part 1 "Notes on "Natural Language Toolkit" - Chapter 2: Accessing Text Corpora and Lexical Resources" https://200wordsaday.com/words/notes-on-natural-language-toolkit-chapter-2-accessing-text-corpora-and-lexical-resources-204125d07589d18fa4
chat feature - dynamic form height (contenteditable expands toward the top as it behaves in Slack)
chat feature - send message to channel over websocket
chat feature - retrieve channels the user is member of
write "Moving off Slack" https://200wordsaday.com/words/moving-off-slack-203245d05ecd64bb57
giving up on the Slack client (RTM API's rate is too low), rolling out my own websocket server
chat feature - optimize DB/API queries by reducing the number of requests
write Part 4 - differentiating Slack's APIs and retrieving your list of channels https://200wordsaday.com/words/integrating-slack-in-a-website-202465d0476a51bdba
CMS page - Draft/Scheduled/Published tabs
CMS page - refactor the controller
CMS page - add API endpoint to lazy-load texts
bug fix - fix navbar breakpoint at 1200
write Part 3 - Managing and authenticating users in your Slack client https://200wordsaday.com/words/integrating-slack-in-a-website-201475d03262e243df