DiscoverAsyncTalk
AsyncTalk
Claim Ownership

AsyncTalk

Author: AsyncTalk

Subscribed: 6Played: 35
Share

Description


和我们一起,把 web 开发带向下一个高度


AsyncTalk 是一档中文,面向对 web 开发感兴趣的朋友所录制的 Podcast 节目。

后续我们会讨论更多更为前沿,工程化的话题,感兴趣可以持续关注。


联系我们请发邮件至 async.talk@gmail.com 期待沟通。




51 Episodes
Reverse
Claude Code 的出现同时也将世界带向了下一个 Agentic 编程的时代。本期节目来聊了 Claude Code 及其带来的巨大影响朋友们,无论如何一定要尝试用一用 Claude Code !有任何意见建议可以在评论区留言,或者邮件联系 async.talk@gmail.com 也可以在 X(Twitter) 上与我们互动 https://x.com/AsyncTalk主播AnnatarHe: https://annatarhe.comTimeline00:20 AI 应用最确定的大概就是写代码了04:20 Claude Code 能力非常非常强大07:20 很贵,但是性价比仍然极高。跟人比,太便宜10:22 后 Claude Code 时代,初级程序员和设计师很危险13:15 一人公司可能性更大14:20 普通和平庸的人会越来越难以和 AI 竞争16:00 可拓展业务会被 AI 放大更多17:10 一定要试试 Claude Code, 感受下一个时代相关链接cursor: https://cursor.com/enwindsurf: https://windsurf.com/editorOpenAI to acquire AI coding tool Windsurf for $3B: https://www.computerworld.com/article/3978426/openai-to-acquire-ai-coding-tool-windsurf-for-3b.htmlgpt-image-1 by OpenAI: https://platform.openai.com/docs/api-reference/imagesFLUX.1 Kontext by black forest labs: https://bfl.ai/models/flux-kontextCluade Code: https://docs.anthropic.com/en/docs/claude-code/overviewccusage: https://ccusage.com/EP43 成人话题 - 大厂生活(生存)指导音频 https://asynctalk.com/posts/ep43
Shownotes本期节目聊一聊如何正确开喷 next.js 和 react有任何意见建议可以在评论区留言,或者邮件联系 async.talk@gmail.com 也可以在 X(Twitter) 上与我们互动 https://x.com/AsyncTalk主播AnnatarHe: https://annatarhe.comTimeline00:20 看人不会喷 next.js 比较着急01:11 vercel 一点儿都不草台班子01:50 next.js 的前后端融合更高级02:20 很大,很重,但是很快03:40 吐槽:过于复杂06:22 吐槽:bug 太多07:55 吐槽:debug 困难10:13 吐槽:不规范12:50 吐槽:社区不够友善13:20 预测15:04 别被骗了。严肃项目上 next.js相关链接JUST FUCKING USE REACT: https://justfuckingusereact.com/ViewTransition: https://react.dev/reference/react/ViewTransitionuseLinkStatus: https://nextjs.org/docs/app/api-reference/functions/use-link-statusPartial Prerendering https://nextjs.org/docs/app/getting-started/partial-prerenderingCould not build standalone with docker if webpack not null #73361 https://github.com/vercel/next.js/issues/73361How to find production memory leaks in Node.js applications? https://medium.com/@amirilovic/how-to-find-production-memory-leaks-in-node-js-applications-a1b363b4884fNode.js Heap profiler: https://nodejs.org/api/inspector.html#heap-profileruse cache: https://nextjs.org/docs/app/api-reference/directives/use-cachenext.js fetch**:** https://nextjs.org/docs/app/api-reference/functions/fetchThe <select> element can now be customized with CSS ****https://developer.chrome.com/blog/a-customizable-select
本期节目拉到了 Anthony Fu 聊一聊 Vite, Vue, 大模型对框架的影响以及法国经历和最后精彩的 React, Vue “大战”本期节目较长,但是我还是感觉最后一段的 React, Vue 大碰撞挺有趣的。有任何意见建议可以在评论区留言,或者邮件联系 async.talk@gmail.com 也可以在 X(Twitter) 上与我们互动 https://x.com/AsyncTalk主播AnnatarHe: https://annatarhe.comAnthony Fu: https://x.com/antfu7Timeline00:00 Anthony 自我介绍02:30 Vitest Browser Mode 介绍08:30 RSC 在 Vue 中有没有什么对策18:05 Vite 的性能好在哪里,风险在哪里,未来又怎么解决30:22 努力做大市场份额,让 LLM 也懂怎么写框架36:02 开源项目怎么开始,怎么维护47:55 法国经历。好朋友不忍离别,可法语又太过晦涩59:23 Raycast 用着还不错, Vite 来试试62:52 作为 React 程序员,如何看待 Vue69:19 关于 DSL 的问题,react 也有75:00 双向数据流的讨论82:00 Signals相关链接Vitest Browser Mode: https://vitest.dev/guide/browser/Why I Won’t Use JSDOM: https://www.epicweb.dev/why-i-won-t-use-jsdomplaywright: https://playwright.dev/happydom: https://github.com/capricorn86/happy-domnuxt: https://nuxt.com/vite: https://vite.dev/rollup: https://rollupjs.org/rolldown: https://rolldown.rs/rspack: https://rspack.dev/UnoCSS: https://unocss.dev/antfu/node-modules-inspector: https://github.com/antfu/node-modules-inspectorastro: https://astro.build/tc39/proposal-signals: https://github.com/tc39/proposal-signals扩展阅读The /llms.txt file: https://llmstxt.org/
AI 发展太快了,产品出得也挺给力。那么 AI 产品有什么方向吗?编辑器是不是正在进行的新风口?如果你有什么新点子,不嫌弃的话也可以评论区留言,或许有人会有更优化的点子助力也说不定呢?音量问题本期节目已尽量调大,但是可能还是不满足要求,请用户再自行加大音量。(其实我不会用剪辑软件)如果有什么意见建议欢迎发送邮件到 async.talk@gmail.com 或者在 X(Twitter) 上与我们互动 https://x.com/AsyncTalk主播AnnatarHe: https://annatarhe.comLouis: https://x.com/louistang151Timeline00:46 AI 发展太快了05:06 Deepseek 的影响挺大07:44 聊天 → RAG → Agent14:55 Agent 做代码编辑器好像挺靠谱17:45 新的代码编辑器应该是什么样子26:45 Cursor 这种代码编辑器收费如此高昂,但是能挣钱吗?31:02 AI 编辑器应该有什么新功能会是全功能团队吗?42:02 为什么这种划时代的产品没有在大公司出现?45:33 使用 AI Editor 有哪些 tips 吗?50:55 Agent 新方向?54:51 思想开源挺重要相关链接Introducing ChatGPT: https://openai.com/index/chatgpt/GPT-4 is OpenAI’s most advanced system, producing safer and more useful responses: ****https://openai.com/index/gpt-4/OpenAI o3-mini**:** https://openai.com/index/openai-o3-mini/Deepseek: https://www.deepseek.com/Transcript for DeepSeek, China, OpenAI, NVIDIA, xAI, TSMC, Stargate, and AI Megaclusters | Lex Fridman Podcast #459: https://lexfridman.com/deepseek-dylan-patel-nathan-lambert-transcript/RAG: https://blogs.nvidia.com/blog/what-is-retrieval-augmented-generation/LLM Agents: https://www.promptingguide.ai/research/llm-agentsCursor: The AI Code Editor**:** https://www.cursor.com/Windsurf: https://codeium.com/refer?referral_code=3bfa98e9ccTrae: https://www.trae.ai/V0: https://v0.dev/Bolt: https://bolt.new/Zed editor: https://zed.dev/Three.js: https://threejs.org/Devin AI: https://devin.ai/TablePlus 管理数据库: https://tableplus.com/Sonnet 3.7: https://www.anthropic.com/claude/sonnet在 Gmail 中使用智能撰写功能: https://support.google.com/mail/answer/9116836?hl=zh-Hans&co=GENIE.Platform%3DDesktopCursor Notepad: https://docs.cursor.com/beta/notepads扩展阅读Introducing the Model Context Protocol: https://www.anthropic.com/news/model-context-protocolBuilding effective agents**:** https://www.anthropic.com/engineering/building-effective-agentsAnthropic thinks you should build agents like this**:** https://www.aihero.dev/building-effective-agents花了大半个月,我终于逆向分析了Github Copilot**:** https://github.com/mengjian-github/copilot-analysis
本期节目从油腻的中年男人的自我辩解开始,探讨了如何挣钱,如何做自己的项目一直到大厂的生活。当然也是分享了一些在大厂生存的小技巧。如果听众朋友有考虑做一做副业,也欢迎大家一起做播客和我们来卷一卷 �有任何意见建议欢迎在评论区留言,发邮件至 async.talk@gmail.com 也可以关注 X(twitter): https://x.com/AsyncTalk主播AnnatarHe: https://annatarhe.comLouis: https://x.com/louistang151Timeline01:00 刚毕业的状态04:20 油腻中年男人的自我辩解08:05 挣钱的路子:打工,投资,黑产,副业17:27 Selling 也非常重要21:50 个人与职业的成长路径,以及成本25:46 大厂的集体意志: 他人评价并不等于真实反馈。而绩效把人变得平庸29:57 保护自己,不能 all in 大厂34:41 如何在菜场买肉39:50 离了大厂,还能做点儿什么42:20 大厂的小招数可能对老外不是很好用44:44 会是 AI 送我们毕业吗?48:48 如何在大厂生存64:40 保留自己的想法,找到自己的兴趣。早日赎身。相关链接Roc: https://x.com/roczhang9673Lok: iPad 也能有桌面: https://apps.apple.com/us/app/lok-board/id1621242252EP19 上班也就图一乐,真挣钱还得卖 App (吗?) https://asynctalk.com/posts/ep19孙哥的香蕉: https://x.com/justinsuntron/status/1865831394146140547Kimi 助手: https://kimi.moonshot.cn/豆包 AI 助手: https://www.doubao.com/chat/Bolt: https://bolt.new/v0: https://v0.dev/稚晖君: https://space.bilibili.com/20259914/stormzhang: https://github.com/stormzhangEvan You: https://github.com/yyx990803
RTE 大会将在 25, 26 号在北京举行,包含了众多音视频和前沿 AI 的内容,关键这么好的活动还免费。欢迎大家来参加呀: https://www.bagevent.com/event/sales/qlyy24ejnpq8qd31qk7se84msx4zzjv4本期节目借着 Deno 2 的发布,又来聊了 Node.js 的发展变迁。js 社区的折腾是有意义的,它带来不断的新变化,新机遇。一成不变,最为无聊。Deno 2 还是很有趣的,各位可以试试看 �内容中如果有任何不正确,或者你有自己的意见建议,欢迎留言或者在 twitter 中沟通: https://x.com/AsyncTalk主播AnnatarHe: https://annatarhe.comTimeline00:20 RTE 大会贼牛逼,25, 26 号来北京参加一下吧~01:28 自己一个事业比打工爽多了02:55 很多时候一个事业来源于愤怒的想法03:45 Node.js, io.js 与 deno 的分分合合07:00 稳定的东西很无趣,变化才有机会08:55 Deno 的发展是一步步的妥协与成长14:25 Deno Deploy14:43 我自己会不会用 Node/Deno相关链接Node.js: The Documentary | An origin story https://youtu.be/LB8KwiiUGy0?si=vssFbRqJgWIFi7SdNode.js 中关于 io.js 的部分: https://en.wikipedia.org/wiki/Node.js#:~:text=In December 2014%2C Fedor Indutny,including the updating of io.Node.js Releases: https://nodejs.org/en/about/previous-releasesNode.js Pull Request: module: add --experimental-strip-types https://github.com/nodejs/node/pull/53725关于 js 社区变化大的一条 twitte: https://x.com/AnnatarHe/status/1846757992492159210Announcing Deno 2 https://deno.com/blog/v2.0Deno Deploy: https://deno.com/deployDeno compile: https://docs.deno.com/runtime/reference/cli/compiler/扩展阅读Bash/Sh is an objectively awful programming language: https://news.ycombinator.com/item?id=35992575
AI 发展很猛,可是我们前端却不怕失业。因为我们有表单可以做。 hhhhhh快来听听新一期的播客吧,主播AnnatarHe: https://annatarhe.comTimeline00:53 AI 发展太快了。前端是不是要丢工作?03:33 做表单是 web 开发的安全区04:20 内容大,多级联动,业务复杂是表单不被 AI 取代的原因06:20 技术实现上,表单也不好做:代码设计不好搞09:02 表单校验很重要11:10 校验国际化还是非常重要的12:38 标准化与合规也是设计表单的一部分15:38 做表单不仅要快,更要做好相关链接https://claude.ai/gpt-4o: https://openai.com/index/hello-gpt-4o/https://www.adobe.com/products/dreamweaver.htmlhttps://en.wikipedia.org/wiki/Microsoft_FrontPageEP06 Low Code 到底 Low 不 Low: https://asynctalk.com/posts/ep6EP10 出海,国际化: https://asynctalk.com/posts/ep10Antd.Form: https://ant.design/components/form-cnreact-hook-form: https://react-hook-form.com/BGM by Otologic
状态机自古以来就是前端领域不可分割的一部分。本期节目从状态机开始,讨论了一些开发经验 —— 包括不能走极端框架信仰,同步不一定万恶,状态机不可分割。之后用一个例子介绍了如何用流程和状态管理来进行业务设计。最后,前端的天花板不一定像是外界说得那么低(有没有可能,低是因为视野低?)主播AnnatarHe: https://annatarhe.comTimeline00:07 比较懒,所以更新慢03:40 因为巨大的项目,所以想起了状态机01:58 不要定式思维框架04:21 设计模式确实很有道理,得学,得用05:30 复杂状态下,考虑一下,接上状态机08:20 同步并不是纯粹的坏事,也不应该完全拒绝09:48 状态机可以有效降低维护成本10:12 例子:和机器人聊天的状态与逻辑设计14:14 不要定式思维,不要接到需求就开干14:50 前端的天花板,也许没有外界说得那么低相关链接XState: https://stately.ai/docsState and Lifecycle: https://legacy.reactjs.org/docs/state-and-lifecycle.html扩展阅读Improving State Management with Xstate: Refactoring Authorization Flows: https://annatarhe.github.io/2024/08/04/improving-state-management-with-xstate-refactoring-authorization-flows.html
本期节目从前端性能优化开始,主要还是关于 SSR, RSC 和 Node 如何提升渲染性能。目前这条路径看起来应该是个比较确定的 Web 发展方向了。大家可以考虑追上节奏,升职加薪欢迎评论区留言, 给我们发邮件 async.talk@gmail.com 或者在 Twitter 留言: https://twitter.com/AsyncTalk主播AnnatarHe: https://annatarhe.comTimeline00:28 从前端性能优化开始02:00 传统的前端性能优化在 Server rendering 面前略显尴尬03:10 后端渲染和 RSC 很不同07:20 后端渲染的网络天生比客户端快10:59 大项目可以考虑自己实现 Server rendering11:30 API Server 的两种设计方式14:50 Node 躲不开,得学习15:21 Node 几个有趣的学习点18:20 后端是个很好的学习入口相关链接HTTP2: https://en.wikipedia.org/wiki/HTTP/2DNS Prefetch: https://developer.mozilla.org/en-US/docs/Web/Performance/dns-prefetchPreload: https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel/preloadReact Server Component: https://react.dev/blog/2023/03/22/react-labs-what-we-have-been-working-on-march-2023#react-server-componentsPartial Prerendering: https://nextjs.org/docs/app/api-reference/next-config-js/partial-prerenderingBigPipe: https://engineering.fb.com/2010/06/04/web/bigpipe-pipelining-web-pages-for-high-performance/Spring: https://spring.io/MVC: https://en.wikipedia.org/wiki/Model–view–controllerCGI: https://en.wikipedia.org/wiki/Common_Gateway_InterfaceBGM by Otologic
最近工作不容易啊,来和 前端輕鬆聊 的 Eric 一起聊聊在北美的工作情况。有任何意见,建议或者评论欢迎在下面评论或者发邮件至 async.talk@gmail.com本期剪辑是分开的,也可以去听 Eric 的版本: https://fetalk.dev/episodes/ep34主播AnnatarHe: https://annatarhe.comEric 前端輕鬆聊: https://fetalk.dev/Timeline00:02 欢迎 AsyncTalk 的 AnnatarHe 与 前端輕鬆聊 的 Eric00:46 北美与中国的面试大概要多久?04:45 北美面试流程长吗?08:30 北美招聘市场似乎有回暖10:30 有趣的面试经历16:35 变成面试官什么感觉?17:19 作为面试官,能否合作也许是最重要的19:50 礼貌是面试者和面试官都需要具备的东西20:05 面试时双向的,没有谁高谁低21:42 面试官不要找优越感,找优点22:46 有题库的面试官,本来就不公平24:09 别谦虚26:00 加拿大应届生大概 8 万 CAD ?30:00 级别越高,股票越多?31:50 Eric 的神仙面试33:00 跟人合作也许比业务重要BGM by Otologic
或许是 AI 的发展,文本编辑迎来了又一个春天。从最原始的 Textarea 到一站式的富文本编辑器,再到最近崛起的 Headless framework,文本编辑正在不停迭代在 AI 的加持下,文本编辑会不会是一个新的窗口?如果自己做一个文本编辑器,如何做技术选型?应该做哪些功能呢?来听一听今天 AsyncTalk 吧~欢迎评论区留言, 给我们发邮件 async.talk@gmail.com 或者在 X 留言: https://twitter.com/AsyncTalk主播AnnatarHe: https://annatarhe.comTimeline00:30 AI 时代,文本编辑发展很快02:40 文本编辑器卷得非常厉害04:05 Word/WPS 早期发展,专业领域依旧强大04:40 Evernote 简单和云服务也许是它当年的优势05:20 Markdown 正在吞噬传统文本编辑07:30 自己造编辑器变得有可能了08:40 云的链接也许是 notion 和 lark 强大的原因09:50 jupyter notebook 很不一样10:41 AI 的革新非常迅速11:20 如何做一个 Web 文本编辑器?Textarea 与 framework12:20 整套的文本编辑方案正在向 Headless 转变13:58 TipTap 与 Lexical18:06 文本编辑的协作,AI 和报表功能不可或缺22:22 Local first 真的那么重要吗?24:20 听众也可以卷文本编辑器,赶上这波 AI 与协作的浪潮相关链接Playwright 的 VSCode 拓展,展示了 block 粒度的编辑控制: https://marketplace.visualstudio.com/items?itemName=ms-playwright.playwright印象笔记(Evernote): https://evernote.com/飞书(Lark): https://www.larksuite.com/Jupyter notebook: https://jupyter.org/TipTap Editor: https://tiptap.dev/product/editorLexical Editor: https://lexical.dev/扩展阅读Observable Framework 这个产品看起来非常不错,推荐一把: https://observablehq.com/BGM by Otologic
ShownotesAsyncTalk EP36 来谈论最近很沉重的工作话题。因为 AnnatarHe 最近有些朋友的职业有一些变化,包括网上的一些评论和态度觉得有必要聊一聊。这一期主要是谈论了裁员降薪的背景原因,面试没过十分正常。记得要用闲暇时间放松一下,拓展视野。也不要对互联网沮丧,这依旧是个容量和潜力极为巨大的行业。在公司的话,记得多跟人沟通交流,学习一些自己不会的东西,也要有自己的品味,最重要的,做个好人。祝大家过得开心,熬过这段周期。欢迎评论区留言, 给我们发邮件 async.talk@gmail.com 或者在 X 留言: https://twitter.com/AsyncTalk主播AnnatarHe: https://annatarhe.comTimeline00:16 谢谢赞赏支持 @Retros回憶 @Asurada00:45 EP34 的 JS Runtime 分类并不准确, Hermes 的原因也不一定正确02:00 最近大家都很压抑,来聊聊03:45 裁员降薪的原因多种多样。大家都很棒,别 PUA 自己06:00 面试没过原因多种多样,别沮丧06:41 面试官水平不一定比你高09:54 休息,读书,拓展视野13:13 AnnatarHe 没觉得互联网下行,基本盘依旧是巨大的影响力15:00 CRUD 也不简单哦 —— 性能,开发者体验,选型,效率16:41 前端玩得很花,也没那么无聊17:32 还在打工就一定要白嫖公司19:00 站不站队?好的工程师一定是有自己的品味的22:58 记得做个好人23:50 大佬也不安全,记得做自己的业务24:52 别沮丧,一定的危机是好事儿相关链接Carousell cuts 10% of total headcount, including about 50 job roles in S’pore: https://www.straitstimes.com/singapore/jobs/carousell-cuts-110-jobs-to-rein-in-costsMark Zuckerberg’s Message to Meta Employees: https://about.fb.com/news/2022/11/mark-zuckerberg-layoff-message-to-employees/The Node.js Event Loop: https://nodejs.org/en/learn/asynchronous-work/event-loop-timers-and-nexttick#event-loop-explainedTokio: https://docs.rs/tokio/latest/tokio/BGM by Otologic
让我猜猜,你是不是也想自己写个博客官网啥的?来听听这期节目试试有没有其他有趣的方案吧~感谢 Roy 的赞赏也记得要关注 twitter 哦: https://twitter.com/AsyncTalk欢迎评论留言 async.talk@gmail.com名词解释DSL: 专用领域语言 Domain-Specific LanguagesROI: 投资回报率 return on investment主播AnnatarHe: https://annatarhe.comTimeline00:00 感谢 Roy 的赞赏!00:10 我们开通了 twitter: AsyncTalk01:00 最近重写了遍官网,来聊一聊02:02 官网和博客的特点:重 SEO, 低 ROI, 要面子, 高信息密度04:20 技术选型: Gatsby, Astro 或者 Next.js08:53 其他的技术选型?09:51 写文章?选 MDX 吧11:09 OpenGraph 还是要做的12:19 如何生成 OpenGraph 的图?satori + sharp14:00 讨好爬虫的手段: HTML 标签, a11y, RSS16:40 官网博客应该接入其他服务吗?RSS, 打点分析17:08 图片优化 - blurhash18:20 怎么部署(白嫖)?相关链接twitter 账户: https://twitter.com/AsyncTalkEP12 官网与 SEO: https://asynctalk.com/posts/ep12WebWorker No.48 和 Astro Maintainer 瑞丰科普 Astro 使用心得、参与开源和成长感悟**:** https://podcast.webworker.tech/48Gatsby - 曾经的 JAMStack 老大哥: https://github.com/gatsbyjs/gatsbyAstro: https://astro.build/NextJS: https://nextjs.org/Gatsby 5 is dead? https://github.com/gatsbyjs/gatsby/issues/38859Ruby on rails - 曾经的后端框架王者: https://rubyonrails.org/Jekyll - 静态站点生成: https://jekyllrb.com/MDX: https://mdxjs.com/The Open Graph Protocol: https://ogp.me/satori - JSX 转 SVG: https://github.com/vercel/satorisharp - JS 图像操作库: https://github.com/lovell/sharpReact Testing library: https://testing-library.com/docs/guiding-principlesBlurhash: https://blurha.sh/Cloudflare Pages: https://pages.cloudflare.com/Render.com: https://render.com/Vercel: https://vercel.com/DigitalOcean Apps: https://www.digitalocean.com/products/app-platform扩展阅读Domain-Specific Languages https://www.jetbrains.com/mps/concepts/domain-specific-languages/� 勘误BGM by Otologic
Node.js, Deno, Bun, Hermes, LLRT。怎么这年头做 JS Runtime 也这么卷?本期节目介绍了几个 JS Runtime ,来听听看有没有你正在用的 Runtime欢迎大家在评论区分享你对 JS Runtime 的看法,以及你正在使用或计划使用的 Runtime。主播AnnatarHe: https://annatarhe.comTimeline00:24 感谢 @辛宝-WebWorker 和 @烤箱 的赞赏支持01:18 AI 虽然很火,JS Runtime 也很卷02:17 JS Runtime: Node, Deno, Bun, Hermes, LLRT03:36 NodeJS 还是老大哥,但是已经成了背景板04:26 Deno 策略激进, 有力竞争者07:30 Deno 真正的竞争力: Edge Computing, Cloud, 工具链09:10 Bun 高兼容,高性能10:24 Hermes: 启动速度,React Native 专属10:48 Hermes 真正的竞争力是和 Android Webview 对比出来的11:50 LLRT: 启动速度和成本12:38 被遗忘的 Alinode: debug13:04 如何选择 Runtime14:24 不同的 Runtime 有不同的注意事项: 语法,接口16:04 自己做 Runtime 需要注意什么:商业化,云服务,性能,工具链,兼容性20:08 Deno 的几个卖点可能并不够有吸引力相关链接- NodeJS: https://nodejs.org/en- Deno: https://deno.com/- Bun: https://bun.sh/- Hermes: https://hermesengine.dev/- LLRT: https://github.com/awslabs/llrt- The Future of the Web is on the Edge: https://deno.com/blog/the-future-of-web-is-on-the-edge- Deno vs Node.js: Performance comparison for file server: https://medium.com/deno-the-complete-reference/deno-vs-node-js-performance-comparison-for-file-server-9af26133c800- Is Bun really much faster than Node.js? https://medium.com/deno-the-complete-reference/is-bun-really-much-faster-than-node-js-e5b15942a8e8- X5 内核: https://x5.tencent.com/- Alinode: https://cn.aliyun.com/product/nodejs?from_alibabacloud=- QuickJS Engine: https://bellard.org/quickjs/BGM by Otologic
本期节目以最近更新的 react-email 作为引子,讨论了它的出现,功能以及发展方向。同时引申到项目的想法,融资,设计和营销等方面都困难重重,并不容易。最后探讨开发者服务也许是一片新蓝海。如果你对本期节目有任何建议和意见或者希望合作,欢迎发邮件至 async.talk@gmail.com主播AnnatarHe: https://annatarhe.comTimeline00:01 新出的 react-email 让开发邮件前端更简单03:19 react-email 的 UX 做得非常棒05:00 react-email 支持众多的 SDK 与 integration06:38 react-email 有个平台,商业模型大概率是通过发邮件来收费07:06 这个服务开发难度不高08:16 但这个服务并不简单:这个想法不容易出,投资也很难拿10:47 营销更是困难重重:高强度刷 twitter 也是一种工作12:49 做不出这么酷产品的一大原因:设计的优先级极低15:07 国内做大而全的产品,不会支持第三方服务的15:53 开发者体验的优先级也极低18:26 为何别人能做出 react-email 这样的项目:融资相对简单19:51 为何别人能做出 react-email 这样的项目:自我牺牲的精神导致内部诉求低优先级22:50 做开发者服务或许有些机会23:01 工程师们收入相对不错,有付费意愿,且人数众多,越来越多相关链接react-email: https://react.email/react-email 文档: https://react.email/docs/introductionmjml: https://mjml.io/fix(react-email): ESM Issue with await import of the compiled email templates: https://github.com/resend/react-email/pull/1214野狗 - 云服务: https://www.zhihu.com/org/ye-gou-ke-ji/answersLeancloud: https://www.leancloud.cn/MongoDB Database Skills (Sia Cheap Thrills Parody): https://www.youtube.com/watch?v=0vPt7GI-2kc&ab_channel=MongoDBZeno Rocha: https://twitter.com/zenorochastripe: https://stripe.com
EP32 npm run

EP32 npm run

2024-01-1201:20:46

注:本期非技术内容本期和 Philo 及 TK 两位组成了 SG-JP-CA 轴心就海外生活聊了聊天。从出去的原因,方式和目的地选择,到海外业务拓展,商业前景观察。内容很长,聊天蛮愉快。如果你对海外生活感兴趣,可以试着听一听。因为我们三个人呆的时间都不长,如果有什么不对的地方,欢迎评论或邮件留言 async.talk@gmail.com今天的金句:感觉活着的成分里面,生活比生存更多了一些 - TK名词解释:SRE: Site Reliability EngineerGTA: The Greater Toronto Area主播AnnatarHe: https://annatarhe.comPhiloTKTimeline00:00 嘉宾介绍01:15 Philo 是为了职业发展, AnnatarHe 出去打工去了, TK 则跑去看世界05:00 世界这么大,是怎么选目的地的12:40 多样性带来的文化冲击有点儿大16:30 羡慕极了住在安大略湖旁的大 house 里的 Philo(而且还不贵)24:38 TK 能买房安家落户吗?26:00 HDB 买得起,condo 得努努力,house 就别想了27:20 AnnatarHe 通过中资公司的出海业务出去的27:59 Philo 是创业项目28:52 TK 日文好,工作随便找35:23 读好文档,可以比中介还专业37:40 3k USD === 3k CNY ?38:45 房子便宜,白菜贵了44:08 东京的生活成本可以比上海还低 ???47:50 月薪没 10w 人民币还是别来新加坡了48:00 JP 难高薪,CA 税收高49:40 高税收是 GOV 拿钱分配,低税收靠商业分给国民50:20 东南亚市场潜力大,但是种族,宗教因素很难把控52:15 CA 市场比较佛,熟人社会,流行负债60:00 JP 内外分明,非常保守,难以开拓市场66:20 合规成本不低,本地市场复杂71:20 去做 JP 上云业务是不是有点儿搞头?73:01 CA 做程序员性价比不高76:05 出来之后,发现生活可以不一样;上海的不满都解决了;天气不错,心情也好了,过非 NPC 的生活相关链接日本高度人才准证: https://www.mofa.go.jp/j_info/visit/visa/long/visa16.html香港高端人才通行证: https://www.immd.gov.hk/eng/services/visas/TTPS.html
SP03 杭州上海见

SP03 杭州上海见

2023-12-2001:06

AsyncTalk 将在杭州和上海举行一场线下聊天(其实就是找个星巴克坐一俩小时)12 月 23 日下午 2 点,杭州城区;12 月 30 日下午 2 点,上海城区。每场活动上限 5 人,若少于 2 人则会取消,参与需要付费 7 元,学生 1 元。有意参与者发邮件到 async.talk@gmail.com 即可我们一定能复活,一定能彼此相见,高高兴兴、快快活活地互相讲述经过的事情— 卡拉马佐夫兄弟 陀思妥耶夫斯基
本期是 #2023 技术播客节 的一期节目。主要是和 WebWorker 播客联动一起畅聊 AI, Copilot, Next.js 与跨端技术,内容较长但是也同样比较有趣。欢迎大家也一起听一听 WebWorker 的节目若有其他任何意见建议欢迎发邮件联络: async.talk@gmail.com金句刚刚说 copilot这个事情,copilot 帮我们做的时候,是不是我的思维并没有什么价值— AnnatarHe我日常工作 50% 是 Copilot 完成的 ー 开翼12 月 4 日技术播客节节目单@科技乱炖:37位程序员用GPT写代码的真相和AI职业焦虑@Thoughtworks洞见: AIGC 对程序员的影响@软件那些事儿:人工智能第一次会议:1956年达特茅斯会议@OnBoard!:亲历硅谷的一二级投资思考@开始连接LinkStart:用 AI 打造你的社交助手,两位 90 后创业者有话要说@内核恐慌:编程的终结@AsyncTalk:WebWorker 联动 - OpenAI 和 Github 又有什么新活?@代码不在服务区:前端向未来:AI时代,怎样成为顶尖的前端工程师?@枫言枫语:科技快乐星球21: 大公司都在挤AI主播AnnatarHe: https://annatarhe.comWebWorker: https://podcast.webworker.tech/辛宝: https://twitter.com/ji3206开翼: https://twitter.com/real_kai42小白菜: https://twitter.com/cabbage00001Timeline00:30 OpenAI 发布会回顾07:13 Prompt 管理和调试,可能也没那么容易21:01 Copilot 卖你 $10 块钱有点儿便宜了37:50 Next.js 新的 Server Component 影响有点儿大55:59 小程序你到底行不行啊63:28 老外也有超级 App 的72:59 electron 该请个好公关86:17 快乐戛然而止,下期再见扩展阅读技术播客节: https://podfest.tech/zh-CNPrompPal: https://github.com/PromptPal/PromptPalgithub copoilt chat 节目链接: https://www.xiaoyuzhoufm.com/episode/647f4c3b5ed4bd1a463abff3如何用 Copilot 完整自己 50% 的工作: https://x.com/real_kai42/status/1728280569640018107关于「2023 技术播客节」缘起于2022仲夏时节技术播客之间的梦幻联动,我们感受到了社区共创共建的力量。今年我们再接再厉,集结了30+播客、5大出品人、20+社区,希望拉动更多技术生态的内容创作者,一起用声音来表达,建设自家技术影响力,推动更高粘性、更深互联、更持久共鸣的用户社区构建。
本期节目主要以 next.js 的 Server component 和 Server action 为主题聊了一些 @AnnatarHe 自己的看法。总得来说,next.js 这波做得有点儿过了,但是也是发展的大方向。嘲笑之余,还是得学学。主播AnnatarHe: https://annatarhe.comTimeline00:18 next.js 与 use php01:05 React 最近最大的变化是 Server Component02:00 前端多年来的进化 - 复杂是不可避免的03:06 之前的 SSR 只是为了 SEO, 新的 Server Component 并不一样04:30 更为极端的 Server Action 也来了06:16 Server Action 在嘲笑之余,是有很严肃的场景 —— 长期看好08:10 只是目前的版本大概还略带搞笑 —— 安全的代码很难写,学习曲线更为陡峭09:50 next.js 的 bug 率可能比我的还高。10:30 自己的项目升级了 14,不出所料地挂了11:20 大部分工具库并不支持完整版的 Server Component —— Steaming相关链接React Server Component: https://react.dev/blog/2023/03/22/react-labs-what-we-have-been-working-on-march-2023#react-server-componentsNextjs-use-php: https://github.com/bufferhead-code/nextjs-use-phpExperimental streaming without prefetching in Next.js: https://tanstack.com/query/v5/docs/react/guides/advanced-ssr#experimental-streaming-without-prefetching-in-nextjs勘误use-shell 在 twitter 上看到的,没能找到当初的链接,请各位自行脑补BGM by Otologic
Shownotes本期节目主要介绍了运行时的校验以及它的一个实现 —— Zod.在越来越大的项目中,运行时校验是逃不开的一个环节,可以应用在表单校验,API 返回值校验和后端的参数校验中。如果你的项目多人协作但是还没有接入类似的功能,可以考虑加一下,降低一些 bug 率如果对节目有任何意见或者建议,欢迎联系 async.talk@gmail.com名词解释Runtime: 运行时,运行中的情况CI: 持续集成,简而言之,build & test 放到独立的服务器去做Lint: 代码校验,规范协作情况下代码统一主播AnnatarHe: https://annatarhe.comTimeline00:20 最近意识到 zod 蛮有趣的00:50 大型项目协作的问题02:30 Runtime 检查的必要性03:20 Zod 的优势04:30 应用场景 —— 表单校验06:10 应用场景 —— API 校验07:50 应用场景 —— 后端 HTTP 参数校验09:10 Zod 实用小技巧 —— Infer09:50 Zod 实用小技巧 —— Don't Trust, Verify11:10 Zod 的竞争者们 —— Joi, Yup12:20 总结: 用起来呀~相关链接Zod: https://zod.dev/Zodios: https://www.zodios.org/Sentry: https://sentry.io/welcome/Joi: https://github.com/hapijs/joiYup: https://github.com/jquense/yup扩展阅读2 hidden ways to get more from your Gmail address: https://gmail.googleblog.com/2008/03/2-hidden-ways-to-get-more-from-your.htmlDon't Trust, Verify: 很久之前看的文章,找不到了,请自行搜索。Zod 对比: https://zod.dev/?id=comparisonBGM by Otologic
loading
Comments