写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的文章。有译文正文时显示译文。没有时显示英文,并注明这一点。
标签:CI/CD
利用大语言模型与持续集成棘轮机制评估 GraphQL 模式设计债务
如何使用大语言模型审查工具及1至5分的评分系统来发现新拉取请求中的主观性GraphQL设计问题,并梳理现有模式中的技术债务。
阅读约 8 分钟在本地及持续集成环境中缩短 Jest 运行时间:Worker、缓存与作用域
提升 Jest 测试套件运行速度的实用检查清单:先进行性能测量,调整 Worker 数量,精简全局配置,重复使用缓存,启用 isolatedModules 模式,并仅运行受影响的测试。
阅读约 4 分钟Angular CLI:超越ng serve——生成器、目标配置、缓存及构建统计信息
了解可免除繁琐工作的 Angular CLI 选项:生成器标志、内置帮助、项目专用命令、ng run 目标、缓存清理以及构建统计信息。
阅读约 8 分钟Turborepo在NestJS单仓库中的定位以及何时无需使用它
Turborepo、pnpm workspaces与NestJS在TypeScript单仓库中如何分工:共享包、任务图、缓存机制、耦合风险以及何时无需使用这些工具。
阅读约 15 分钟JavaScript 的性能预算:在持续集成中限制代码包大小
了解为何 JavaScript 的成本远高于其下载时间,如何设定合理的性能预算,以及如何让 Webpack 在超出预算时阻止构建。
阅读约 7 分钟TypeScript 7 升级决策:并行检查器、观察模式与 API 缺口
从 TypeScript 6 升级到原生支持 Go 的 TypeScript 7 时会有哪些变化,新的并行性标志如何运作,以及哪些工具链应在升级前暂缓操作。
阅读约 5 分钟使用 Expo Prebuild 和 CNG 将原生文件夹视为构建输出
Continuous Native Generation 如何让 Expo 应用能够使用自定义原生模块、配置插件及 EAS 密钥,而无需提交代码或手动编辑 iOS 和 Android 文件夹。
阅读约 5 分钟在无构建错误的情况下,将 NestJS 部署到基于 Bun 和 Prisma 7 的 Cloud Run 上
一个可用的 GitHub Actions 流水线,用于将基于 Prisma 7 和 Neon 的 NestJS 应用部署到 Cloud Run,同时解决团队常遇到的 Docker 及连接问题。
阅读约 5 分钟将 Node.js 应用部署到生产环境的实用框架
Node.js应用程序的开发检查清单:服务器准备、避免将敏感信息写入代码、进程管理、HTTPS配置、CI/CD流程、日志记录以及可用于恢复数据的PostgreSQL备份。
阅读约 9 分钟