The Motivation to Code

Code is not only a powerful engineering tool but also an expressive medium to bring the ideas I care about to life.

Posted on Wed, May 25, 2022 🌲 Flourishing Article Opinion

How to Draw S-Curved Arrows Between Boxes / Rectangles

When I was building the spatial “tool for thought”, Jade, one frequently requested feature was drawing arrows between blocks, so we could make mind maps, flowcharts, etc. Here’s how I made it.

Posted on Sun, Dec 19, 2021 🌲 Flourishing Article Engineering

Add Inline Styles to Text with Markdown Syntax in ProseMirror

Write Regex that you can used to create InputRules that add inline styles.

Posted on Mon, Aug 16, 2021 🌿 Growing Article Engineering ProseMirror RegExp

Is It Possible to Have a "Fully Offline" Notion?

Propose a rough idea about how to make a fully offline version of Notion and its problems.

Posted on Mon, Mar 30, 2020 🌱 Sprouting Article Opinion Notion

Practical STM32 (1) - The Very Beginning

I got a STM32F469I-DISCO development board to play with recently, here are some notes about how I began.

Trigger Webhook from Notion

Click a button on a Notion table to trigger Netlify’s build webhook to update my blog built with Notablog.

Posted on Wed, Aug 14, 2019 🌲 Flourishing Article Web Notion