这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面图 武汉首座电梯升降桥...
Next.js 16.1 introduces Turbopack file system caching for development, a new bundle analyzer, and ea...
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(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 ...
Highlights This version of ESLint is not ready for production use and is provided to gather feedback...
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...
Ghost text suggestions are now open source as part of the Copilot Chat extension - the second milest...
Nuxt Image v2 is out - with full TypeScript support, IPX v3, and new providers!...
Agents took over VS Code in 2025. We released agent mode for VS Code, integration for the Copilot co...
Highlights This patch release fixes an issue introduced in ESLint v9.39.0 where visitors of all rule...
Highlights More precise problem locations ESLint v9.39.0 introduces improvements that narrow the hig...
Nuxt 4.2 is out - with experimental TypeScript plugin support, better error handling in development,...
Learn how the new Language Model Chat Provider API in VS Code is enabling more model choice and exte...
Next.js 16 includes Cache Components, stable Turbopack, file system caching, React Compiler support,...
Introduction As it turns out, there are quite a few talks I’ve done so far, and even for me, it’s ha...
Highlights Plugin config resolution improvements This release introduces improvements in determining...
Next.js 16 beta includes stable Turbopack, file system caching, React Compiler support, smarter rout...
Learn what is new in the Visual Studio Code September 2025 Release (1.105). Read the full article...
The Technical Steering Committee (TSC) has finalized the features for ESLint v10.0.0. This post outl...
Highlights allowTypeImports option in no-restricted-imports The no-restricted-imports rule now suppo...
Nuxt UI v4 unifies Nuxt UI and Nuxt UI Pro into one powerful, completely free library. With over 110...
Use auto model selection in VS Code to get faster responses, reduced rate limiting, and a 10% discou...
距离 上一次的总结 似乎又过去了一年,而距离毕业离开校园,也已经五年了。好久不见,那就随便唠唠近况吧。可每次提笔更新下近况,想写点自己的生活,总觉千头万绪,真落到字句上,反而不知从何说起了。1 ......
Next.js 15.5 includes Turbopack builds in beta, stable Node.js middleware, TypeScript improvements, ...

Nuxt 3.18 is out - bringing v4 features to v3, improved accessibility, better browser dev tooling in...
Nuxt 4.0 is here! A thoughtful evolution focused on developer experience, with better project organi...
Next.js 15.4 includes updates to performance, stability, and Turbopack compatibility....
A lightweight, privacy-focused widget to gather your feedback on Nuxt documentation, built with Driz...
We have some exciting news about the roadmap to Nuxt 4, including a new timeline and what to expect ...
How typescript-eslint's new "Project Service" makes typed linting easier to configure, especially fo...

Learn TypeScript cursor-rules for AI development. Covers best practices, JSDoc, structure. Different...
Next.js 15.3 includes Turbopack for builds, new client instrumentation and navigation hooks, and mor...
...
TypeScript announced a full rewrite of TypeScript in Go. In testing, this rewrite has achieved a 10x...
可能很早前就有朋友注意到了,咱换了个新的 个人主页。然鹅虽然很早前就写完了代码上了线,却一直没有写个比较完整的介绍。当时想动笔,结果发现真是巧了,好多东西被 SkyWT 在他的新主页中说完了(人......
前言 昨天发了一条推特,是因为做工具链又碰到了 Windows 相关的兼容性问题,所以有感而发的一句吐槽。但似乎以推特的氛围,只有这种「暴论」输出才能引起莫名其妙的关注。 引发了部分人的不满,甚至引...
Learn about how to build APIs with Next.js....


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 的双持组合,分离了社交与娱乐需求。时过境迁,随着咱进入社会,对手机有了新的需求,也放弃了之前的双......
TypeScript is coming to Node 23. Let's break down what that means....
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...
// ⚠️ 前有悲伤警告 | 幼稚文风碎碎念警告 | 不知所云警告 | 主观含量高警告 | 本文禁止转载// ⚠️ 总之,酌情观看对于我这么一个恨不得三年总结放在一起发的拖更大鸽来说,发一个季度......


最近实在是太鸽了 XD 实在忍不了了,决定还是写点东西无广,仅个人经验分享,如果能帮到你最好~(咱这小菜鸡也接不到广的 XD 笑死)似乎最近几年,世界越来越不安分。无论是改变了每个人生活的疫情,......
Explaining what linting with type information means, why it's so powerful, and some of the useful ru...
Introduction In this post, I would like to reflect on my journey in open source software development...
Learn how to extract the type of an array element in TypeScript using the powerful `Array[number]` t...
Today we are excited to announce the release of Vue 3.5 "Tengen Toppa Gurren Lagann"! This minor rel...
Learn how to publish a package to npm with a complete setup including, TypeScript, Prettier, Vitest,...
Introduction There was a discussion in our team after releasing Zustand v3 and the brand new Jotai. ...
Enums in TypeScript can be confusing, with differences between numeric and string enums causing unex...
Introduction In this post, I would like to share the story of why I started developing Jotai. While ...
Announcing the stable release of typescript-eslint's v8....
Is TypeScript just a linter? No, but yes....
Introduction In this post, I would like to share the story behind Zustand’s development. To be preci...
Announcing the release of typescript-eslint's v8 beta, including its changes and timeline....

Introduction I’ve been sharing tips about Jotai on Twitter, calling them “Jotai tips.” As tweets ten...
Changes to consistent-type-imports when used with decorators, experimentalDecorators, and emitDecora...
Today we are happy to announce the (long overdue) 1.0 release of VitePress! VitePress is a Static Si...
🤔 嘛,确实很久没更新近况了 🤪在后台评论以及邮件中,总能收到来自朋友们的关心(以及对年终总结的催更 XD),不过每每提笔时却又百感交集,一时竟不知该如何总结。前前后后新建过十来个文档,但最终都......
Announcing the release of typescript-eslint's stable v7 release...


Today we're excited to announce the release of Vue 3.4 "🏀 Slam Dunk"! This release includes some sub...
We're following ESLint's lead in moving our formatting lint rules to the ESLint Stylistic project....
With 2024 almost upon us, we would like to take this opportunity to remind the Vue community that Vu...
😭 实在是太久没更新了呜呜呜有细心的读者(或者用 RSS 订阅的读者)已经注意到咧,这两天俺的博客突然多了一栏 AI 摘要,会显示在每篇文章的顶端。最近大语言模型风风火火,便琢磨着给自己的博客文......