AsyncTalk - 节目列表

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

AsyncTalk

本期我们邀请到了子亭(@jysperm)来和我们一起聊一聊 node.js 及相关的后端和全栈概念。 也欢迎大家留下自己对话题的看法及节目的评价。感谢各位的收听。 联系我们: [email protected] 主播: AnnatarHe: https://annatarhe.com Tinko: https://space.bilibili.com/290664 Sleaf https://twitter.com/Sleaf_ 嘉宾: @ziting https://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: https://www.rust-lang.org/ 我们并不需要 Deno:https://jysperm.me/2021/05/we-dont-need-deno/ errors are values: https://go.dev/blog/errors-are-values Design Doc: Use JavaScript instead of TypeScript for internal Deno Code: https://docs.google.com/document/u/0/d/1_WvwHl7BXUPmoiSeD8G83JmS8ypsTPqed4Btkqkn_-4/mobilebasic Traefik Migration Guide: From v1 to v2 https://doc.traefik.io/traefik/migration/v1-to-v2/ Frontends and Backends Are Dead... ... Long Live Routers, Middlewares, and Services 《黑客与画家》: https://book.douban.com/subject/6021440/ Unix Pipeline: https://en.wikipedia.org/wiki/Pipeline_(Unix) 付费删除 NPM 包 https://drewdevault.com/2021/11/16/Cash-for-leftpad.html 节目中提到的 K8S 竞品: https://www.hashicorp.com/products/nomad https://mesosphere.github.io/marathon/ https://docs.docker.com/engine/swarm/ 扩展阅读: Rust Is The Future of JavaScript Infrastructure: https://leerob.io/blog/rust BGM by Otologic

59分钟
99+
4年前

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

AsyncTalk

为了达成 OKR 聊点儿主题相关的,这次的主题是关于前端工程化的问题,以及对未来的展望,如何身体力行地去参与创建下一代前端。 内容主要三个部分 —— 开发,部署,运维 希望大家可以开拓视野,尝试用初次相见的眼光看待事物,不拘泥于目前的限制。毕竟比马更快的不是马,比 TNT 更爆裂的也不是炸药。那么,比 React, Webpack 更好的,是什么呢? 主播: AnnatarHe: https://web.okjike.com/u/20965c29-1f92-4df8-9107-45043db29278 Tinko: https://space.bilibili.com/290664 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 https://backbonejs.org/ 各种 git 工作流 https://www.ruanyifeng.com/blog/2015/12/git-workflow.html Git-flow 已经过时 https://nvie.com/posts/a-successful-git-branching-model/ Google 不再兼容 IE https://9to5google.com/2021/10/01/google-search-internet-explorer-11/ 常见图片格式 https://juejin.cn/post/6844903625731358727 E2E 测试工具 Cypress https://www.cypress.io/ 自动文档生成工具 https://typedoc.org/ TDD(Test Driven Development) https://en.wikipedia.org/wiki/Test-driven_development Sentry https://sentry.io/ NewRelic https://newrelic.com/ Uptrace https://uptrace.dev/ Prisma https://www.prisma.io/ Rome https://rome.tools/ 更多资料: 软件开发的工作流: https://blog.forecho.com/software-development-workflow.html LeanCloud 开放资源 - 文案风格指南: https://open.leancloud.cn/copywriting-style-guide/ How We Build Code at Netflix: https://netflixtechblog.com/how-we-build-code-at-netflix-c5d9bd727f15 不需要追求 100% 的测试覆盖率 https://medium.com/@joshuakgoldberg/in-defense-of-100-unit-test-coverage-7fd1a9873ca4 联系方式:[email protected] BGM by Otologic

63分钟
1k+
4年前

EP01 学前端的入门问题

AsyncTalk

在社交媒体上看到一位朋友发的牢骚,内容是这样的: 想学一种前端技术,毕竟自己对产品还是也很喜欢的,想着是不是自己也能瞎搞点啥,然后就去搜:js快速入门图书推荐、学typescript之前需要先学js么、Electron跨平台使用js还是ts,vue和react哪个好?angular还值得学么。。。 然后我决定学swift了 我们 AsyncTalk 作为主要做 web 开发方向的工程师,针对这个问题聊了聊自己的看法。 如果你刚入行前端,或者希望能学一门 GUI 技术,可以来听听看 时间线: 00:00 引言 00:46 入门 JS 图书推荐 05:20 关于跨行到前端工程师的讨论 07:44 入门 CSS&HTML 图书推荐 11:01 学 TypeScript 之前需要学 JavaScript 吗? 16:52 项目里用 TS 还是 JS? 21:35 React, Vue, Ng 的技术应该从哪里入门 36:50 SwiftUI 的看法 41:02 结论小结 主播: SleafH Tinko: tinko@bilibili AnnatarHe: AnnatarHe 联系方式: [email protected] 注:由于收音问题,请在 21:50 左右加大音量,后期我们会尝试改进 Ref: 《JavaScript DOM 编程艺术》https://book.douban.com/subject/6038371/ 《JavaScript 高级程序设计》(红皮书): https://book.douban.com/subject/10546125/ 《JavaScript 语言精粹》https://book.douban.com/subject/3590768/ 《你不知道的 JavaScript》https://book.douban.com/subject/26351021/ 《ES6 标准入门》https://book.douban.com/subject/27127030/ 《CSS 世界》https://book.douban.com/subject/27615777/ 《CSS 揭秘》https://book.douban.com/subject/26745943/ Vite:https://vitejs.dev/ W3School:https://www.w3school.com.cn/ recoiljs: https://recoiljs.org/ redux saga: https://redux-saga.js.org/ SwiftUI 多 sheet 的 bug: https://twitter.com/bigmtnstudio/status/1371590366709776391?s=21 SwiftUI NavigationStack 会被 pop to root 的 bug: https://developer.apple.com/forums/thread/677333 后记: TS 官方的态度是,学习 TS 之前必须学习 JS: https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html#learning-javascript-and-typescript eval或with等用法需要了解,一般项目里不应该使用,因为会带来额外的风险,但是在一些底层库中为了实现更加灵活的特性是需要使用这些语言特性的。 BGM by Otologic

47分钟
1k+
4年前

加入我们的 Discord

与播客爱好者一起交流

立即加入

扫描微信二维码

添加微信好友,获取更多播客资讯

微信二维码

播放列表

自动播放下一个

播放列表还是空的

去找些喜欢的节目添加进来吧