nodeweekly

星期二 02 下午 九月 24o 2024

Principles for doing Node right at scale

Principles for doing Node right at scale

#​549 — 2024 年 9 月 24 日

网上阅读

连同 

[WorkOS](https://nodeweekly. com/link/160107/0a4070b383)

Node.js 周刊

九个节点支柱:在企业中正确执行节点的原则 — 来自一群多产且高效的 Node.js 团队的有趣资源。 js 贡献者。它旨在充当检查表,以识别当前 Node 开发实践中的差距,特别是在构建更大规模的应用程序时。

斯内尔、文迪托、道森、科里纳等人。

Node v22.9.0(当前)发布 — 最新的前沿 Node 有一个新的 API,用于检索当前执行的堆栈跟踪。由于上游可靠性问题以及 Node v22 在下个月进入 LTS 时必须坚持使用 V8 v12.4,它还禁用了 V8 的 Maglev 优化 JIT。

拉斐尔冈萨加

WorkOS Enterprise Ready 会议 — 在旧金山举行的为期一天的活动,面向塑造企业 SaaS 未来的产品和工程领导者。来自OpenAI、Asana、Slack、Canva、Vanta、 等的演讲者。主题将包括用户身份、合规性、加密和日志记录——向企业销售产品时需要支持的常见功能。

WorkOS赞助商

Express.js 5.0 的新增功能我们提到 Express最近发布了 5.0 及其一些新功能,但这里更深入地介绍了它所提供的功能。这些更新很大程度上是渐进式的,但为 Express 的未来奠定了基础。一些重大更改需要主要版本更新。

特雷弗·拉森

📺 如果您想要现场视频演练,Coding Garden 的 CJ 在 YouTube 上的“Express v5 is Here”中提供了一个。

简而言之:

现在您可以在 JavaScript 中编译并运行 C — 好吧,如果您使用 [Bun](https://nodeweekly.com /link/160116/0a4070b383)无论如何。 Bun v1.1.28 提供了对编译和本机 C 代码的实验性支持,然后从 JavaScript 运行其函数。

贾里德·萨姆纳 (Bun)

Node.js 插件综合指南 — 如果您宁愿坚持使用 Node 而不是使用 Bun 的最新功能来引入 C/将 C++ 等移植到 JavaScript 中,编写自己的插件仍然是一种可靠的方法。

默特·坎·阿尔廷

推出您自己的自动缩放器 — 更愿意在内部进行自动缩放?以下是我们的构建方式。

柔道赞助商

📄 Node 20 升级:Kubernetes 意外堆问题之旅 Ztec / Deezer

📄 Node.js 测试容器入门 Ajeet Raina

📄 为什么我们从 Cypress 切换到 Playwright S Varun (BigBinary)

🛠 代码和工具

Deno 2.0 候选版本 — Deno 的诞生是 Node 的原始创建者 Ryan Dahl 在使用 Node 后所产生的想法的体现。 Deno 2 是下一步:Deno 团队认为 Deno 最终应该是什么样子。许多变化正在等待:“window”消失,Node 的“process”出现,依赖管理得到改进,许多 API 变得稳定(例如 WebGPU),Node.js API 和 CommonJS 支持都在持续改进。

Bartek Iwanczuk 和 Andy Jiang

ts-remove-unused:从 TypeScript 项目中删除未使用的代码 — 一个自动修复未使用的导出并删除没有引用的模块的工具出口。 Knip 是该领域的另一个成熟工具,更多地专注于检测可移动的东西。

线

📰 分类广告

🚀 通过一个命令运行、扩展和保护您的 Node.js 应用程序。适用于您的堆栈。即插即用。


🟢 Node.js 用户? 以下是在企业环境中创建强大、可扩展且可维护的应用程序的 9 条指导原则。

ts-blank-space:快速将 TypeScript 类型剥离为 JS 编译器 — 它的工作很简单。成为用 JS 编写的最快的 TS 到 JS 编译器(比 tsc 快 5.6 倍)。类型只需用空格替换。它保留了 JS 代码的坐标,从而完全消除了对源映射的需要。

阿什利克莱莫尔/彭博社

libpg-query-node: Postgres 的 SQL 解析器,为 Node 公开 — 通过 libpg\ 在 Node 的低级别使用 Postgres 的 SQL 解析器_询问。如果您想要更高级别的东西,pgsql-parser 使用此库,它提供了解析和序列化 AST 查询的能力。

丹·林奇

💌 如果您喜欢 Postgres,请务必查看我们的 Postgres 时事通讯。

Piscina 4.7:Node.js 工作池库 — 使用[工作线程](https: //nodeweekly.com/link/160133/0a4070b383)以受控方式。 GitHub 存储库。

詹姆斯·M·斯内尔等人

有我们的链接吗? 回复并告诉我们。我们无法包含所有内容,但我们会查看您发送的所有内容。 谢谢!


赞助: 发送电子邮件至“<kristina@cooperpress.com>”了解详细信息。


由库珀出版社有限公司出版
费尔菲尔德企业中心, 劳斯, LN11 0LS, 英国

发布者