Available for creative work

HELLO WORLD

>

SCROLL
CREATIVE·DESIGN·CODE· MOTION·3D·CREATIVE· DESIGN·CODE·MOTION·3D·
Open Source

写过的开源项目

从一个简单的 Hello World 开始,把想象变成可交互的、会呼吸的界面。下面这些,是在 Java 与 Spring Boot 之上反复打磨的开源作品。

01

EORM

把 SQL 的控制权留在手里。三个注解起步的轻量持久层,拉姆达表达式让查询在编译期站稳;每一次执行都经过审查,透明、克制,也足够锋利。

02

E-R.Design

让数据模型拥有版本与秩序。多版本 ER 建模、可视化结构编辑、一键生成迁移 DDL;从既有数据源反推模型,权限细到每一张表,协作有据可循。

03

jpa-spec-chain

用方法引用书写 JPA 查询。类型安全的关联、投影与聚合,join 自动复用,分页与 count 一并接管;需要时,它依然是那个原生 Specification。

04

running-line

看见代码真正跑过的痕迹。Agent 在类加载时植入行探针,记录每次执行与耗时;控制台按 commit 还原源码、逐行标色,未覆盖的改动在分支对比下无处藏身。

05

Tilde Secret

为接口加一层安静的守护。请求以一次性密钥加密、响应由签名背书,协商交给 Filter 静默完成;业务代码无需改动,却已被妥善保护。

Essay

慢一点,让光追上来

随笔·深夜·约千字

把一行字送到千里之外,只需要一次心跳那么短的时间。可我总想让它慢一点——慢到滚动时会不自觉地停半秒,慢到光标闪烁的间隙里,能听见自己呼吸的声音。

早些年我迷信速度:更小的体积、更快的打开、更少的等待。后来才明白,速度是礼貌,不是全部。真正让人记住的,往往是那些看似多余的细节:一次恰到好处的位移,一段不喧宾夺主的渐变,一个在你靠近时轻轻亮起的边框。它们不解决任何问题,却让一次偶然的路过,变成了被款待的感觉。

速度是礼貌,不是全部;而格调,是把耐心一寸一寸地放进细节里。 —— 关于「刚好」

网页是唯一一种会自己呼吸的纸。它有重量——不是克数,而是有人愿意停留的时长;有温度——不是色温,是字里行间那点不着急的耐心。我把这些看不见的东西叫作格调。它无法被压缩,只能一点一点放进去:一个标点的犹豫,一行留白的分寸,以及滚动到底时,恰好合适的安静。

所以这个页面没有假手于任何现成的框架。不是为了证明什么,只是想亲手摸过每一条曲线的弧度,像手艺人对待一块木头。工具越少,注意力越完整;注意力越完整,细节才肯现身。

夜里写东西有个好处:世界安静下来,屏幕就成了唯一的光源。你对着它敲字,它把字还给你,双方都不急。许多想法都是在这样互相对视的时刻里,慢慢显影的。

如果你正好路过,愿这几分钟对你来说是轻的。不必记住什么,只要在关掉之前,有过一次「原来还可以这样」的微微一动,便足够了。

写于一个不肯睡的夜里 · denghb
Journey

从一行 Hello World 起步

点亮

第一次让浏览器显示文字,世界从此多了一个像素的可能。

生长

从静态页面到动态交互,学会用动画、布局与逻辑讲述故事。

发光

部署到 denghb.com,把作品分享给每一个路过的你。

谢谢你,读到这里

这个页面没有表单,没有订阅,也没有需要你留下任何东西的地方。如果它让你在某个瞬间微微停顿了一下,那它就已经完成了自己的工作。