Qiushi Yan
I'm a full-stack engineer working on LLM-related products. I write about web development, data tooling and programming languages.
Posts
All postsBuilding a WebSockets Server with Cloudflare Durable Objects
Building a real-time chat application with Cloudflare Durable Objects.Cloudflare
Managing State in Cloudflare Worker with Durable Objects
An introduction to Cloudflare Durable Objects for building stateful, real-time and collaborative applications.Cloudflare
Generating Dynamic Contents in R Markdown and Quarto
Automate report generation in Quarto with parameterized documents.Quarto
Structural Pattern Matching in Python 3.10
Python 3.10 added thematch casestatement for structural pattern matching. This article reviews the syntax and shows some practical examples.Python
Developing htmlwidgets in R with TypeScript and Esbuild
Frontend tools that add type safety and speed to htmlwidgets development.R, TypeScript
Projects
tidymodels/agua
25starsCreate and evaluate models using 'tidymodels' and 'h2o'
qiushiyan/js-notebook
33starsAn interactive notebook for JavaScript and TypeScript
A cheatsheet of common linux commands