第142期 — 2022-01-16

在浏览器中阅读

周e信

扫描二维码关注微信公众号

Node.js

아구몬

fent

Sam

Ax Sharma

Sindre Sorhus

Node.js 复杂架构的资源在哪里🔗
  • 你不需要围绕什么实践是最好的或我们如何设计另一个 Abstract Instance Builder Factory Strategy 类等进行所有那些无意义的辩论。

  • 大多数时候 NodeJS 都可以正常工作。除非您面临一些特定的独特挑战,否则几乎没有什么可讨论的。

  • 您只需编写干净的单线程代码,它就可以按预期工作。而且通常只是水平扩展至非常高的流量。

  • 更改和开发经验的成本有时比 Java/Scala 堆栈要好得多。

  • 因此,您不必提前考虑 120 个令人惊叹的类和接口——您可以根据需求来扩展您的设计。

  • 关于瓶颈——唯一的 nodejs 瓶颈是纯同步计算,所以永远不要用繁重的算法阻塞线程,你就可以开始了。

  • 我说的是个人经验。它只是不同的,更少的开销,思考任务和世界的方式。

lkrubner, aristofun, HNers

其他

Donald Sull, Charles Sull, and Ben Zweig

谁写的这个狗屎代码🔗

对于所有当面抱怨我的垃圾代码的初级开发人员:我原谅你,我理解。

Philip Heltweg

samlearner

了解 UUID、ULID 和字符串表示🔗

UUID 的两个主要问题,即 1)所有生成的 ID 的历史冲突可能性,以及 2)完全丧失局部性

ULID基于时间

新的 UUID 格式提议

Sudhir Jonathan

wirekang

Deno Land

shademap

扫描二维码关注微信公众号
本期阅读量