orionchen.me

代码、纪录片,
和写作
来自 Orion Chen.

REC

记录还在发生的故事。

// 作品

Documentary EP01即将推出

Documentary EP01

纪录片筹备中

第一支纪录片访谈,准备中

// 写作

一张图片为什么加载了两次:从 Expo Image 到 S3 的端到端缓存优化

从列表进入详情时,同一张图片为什么还会重新加载?讲清客户端内存与磁盘缓存、HTTP Cache-Control、不可变 URL 和 S3 SigV4 如何接成完整链路。

大话 DTO、DAO 和 MVC:一家饭馆怎么接住一张订单

把程序看成一家饭馆:MVC 是整套分工,DTO 是订单小票,DAO 是专门和仓库打交道的管理员。

大话编程思想:OOP、AOP、FP 和 FRP 到底在想什么

用一家江湖客栈的故事,讲清 OOP、AOP、FP 与 FRP 分别在解决什么问题,以及它们如何一起工作。

TypeScript 中,接口为什么可以继承类?

接口继承类时,拿到的是实例成员的类型要求,而不是实现;private 和 protected 还会把这种要求限定在同一条继承链上。

别再只会 console.log:在 Cursor 和 Chrome 里调试 NestJS

从零创建一个真实 NestJS 项目,用同一个 GET /users/42 请求走通 Cursor 断点、Chrome Node 调试和 Network 排查。