Skip to content
qiushiyan.dev

Qiushi Yan

I'm a full-stack engineer working on LLM-related products. I write about web development, data tooling and programming languages.

  1. Building a WebSockets Server with Cloudflare Durable Objects

    Building a real-time chat application with Cloudflare Durable Objects.

    Cloudflare

  2. Managing State in Cloudflare Worker with Durable Objects

    An introduction to Cloudflare Durable Objects for building stateful, real-time and collaborative applications.

    Cloudflare

  3. Generating Dynamic Contents in R Markdown and Quarto

    Automate report generation in Quarto with parameterized documents.

    Quarto

  4. Structural Pattern Matching in Python 3.10

    Python 3.10 added the match case statement for structural pattern matching. This article reviews the syntax and shows some practical examples.

    Python

  5. Developing htmlwidgets in R with TypeScript and Esbuild

    Frontend tools that add type safety and speed to htmlwidgets development.

    R, TypeScript

Projects