这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面图 腾讯集团创始人之一...
Highlights This release prints a warning message when an /* eslint-env */ configuration comment is f...
Highlights This version of ESLint is not ready for production use and is provided to gather feedback...
Two additional vulnerabilities have been identified in React Server Components. Users should upgrade...
What's new in the Visual Studio Code November 2025 Release (1.107). Read the full article...
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面图 杭州大运河门户桥是...
A critical vulnerability (CVE-2025-66478) has been identified in the React Server Components protoco...
The VS Code Insiders Podcast is your insider's guide to the features, decisions, and people shaping ...
《地球最后的夜晚》上映时(2018年最后一天),当时的微博就一片声讨,说情侣们都当爱情片跨年夜去看,结果完全看不懂2018年结尾我正好喝大了买了一张飞成都的票,在成都看的《地球最后的夜晚》,成功......
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面图 苏州当代美术馆即将...
Highlights This version of ESLint is not ready for production use and is provided to gather feedback...
Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested element...
11-18 08:00
Private Marketplace for VS Code extensions now generally available. Read the full article...
Highlights This version of ESLint is not ready for production use and is provided to gather feedback...
How we built the Nuxt MCP server to enable AI assistants to access our documentation through structu...
王家卫正处在风头浪尖,但我们还是得说说邵艺辉。邵艺辉是目前大陆有史以来第一个也是唯一一个拍出了“都市电影”的导演。在她之前,所有的电影都不是都市电影。即使也有很多电影故事发生在城市,但那不是“都......
Learn what is new in the Visual Studio Code October 2025 Release (1.106). Read the full article...
I'm looking for a new job....
Nuxt Image v2 is out - with full TypeScript support, IPX v3, and new providers!...
关于复杂度,相信所有开发都了解这个词。毕竟准备面试过程中,多少都会刷刷题,了解过算法复杂度这个词。 今天想聊的,是关于网页复杂度的一些想法。 怎样算复杂? 相信经常看我写的性能相关文章的小伙伴都知道,...
The “linear()” timing function is a game-changer; it allows us to model physics-based motion right i...
Nuxt 4.2 is out - with experimental TypeScript plugin support, better error handling in development,...
Next.js 16 includes Cache Components, stable Turbopack, file system caching, React Compiler support,...
The joys of vibecoding....
Introduction As it turns out, there are quite a few talks I’ve done so far, and even for me, it’s ha...
Next.js 16 beta includes stable Turbopack, file system caching, React Compiler support, smarter rout...
...
提到网页得分,相信很多做过性能的前端同学,也都有用过 Lighthouse 的性能评分。 而在更复杂的业务场景下,类似 Lighthouse 这样的工具只能提供打开相关的性能数据。对于重度使用的前端网...
From handles to hosting....
오늘 발표에서 얘기할 내용들입니다. 기본 태도 적극적으로 사용해야 함. 모든 도구를 사용해볼 필요는 없지만, 좋은 평을 받는 도구는 시도해볼 것. AI를 적극적으로 활용하는 ...
난 이런 사람들과는 거리를 두고싶다. 공격적으로 느껴질 수도 있는 글이라 쓸지 말지 고민 조금 했는데 쓰기로 했다. 사람 급 나누기에 미친 사람들 중범죄자 음주운전 등. ...
The protocol is the API....
In September, I had the privilege of being able to attend NixCon 2025 in Rapperswil-Jona, Switzerlan...
CSS has been on fire lately, with tons of great new features. @starting-style is an interesting one;...
根据我这么多年趁年老行万里路的经验,我可以大逆不道的说,近代以来,凡是没被帝国主义经略过的城市,审美上都是一泡污凡是被帝国主义经略过的,这个城市的审美就是高级了许多,这没办法,这只有去的够多才能......
Nuxt UI v4 unifies Nuxt UI and Nuxt UI Pro into one powerful, completely free library. With over 110...
背景 在为 Chrome 开发了一个扩展程序之后,接下来就是移植到其他浏览器中了,而 Firefox 一般认为是首要选择,它们都使用类似的 Browser Extension API 接口,所以这应该...
今天我来到了美丽的大城市威海以前人人网的时候,我认识了天南海北的朋友,湛江的,台州的,上饶的,威海的,甚至还有迈阿密上大学的朋友给我寄了明信片这些都是课本里的城市,我从没去过,但大家的交流真诚而......
matplotlib -- the de-facto library of plotting in Python. seaborn -- the golden tool for statistical...
A little while ago, I was trying to animate an element’s background color, so that it cycled through...
上一篇《前端基础补齐–有关 JavaScript 代码执行》我给大家介绍了 JavaScript 代码的运行过程。如果说运行过程中的语法分析阶段、编译阶段和执行阶段属于微观层面的运行逻辑,那么本文将了...
距离 上一次的总结 似乎又过去了一年,而距离毕业离开校园,也已经五年了。好久不见,那就随便唠唠近况吧。可每次提笔更新下近况,想写点自己的生活,总觉千头万绪,真落到字句上,反而不知从何说起了。1 ......
Setup I configured Claude Code GitHub Action correctly. You should add setup steps to emulate a real...
When developing, you often need to connect to your development computer from your phone. In such cas...
::: tip 背景 这是几个月前受司内开源办公室邀请所撰写的一篇关于开源的文章。 近来也收到了一些咨询开源的邮件,特在此发出,也希望能为大家参与社区/公司开源提供一些帮助。 其中包含了一些个人观点,...
上一篇《前端基础补齐–有关 JavaScript 继承》我们介绍了 JavaScript 的原型和继承,JavaScript 作为基于对象的编程语言,原型和继承是它的一大特点,理解 JavaScrip...
背景 今年以来,吾辈开始发布一些 Safari 扩展程序到 AppStore 中,由于吾辈并不使用 iPhone,所以仅发布了 Mac 版本。而这个月吾辈开始实践全平台浏览器扩展的开发,即为所有主流的...

前言 六月初有个去新疆自驾的机会,于是便和新一开始了二刷新疆之旅。大致路线定的是南疆环线,由于距离霍尔果斯口岸很近,所以也顺便出国去哈萨克斯坦看了看。这次的旅行体验比上次报团要好得多,主要是单个地点好...
Summarizing the last three posts of ideas for a new linter, along with next steps for its Flint prot...
场景 最近写了几个前后端都包含的应用,从最初的 Next.js 到后来的 SvelteKit,再到 Tanstack Router,终究不如熟悉的 Hono 框架那么好使。所有的 Web 元框架都在尝...
How typescript-eslint's new "Project Service" makes typed linting easier to configure, especially fo...
This is how I would steer a new ecosystem around a modern linter from scratch: emphasizing shared te...
This is how I would tailor the developer experience for a modern linter from scratch: focusing on en...
This how I would architect a modern linter from scratch: focusing on built-in TypeScript support, a ...
...
How many HTTP requests do you think Corepack makes when you run corepack use pnpm to use the latest ...
Learn TypeScript cursor-rules for AI development. Covers best practices, JSDoc, structure. Different...
...
...
...
...
In last year’s macOS Sequoia release, one change attracted a lot of attention: the new periodic conf...
...
TypeScript announced a full rewrite of TypeScript in Go. In testing, this rewrite has achieved a 10x...
可能很早前就有朋友注意到了,咱换了个新的 个人主页。然鹅虽然很早前就写完了代码上了线,却一直没有写个比较完整的介绍。当时想动笔,结果发现真是巧了,好多东西被 SkyWT 在他的新主页中说完了(人......
前言 昨天发了一条推特,是因为做工具链又碰到了 Windows 相关的兼容性问题,所以有感而发的一句吐槽。但似乎以推特的氛围,只有这种「暴论」输出才能引起莫名其妙的关注。 引发了部分人的不满,甚至引...

The coloring problem in modern programming, and a proposal of a new approach...
...

TypeScript 5.8's new erasableSyntaxOnly flag enforces pure type annotations by disabling enums, name...
How typescript-eslint expands on TypeScript's type safety to catch explicit and implicit `any`s....
Introduction I’ve been developing three React state management libraries: Zustand, Jotai, and Valtio...
在翠儿还在上学的时候,有写过 一篇文章 讲过,自己在使用小屏 iPhone+大屏 Android 的双持组合,分离了社交与娱乐需求。时过境迁,随着咱进入社会,对手机有了新的需求,也放弃了之前的双......
Introduction RSC stands for React Server Component, but in this post, I’ll use RSC to refer to a bro...
开新项目咯!好吧其实也不新了 XD之前在豆包上已经有 2.2w 人用过了~ 这次决定重新正式发布啦!是否还在被【好评返现】【评价赠菜】憋评价困扰?【好评喵】助你一键生成短评!...
写在前面 这几天沉迷 Hackergame 2024,现在终于结束了! 🥳 我得了 39 名 / 2460 人(🔝1.5%)。 涉及的编程语言有:Python、C(当然,CTF 题目就是 C 和 p...
内容分发网络 Content Delivery Network 访问 https://www.yunyoujun.cn/posts/use-cdn-speed-up-site 阅读全文。...
Explaining what linting with type information means, why it's so powerful, and some of the useful ru...
To quote myself in a most recently yet-to-be-published paper: 💪 The ability of deep neural networks...
Ever since switching to Ghostty, my Home Manager activation has stopped printing its headers as cyan...
Introduction In this post, I would like to reflect on my journey in open source software development...
Today we are excited to announce the release of Vue 3.5 "Tengen Toppa Gurren Lagann"! This minor rel...
Announcing the stable release of typescript-eslint's v8....
Today we are happy to announce the (long overdue) 1.0 release of VitePress! VitePress is a Static Si...
AI 春联 开门见山,今年的整活是「AI 春联」~ 站点:https://ai-sfc.yunyoujun.cn/ 根据你的提示词,自由地定制属于你的春联! 好运迎门 旧 ...