Blog Archive 2019 架构的持续演进——总体机制 Mar 18 2019 2018 架构的持续演进——一个组织模式 Sep 09 2018 蓝图与拼图 Feb 17 2018 领域驱动作为一种驱动技术 Feb 04 2018 DDD的D、D、D Jan 20 2018 “驱动者”说 Jan 14 2018 2017 “驱动”与“面向” Dec 14 2017 涌现中的架构(三) Jun 25 2017 微服务划分:按业务能力 vs 按子域 Jun 11 2017 Linus的代码与数据结构 Jun 03 2017 与复杂同行(番外) May 21 2017 涌现中的架构(一) Apr 04 2017 随便微科幻 Jan 31 2017 2016 技术的对面 Dec 23 2016 与复杂同行(一) Dec 11 2016 分布式事务,也谈(番外) Oct 07 2016 分布式事务,也谈(之三) Oct 06 2016 分布式事务,也谈(之二) Sep 26 2016 分布式事务,也谈 Sep 19 2016 时事:996 Sep 07 2016 问题空间与解空间 Aug 14 2016 架构设计过程的驱动技术(三) Aug 13 2016 FAQ:应用架构与技术架构 May 28 2016 时事:干货 May 20 2016 团队发展的三要素 May 02 2016 重构,以知识结构为中心(四) Apr 16 2016 一帮成功的微服务 Apr 13 2016 重构,以知识结构为中心(三) Apr 09 2016 重构,以知识结构为中心(二) Apr 02 2016 架构是一种管理手段 Mar 19 2016 “程序员需要工程思维” Mar 13 2016 重构,以知识结构为中心(一) Feb 20 2016 在发展中团队:开发质量问题 Jan 24 2016 领域对象的没落? Jan 19 2016 在发展中团队:微服务? Jan 05 2016 2015 在发展中团队:领域管理 Dec 31 2015 实现质量要求的三个考虑方向 Dec 24 2015 “Reactive宣言里为什么有个消息驱动?” Dec 23 2015 微服务的微(下) Dec 15 2015 微服务的微 Dec 01 2015 Orchestration 和 Choreography Nov 29 2015 系统要像什么? Nov 20 2015 读TOGAF(二):ADM初瞥 Nov 17 2015 读TOGAF(一):企业大火锅 Nov 07 2015 架构设计过程的驱动技术(二) Oct 28 2015 方法论 Oct 26 2015 “架构是进化来的,不是设计来的。” Oct 24 2015 架构设计过程的驱动技术(一) Oct 09 2015 架构设计不能忽视过程产出 Oct 04 2015 技术栈是架构设计的目的么? Oct 02 2015 “别让牛人写代码。” Sep 27 2015 “伪代码是好代码。” Sep 25 2015 以场景思维辅助风险驱动架构设计 Aug 13 2015 雪人(五) Aug 04 2015 架构工作中的三个关键词 Jul 29 2015 中文字体 Jul 28 2015 问架构师候选人什么问题? Jul 25 2015 单体优先还是微服务? Jun 28 2015 译:迁移至云架构(六) Jun 07 2015 译:迁移至云架构(五) Jun 07 2015 译:迁移至云架构(四) Jun 02 2015 译:迁移至云架构(三) May 29 2015 译:迁移至云架构(二) May 23 2015 译:迁移至云架构(一) May 23 2015 首席程序员负责制 Apr 25 2015 质量保障措施参考清单(三) Apr 10 2015 质量保障措施参考清单(二) Apr 10 2015 “服务化” Apr 09 2015 质量保障措施参考清单(一) Apr 09 2015 复制到gitcafe Apr 02 2015 感谢皮皮书屋 Mar 17 2015 2014 知识在此(一):脑图大开 Aug 02 2014 知识在此(零) Aug 02 2014 给老爷爷系统(八):特征机制 Jun 16 2014 给老爷爷系统(七):三个划分维度 Jun 16 2014 给老爷爷系统(六):重构(二) Jun 11 2014 给老爷爷系统(五):重构(一) Jun 09 2014 给老爷爷系统(四):如何描述系统?(三) Jun 07 2014 结构的要素 Jun 07 2014 给老爷爷系统(三):如何描述系统?(二) Jun 06 2014 给老爷爷系统(二):如何描述系统?(一) Jun 05 2014 企业中需要什么样的社交? Jun 05 2014 时间 Jun 04 2014 简单的灰度发布方案 May 28 2014 给老爷爷系统(一):代码质量守则和工具 May 26 2014 敏捷的架构设计(六):领域地图(二) Apr 24 2014 敏捷的架构设计(五):领域地图(一) Apr 24 2014 向Octopress贡献(二):连载系列 Apr 20 2014 向Octopress贡献(一):动态内容 Apr 20 2014 雪人(四) Apr 12 2014 敏捷的架构设计(四):来提意见 Apr 07 2014 敏捷的架构设计(三):第一块看板 Apr 03 2014 敏捷的架构设计(二):风险驱动 Mar 31 2014 敏捷的架构设计(一):自问自答 Mar 31 2014 雪人(三) Mar 30 2014 博客搬家了 Mar 22 2014 关于App服务架构风格的讨论 Mar 20 2014 好的架构师 Mar 09 2014 乌鸦 Mar 03 2014 手段和目的 Feb 15 2014 雪人(二) Feb 15 2014 雪人(一) Feb 15 2014 2013 一场似非而是的DSL(后传) Sep 02 2013 一场似非而是的DSL(三) Sep 01 2013 一场似非而是的DSL(二) Sep 01 2013 一场似非而是的DSL(一) Sep 01 2013 能不能建立去中心化的言论机制? Aug 20 2013 我们的新前端 Feb 25 2013 WD My Book Live 作为下载机 Jan 23 2013 这些年写过的代码(一) Jan 23 2013 关于企业中公用类库和框架的管理 Jan 01 2013 2012 REST Dec 05 2012 架构维护者的职责 Dec 03 2012 关于REST风格的讨论(二) Oct 29 2012 关于REST风格的讨论 Oct 25 2012 现有的业务模型来模拟新的业务 Jul 10 2012 2011 Android 上的 Scala, 实战之路(三) Nov 14 2011 Android 上的 Scala, 实战之路(二) Nov 14 2011 Android 上的 Scala, 实战之路(一) Nov 14 2011