EP04 你看我算全栈吗?- 当开始用 js 写后端AsyncTalk

EP04 你看我算全栈吗?- 当开始用 js 写后端

60分钟 ·
播放数845
·
评论数6

本期我们邀请到了子亭(@jysperm)来和我们一起聊一聊 node.js 及相关的后端和全栈概念。

也欢迎大家留下自己对话题的看法及节目的评价。感谢各位的收听。

联系我们: async.talk@gmail.com


主播:

AnnatarHe: annatarhe.com

Tinko: space.bilibili.com

Sleaf twitter.com

嘉宾:

@ziting jysperm.me


Timeline:

00:00 开场及自我介绍

03:41 关于用 JAVA 写后端这件事

06:57 用 Rust 来写是不是一个好的选择?

13:10 回归正题!用 Node.js 来写后端怎么样,TypeScript?Deno?

29:02 BFF 是啥?是不是为了升职加薪炒出来的概念?

34:31 那这些我都写了,现在我算全栈工程师了吗?

42:00 前端和后端各自的关注点以及专业性

45:10 我们现在可以不管运维了吗?SRE 工程师是啥职位?

51:30 聊聊现在的云平台,k8s 到底是强大还是臃肿?有替代方案吗?

57:04 总结时间


相关信息:

Rust: www.rust-lang.org

我们并不需要 Deno:jysperm.me

errors are values: go.dev

Design Doc: Use JavaScript instead of TypeScript for internal Deno Code: docs.google.com

Traefik Migration Guide: From v1 to v2 doc.traefik.io

Frontends and Backends Are Dead... ... Long Live Routers, Middlewares, and Services

《黑客与画家》: book.douban.com

Unix Pipeline: en.wikipedia.org(Unix)

付费删除 NPM 包 drewdevault.com

节目中提到的 K8S 竞品:

www.hashicorp.com

mesosphere.github.io

docs.docker.com


扩展阅读:

Rust Is The Future of JavaScript Infrastructure: leerob.io



BGM by Otologic

展开Show Notes
40:15 本来每个人就应该什么都会,操作系统更应该会,而不是为了工资把技术当成讨饭的工具
小灰晖
小灰晖
2022.5.13
10:55 可以说 Rust 相比其他高级语言只有性能这个特点,但我更同意说 Rust 相比于 C/C++ 多了非常多的特性。Rust 从最开始的定位是偏底层,而不是偏业务和应用层,但 Rust 的特性也支持它来做很多需要性能的应用层的东西。
38:09 确实,根本没必要区分什么前端后端,纯粹是资本主义社会分工需要奴隶导致的产物
amonduul:这个社会肯定会朝着利益最大化发展,和资本和奴隶没关系
发现一个现象,就是大型开源软件都是一大堆开源软件都组合产物,不可能全不自己写,自己写的主要就是逻辑和任务调度这部分,比如k8s。软件流行的原因一般是一件事没人做,并不是因为他是最好的,因为没人做,所以成最好的了。比如k8s,并不是k8s最好,没人做这件事,结果k8s做了,然后大家都成了伸手党,所以k8s就火了。其他开源软件也是类似道理。
小灰晖
小灰晖
2022.5.14
16:58 pnpm 的 workspace 还挺好用的。当然就算排除 monorepo,pnpm 的体验也是相当不错的,大不了就 shamefully-hoist=true