Vincent ChanA NoSQL embedded database for you Rust appFor a long time, SQLite has been the only choice for local embedded database. It’s stable and powerful. However. However, times are…3 min read·May 24, 2023--1--1
Vincent ChanImplement MacOS Monterey screen saver in shadertoy(less than 100 lines of code)This post demonstrates how to write a shader to simulate the screen saver of macOS Monterey.6 min read·Dec 27, 2022----
Vincent ChanRun OCaml in the browser by WebAssemblyThis post is introducing yet another way to run OCaml codes in the browser. It’s about compiling OCaml codes into bytecode and run it with…3 min read·Aug 22, 2021----
Vincent ChanPoloDB: a lightweight NoSQL databaseToday I am going to introduce a new database named PoloDB. It’s a lightweight database which can be loaded in everywhere. It has similar…3 min read·Nov 21, 2020----
Vincent ChaninwebpackBetter tree shaking with deep scope analysisHere’s my project in GSoC 2018: Improve tree-shaking for webpack, a widely used JS code bundler.6 min read·Aug 14, 2018--4--4
Vincent ChaninwebpackMy story with GSoC 2018: BeginningThis is the first part of my stories with GSoC 2018. I will share my personal experiences and all the things happened with GSoC 2018 in the…3 min read·Apr 27, 2018--1--1