专题
按分类组织的专题文章集,每个专题内按代表性程度排序,便于由浅入深地阅读。
思考
70 篇- 如何突破前端发展的困境100
- 技术拆解-Recharts100
- 可视化项目架构分析100
- VISALL组件库的微内核架构分析100
- OpenDeepWiki的文档生成策略100
- InversifyJS重构3D项目100
- 从J2EE思考可视化的基建该如何建设100
- 技术拆解-时间轴曲线组件100
- 本地依赖分包踩坑经历100
- Chrome插件开发技术选型100
- 技术拆解-如何编写书签管理的Obsidian插件100
- 技术拆解-大事标记折线图100
AI
67 篇- 如何设计项目AI改造Skill100
- OpenClaw背后的哲学100
- 从harness看未来软件工程师的工作职责100
- 文档驱动开发100
- 资讯可视化流程分析100
- 技术拆解-CozeStudio100
- AI可视化增强分析助手开发实践100
- Vibe Coding经验总结100
- 微信小程序入门99
- 从会用 AI 到建设自己的 AI 基建97
- 技术拆解-ChatCut97
- 如何把公司文档里的经验,变成自己项目里的工程约束95
程序设计
44 篇- Rollup升级Rolldown-范式组件库实战100
- 混合架构-基于D3.js的程序设计100
- 如何设计一个前端组件库100
- 更安全的解析function字符串98
- IoC容器设计分析97
- Puppeteer学习笔记96
- 多数据源事务操作中主从读写错误的问题91
- Haskell学习笔记90
- 如何编写测试代码88
- Docker安装无头浏览器Puppeteer84
- 如何对项目进行开源审查82
- Java编写的Web应用在不同部署方式下的差异80
Weekly Summary
40 篇- Weekly Summary(20211121)86
- weekly-summary-2025083184
- weekly-summary-2025101982
- 一周总结2019072875
- weekly-summary-2025032369
- weekly-summary-2025022369
- weekly-summary-2024120869
- Weekly Summary(20240714)69
- weekly-summary-2021013169
- weekly-summary-2025010568
- weekly-summary-2025030267
- weekly-summary-2026012566
数据可视化
29 篇- 如何沉淀Skill100
- 单向数据流100
- 数据可视化组件库的架构模式100
- 架构驱动的软件方法论演进轨迹100
- 技术拆解-LangExtract100
- 【精】如何用D3.js画一个可交互的关系图100
- VISALL改造记录95
- (精)可视化组件设计93
- vis.js学习笔记93
- 可视化组件的配置设计思路73
- 开发人员工作标准71
- (精)数据可视化的设计方法68
团队管理
17 篇- 转正与晋升答辩的Storytelling框架100
- 资讯可视化-基于沟通日志的AI复盘100
- AI浪潮下开发模式的变革100
- 如何做好CodeReview100
- 3D项目开发流程90
- AI 提效之后,如何持续找到值得做的需求86
- 前端团队的问题到底是什么?86
- 问题排查复盘-大屏自选股数据错误77
- 马良项目的总结74
- ChatGPT模板73
- 近期项目管理总结73
- 可视化开发和前端开发的区别66
ECharts
12 篇Three.js
10 篇英语学习
6 篇项目管理
4 篇D3.js
4 篇未来的路
4 篇游戏开发
3 篇Unreal Engine
3 篇随想
2 篇投资
1 篇Agent
1 篇- 提取博客知识为Skill100