EP03 工程师的自我修养 - 前端的工程化AsyncTalk

EP03 工程师的自我修养 - 前端的工程化

64分钟 ·
播放数951
·
评论数11

为了达成 OKR 聊点儿主题相关的,这次的主题是关于前端工程化的问题,以及对未来的展望,如何身体力行地去参与创建下一代前端。


内容主要三个部分 —— 开发,部署,运维


希望大家可以开拓视野,尝试用初次相见的眼光看待事物,不拘泥于目前的限制。毕竟比马更快的不是马,比 TNT 更爆裂的也不是炸药。那么,比 React, Webpack 更好的,是什么呢?


主播:

AnnatarHe: web.okjike.com

Tinko: space.bilibili.com

Sleaf


Timeline:

00:00 开场

01:03 前端工程化的前世今生

05:05 现代工程化 - 开发(分支管理与 Git Flow)

12:36 当前部署流程 CI/CD

14:32 下一代构建/部署展望

23:10 下一代的 CSS 样式要怎么写?

31:55 我们需要更高压缩率的图片格式吗?

38:07 关于测试的讨论

46:25 下一代运维是什么样,Serverless?

52:28 上线之后我们要做什么?

56:37 畅想重构 web 开发流程


ref:

Backbone.js backbonejs.org

各种 git 工作流 www.ruanyifeng.com

Git-flow 已经过时 nvie.com

Google 不再兼容 IE 9to5google.com

常见图片格式 juejin.cn

E2E 测试工具 Cypress www.cypress.io

自动文档生成工具 typedoc.org

TDD(Test Driven Development) en.wikipedia.org

Sentry sentry.io

NewRelic newrelic.com

Uptrace uptrace.dev

Prisma www.prisma.io

Rome rome.tools


更多资料:

软件开发的工作流: blog.forecho.com

LeanCloud 开放资源 - 文案风格指南: open.leancloud.cn

How We Build Code at Netflix: netflixtechblog.com

不需要追求 100% 的测试覆盖率 medium.com


联系方式:async.talk@gmail.com


BGM by Otologic

展开Show Notes
小灰晖
小灰晖
2022.5.12
43:49 GitHub Copilot 来写测试,对着 unit tests 按tab 就行
niceSprite
niceSprite
2022.1.17
19:17 Server push基本上被浏览器实现废弃了,特别是Chrome,现在改用HTTP 103 Early Hints实现,Chrome94已经部署
SeekingLight
SeekingLight
2022.7.27
42:14 我是IOT场景下的前端开发者,对我个人而言,很多业务是适合走TDD的,比如一些0101(类似机器码)的数据点,我要将其翻译为具体的业务,此时如果用TDD的方式先定义好每一个业务函数的输入和输出,同时和pm对齐,最后在纯jest环境开发,能让我获得很大的代码信心。
JM小宁
JM小宁
2021.11.22
受益良多,期待更新,我的工作流程相比较下来相当简单,测试编写、部署、运维都未涉及😅
eric-wong
eric-wong
2022.3.06
原来读JPack,我一直读JPG
小灰晖:J peg
前端队长
前端队长
2023.1.15
37:07 首屏加载方案
31:51 预编译逃不掉哈哈哈哈哈
魔术光
魔术光
2021.12.01
不错,前端播客感觉还是挺少的
周岳-
周岳-
2021.11.23
学习
Bluishoul
Bluishoul
2021.11.19
氛围真好🌿