写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的文章。有译文正文时显示译文。没有时显示英文,并注明这一点。
标签:Backend Architecture
后端选择 Python 还是 TypeScript:依据工作负载而非热度决策
从类型系统、性能、异步处理、框架支持、全栈复用能力以及人工智能等方面比较 Python 和 TypeScript 在后端开发中的表现,学习如何根据具体项目需求选择合适的编程语言。
阅读约 9 分钟从开发脚本到生产环境Node.js API:事件循环、工作线程与日志记录
事件循环、阻塞式操作、工作线程、超时处理、并发机制、结构化日志以及数据库访问是如何共同构成一个能在生产环境中稳定运行的 Node.js API 的。
阅读约 11 分钟为何 NestJS 的 @Cron 任务在每个副本上仅运行一次以及如何解决该问题
了解为何在 NestJS 服务扩展时,进程内的 @Cron 计划会成倍增加,以及外部触发器、幂等写操作和受保护的接口如何解决这一问题。
阅读约 6 分钟用 Go 语言自托管视觉大模型 OCR:光栅化、提示词设计与解析
通过Ollama上的视觉大语言模型,Go语言工作进程可将医疗PDF文件转换为JSON格式:采用pdftoppm进行光栅化处理、使用精确的提示词、设置备用解析方案以及利用Redis Streams进行数据读取。
阅读约 7 分钟后端服务选 Rust 还是 Go:只需支付所需的功能保障费用
为何 Rust 的安全性与速度往往无法解决 API 团队的真正瓶颈,Go 是如何为可维护性进行优化的,以及何时该将 Rust 作为默认的后端技术。
阅读约 11 分钟导致 JavaScript 在真实流量环境下失效的七个隐藏假设
了解在JavaScript代码投入生产后,哪些关于类型、重试、并发性、响应顺序、数据量、缺失数据以及内存状态的假设会导致问题。
阅读约 14 分钟Edge Isolates与WASM对比Node.js:运行时权衡及生产环境使用习惯
探讨了V8是如何实现隔离的,以及WebAssembly为何在边缘环境中能优于基于容器的Node.js,随后介绍了让Node.js具备生产环境适用性的运维实践。
阅读约 9 分钟有界代理循环:用于LLM工具开发的可靠TypeScript模式
了解如何运用带有限制条件的智能体循环、Zod验证、确定性的工具执行机制以及错误恢复功能来构建TypeScript LLM智能体,从而实现生产级可靠性。
阅读约 10 分钟深入解析NestJS拦截器:如何大规模解决96%的延迟恶化问题。
了解NestJS的AOP执行流程与RxJS销毁过程中的问题如何导致P99延迟激增,以及如何构建零内存分配的审计拦截器来解决该问题。
阅读约 7 分钟