这里记录每周值得分享的科技内容,周五发布。([通知] 下周元旦假期,周刊休息。) 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.c...
一、 最近,我写了好几篇 AI 教程,就收到留言,要我谈谈我自己的 AI 编程。 今天就来分享我的 AI 编程,也就是大家说的"氛围编程"(vibe coding)。 声明一下,我只是 AI 初级用...
这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面图 武汉首座电梯升降桥...
My new hobby project....
Next.js 16.1 introduces Turbopack file system caching for development, a new bundle analyzer, and ea...
Two additional vulnerabilities have been identified in React Server Components. Users should upgrade...
A critical vulnerability (CVE-2025-66478) has been identified in the React Server Components protoco...
How we built the Nuxt MCP server to enable AI assistants to access our documentation through structu...
I'm looking for a new job....
Nuxt Image v2 is out - with full TypeScript support, IPX v3, and new providers!...
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....
Next.js 16 beta includes stable Turbopack, file system caching, React Compiler support, smarter rout...
From handles to hosting....
The protocol is the API....
Nuxt UI v4 unifies Nuxt UI and Nuxt UI Pro into one powerful, completely free library. With over 110...
Nuxt 4.1 is out - bringing enhanced build stability, better development experience, and powerful new...
Programming with proofs....
Next.js 15.5 includes Turbopack builds in beta, stable Node.js middleware, TypeScript improvements, ...
What is the type of 2 + 2 = 4?...
::: tip 背景 这是几个月前受司内开源办公室邀请所撰写的一篇关于开源的文章。 近来也收到了一些咨询开源的邮件,特在此发出,也希望能为大家参与社区/公司开源提供一些帮助。 其中包含了一些个人观点,...
A taste of Lean....
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...
I heard you like linting....
Personal update post....
A layered module system....
We have some exciting news about the roadmap to Nuxt 4, including a new timeline and what to expect ...
Quoting for modules....
Why streaming isn't enough....
One does not simply serialize a module....
What do HTML, GraphQL, and RSC have in common?...
Nuxt 3.17 is out - bringing a major reworking of the async data layer, a new built-in component, bet...
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...
...
Nuxt UI v3 is out! After 1500+ commits, this major redesign brings improved accessibility, Tailwind ...
TypeScript announced a full rewrite of TypeScript in Go. In testing, this rewrite has achieved a 10x...
Nuxt 3.16 is out - packed with features and performance improvements...

Learn about how to build APIs with Next.js....
Next.js 15.2 includes updates for debugging errors, metadata, Turbopack, and more....

TypeScript 5.8's new erasableSyntaxOnly flag enforces pure type annotations by disabling enums, name...

Learn more about the API design and benefits of 'use cache'...
TypeScript is coming to Node 23. Let's break down what that means....
Next.js 15.1 introduces React 19 stable support, improved error debugging, new experimental authoriz...
Discover Nuxt Icon v1 - a modern, versatile, and customizable icon solution for your Nuxt projects....

Nuxt 3.14 is out - with a new rspack builder, shared folder, and performance enhancements!...

Learn about our journey with caching in Next.js App Router....
Next.js 15 introduces React 19 support, caching improvements, a stable release for Turbopack in deve...
It's been a long road, but we are happy to announce that `next dev --turbo` is now stable and ready ...
内容分发网络 Content Delivery Network 访问 https://www.yunyoujun.cn/posts/use-cdn-speed-up-site 阅读全文。...
Learn how to extract the type of an array element in TypeScript using the powerful `Array[number]` t...
Learn how to publish a package to npm with a complete setup including, TypeScript, Prettier, Vitest,...
Enums in TypeScript can be confusing, with differences between numeric and string enums causing unex...
Is TypeScript just a linter? No, but yes....
It's a massive ship day. We're launching a free TypeScript book, new course, giveaway, price cut, an...
Learn why the order you specify object properties in TypeScript matters and how it can affect type i...
Learn how to use `corepack` to configure package managers in Node.js projects, ensuring you always u...

Learn TypeScript by setting up a pro environment, using advanced IDE features, and mastering type an...
Learn how to strongly type process.env in TypeScript by either augmenting global type or validating ...
Discover when it's appropriate to use TypeScript's `any` type despite its risks. Learn about legitim...

AI 春联 开门见山,今年的整活是「AI 春联」~ 站点:https://ai-sfc.yunyoujun.cn/ 根据你的提示词,自由地定制属于你的春联! 好运迎门 旧 ...

那是个美妙的晚上,老师通知我们前往。 先是不放,后却松绑,最后琴理将要下场。 前排同学异常感伤,后排却开始鼓掌。 学校让我们放弃抵抗,三天之内将我们埋葬。 回忆琴理的日常,我们在这一起生长。 从掌上沈...
这是王山而同志在琴理工作室第一届全体会议上的发言。 各位琴理工作室的同学们,大家期盼的会议现在开始了。 我们的会议包括一百多名学生,拥有全校各学院、各专业的顶尖人才。这就说明,我们的会议是一个团结的会...
🏠家,🎆烟花和🧧红包封面 https://mp.weixin.qq.com/s/XwyrAQ0cQBPaLSgQQLfXWw 新的一年即将到来。 但是……很不幸,时间的流逝永远不会停止。 访问 htt...


午时 奴才总不过是寻人诉苦。只要这样,也只能这样。 起身,拉开遮光帘,瞄了眼床下,室友都在床上刷手机。 翻个身又躺了会儿,接着就起床去工作室写了一天代码。 待晚上回去时,宿舍剩下的三人买了些啤酒花生,...