Gossip: A Web-Based Interface for Concise and Impressive PresentationsHow we can focus more on content rather than visuals when authoring slides, while still ensuring the resulting slides convey ideas…Nov 12, 2025Nov 12, 2025
Recho 0.2.0: Light Domain-Specific Code Editors for Coders and ArtistsWe released Recho 0.1.0 on October 7. Over the past two weeks, we received valuable feedback from friends. After discussion, we decided to…Oct 21, 2025Oct 21, 2025
A Lighter Way to Code with CreativityIntroducing Recho: a light notebook learning and exploration environment.Oct 1, 2025Oct 1, 2025
What I’ve Learned from a Visual Data Analysis System I Built Six Years AgoSix years ago, I helped build CICSC Vis, a platform for exploring spatial-temporal data. Here’s what I learned from the experience.Aug 22, 2025Aug 22, 2025
What are the differences between ‘=’, ‘==’ and ‘===’ in JavaScript?Many of my friends who are new to JavaScript often ask one common question: “What are the differences between =, == and === in JavaScript?”Nov 14, 2024A response icon1Nov 14, 2024A response icon1
What does ‘return’ mean in JavaScript?Recently, a friends asked me a question: “What does ‘return’ mean in JavaScript?”Nov 7, 2024Nov 7, 2024