从 tinify-cli 到 imgasset:把博客配图做成一条流水线
从图片压缩工具 tinify-cli 到 AI 生图与压缩一体化工具 imgasset,记录一套博客配图工作流如何从临时脚本沉淀成可复用的 npm CLI。
从图片压缩工具 tinify-cli 到 AI 生图与压缩一体化工具 imgasset,记录一套博客配图工作流如何从临时脚本沉淀成可复用的 npm CLI。
从 Cloudflare 关于静态站点生成器的讨论出发,结合个人官网项目和博客从 Hexo 迁移到 Astro 的实践,讨论 Astro 为什么适合内容型静态网站,以及它和 Hugo、Eleventy、VitePress、Docusaurus、Next.js 等方案的取舍。
从 Bun 迁移到 Rust 和个人项目从 SolidJS 迁到 Vue 出发,讨论 AI 如何降低重构成本,以及技术选型在 AI 时代为什么逐渐从一次性押注变成可持续修正。
从 AI 应用的真实账单出发,重新理解传统互联网的低边际成本、AI 的按需生产属性,以及免费、增长和独立开发在 AI 时代为什么都要重新算账。
从接触 FIRE 的个人感受出发,聊聊为什么做 ChooseFIRE,以及一个计算器能如何帮助人更清楚地理解收入、支出、储蓄率和选择权之间的关系。
在没有高性能显卡的情况下,通过 DeepSeek 官方 API 和 SillyTavern 的 Chat Completion / OpenAI-compatible 配置,把小酒馆连接到云端 DeepSeek 模型。
从 Hexo 个人博客迁移出发,介绍墨屿 InkIsle 的背景、设计取舍、实现方案、迁移结果、使用方式和未来开源计划。
从 AI 对上下文完整性的依赖出发,重新讨论前后端分离、产品层全栈、同构框架和业务域团队在新时代的默认选择。
从早期用 Docker 统一开发环境,到后来在 Linux 服务器上部署 Redis,重新梳理 Docker 在开发机和服务器上的真实成本、适用边界和实践细节。
以 NestJS 为例,对比单元测试、集成测试和端到端测试的测试范围、执行特性、实现方式和适用场景。