NickLin

把想法,写成能跑起来的产品。

我是 NickLin,一名全栈工程师。熟悉 React、Node.js 与云原生,能独立完成从界面、接口到部署上线的完整链路。

推荐项目

推荐个人代表项目

我常用的工具

前端 / 后端

React · Vue · TypeScript · Tailwind · Node.js · Go · Python · REST API

数据 / 基础设施

PostgreSQL · Redis · MySQL · ES · Docker · AWS · CI/CD · Coolify

工具

Git · Linux · Figma · Vibe Coding

最新项目

最近在做的一些项目。

[项目一]

[一句话价值]

React · Node · Postgres

[项目二]

[一句话价值]

Vue · Go · Redis

[项目三]

[一句话价值]

Next.js · Python · AWS

最新博客

一些想法与见解 · Insights

用 React + Vite 搭建可演进的前端架构

从组件拆分、状态管理到构建优化,一套长期可持续的脚手架思路。

8 分钟 · 2026-07阅读 →

把 Express 重写成 Fastify:性能与可维护性双赢

对比中间件模型、Schema 校验与插件系统,给旧项目一次无痛升级。

12 分钟 · 2026-06阅读 →

一个 Docker 镜像跑遍开发、测试、生产

多阶段构建、健康检查与可观测性,让镜像在三个环境里保持一致。

10 分钟 · 2026-05阅读 →

索引选不对,再快的 SQL 也白费

B-Tree、GIN、BRIN 各自擅长什么场景,附 EXPLAIN 实战解读。

9 分钟 · 2026-04阅读 →

用 React + Vite 搭建可演进的前端架构

从组件拆分、状态管理到构建优化,一套长期可持续的脚手架思路。

8 分钟 · 2026-07阅读 →

把 Express 重写成 Fastify:性能与可维护性双赢

对比中间件模型、Schema 校验与插件系统,给旧项目一次无痛升级。

12 分钟 · 2026-06阅读 →

一个 Docker 镜像跑遍开发、测试、生产

多阶段构建、健康检查与可观测性,让镜像在三个环境里保持一致。

10 分钟 · 2026-05阅读 →

索引选不对,再快的 SQL 也白费

B-Tree、GIN、BRIN 各自擅长什么场景,附 EXPLAIN 实战解读。

9 分钟 · 2026-04阅读 →

从 any 到 strict:类型收紧的渐进式路线

不开 strict 也能享受类型红利,按模块逐步打开更稳。

7 分钟 · 2026-07阅读 →

design token 与组件库如何和平共处

让 Tailwind v4 的 @theme 真正承担设计系统的语义层。

6 分钟 · 2026-06阅读 →

前后端分离之后,权限校验该放在哪一层

前端只负责隐藏、后端才是真理,结合 Next.js 中间件给出可行解。

11 分钟 · 2026-05阅读 →

GitHub Actions 跑通 CI/CD 的 5 个最小步骤

从缓存、矩阵到产物上传,照着抄就能落地。

8 分钟 · 2026-04阅读 →

从 any 到 strict:类型收紧的渐进式路线

不开 strict 也能享受类型红利,按模块逐步打开更稳。

7 分钟 · 2026-07阅读 →

design token 与组件库如何和平共处

让 Tailwind v4 的 @theme 真正承担设计系统的语义层。

6 分钟 · 2026-06阅读 →

前后端分离之后,权限校验该放在哪一层

前端只负责隐藏、后端才是真理,结合 Next.js 中间件给出可行解。

11 分钟 · 2026-05阅读 →

GitHub Actions 跑通 CI/CD 的 5 个最小步骤

从缓存、矩阵到产物上传,照着抄就能落地。

8 分钟 · 2026-04阅读 →