所有内容索引

本网站包含约 857 个内容条目。以下是所有内容的列表,按标题排序。标签提供了一种更好的方式,可以通过主题或性质来浏览内容。

《神秘博士》精选指南

开发者威胁建模指南

语言工作台实战 - MPS

BigQuery的概念验证

API 不应受版权保护

丰度突变

学术轮换

访问修饰符

会计模式

面向活动

面向聚合的数据库

聚合和组合

2010 年澳大利亚敏捷大会

敏捷读书会:重构

巴西敏捷访谈

敏捷认证

敏捷交接

敏捷强加

敏捷宣言作者 10 周年聚会

敏捷宣言会议

敏捷签署人

敏捷与精益

敏捷十周年

Agile2010

敏捷文档

敏捷人士和架构师:盟友而非对手

别名错误

疏离的气氛

一致性地图

阿尔法极客

Alt.NET 大会

阿马尔菲海岸

指标的恰当使用

致皮尔森关于 SOPA/PIPA 的公开信

LLM 用于编程提示的示例

准备性重构示例

分析模式

安达曼群岛

安卓

轶事证据

贫血领域模型

注解

反模式

诉诸权威

应用程序边界

应用程序数据库

应用程序外观

无断言测试

资产捕获

Atom 提供

避免重复

避免视频

球窝连接

贝克设计规则

清晰之前

Belkin Kvm Linux

超越软件架构

大屏幕

双峰 IT

双时态历史

蓝绿部署

煮熟的胡萝卜

书籍代码

天生如此

限界上下文

通过抽象分支

《璀璨黄铜:伯明翰》荣登 BoardGameGeek 榜首

广义栈测试

构建语言

建筑师

构建 Boba AI

构建基础设施平台

Buildix

以业务能力为中心

面向业务的测试

业务可读 DSL

C- 重构

C3

CQRS

调用父类

加拿大 XP/敏捷方法扩展研讨会

金丝雀发布

无法衡量生产力

佳能 60D

佳能 S90

佳能 70-300

分布式系统模式目录

灾难性故障转移

认证能力关联

《重构》第二版的变化

UML 版本的变化

慈善代码挑战赛

廉价人才假说

断路器

类实例变量

时钟包装器

云计算

Cobol 推理

代码即文档

代码示例

代码所有权

代码异味

集合管道

类图上的集合

面向命令的接口

命令查询分离

公共仪表板

比较值

DevOps 文化中的合规性

组件测试

组件与混沌世界

组合正则表达式

计算笔记本

配置同步

构造函数初始化

消费者驱动的契约:服务演进模式

上下文验证

持续交付

持续交付

持续交付

持续交付指南

机器学习的持续交付

持续设计

持续流

持续集成

持续集成

持续集成认证

使用 Visual C++ 和 COM 进行持续集成

契约测试

矛盾的观察结果

对话式故事

康威定律

应对新冠疫情

应对新冠疫情,第二部分

政变 53

礼貌实现

工艺与裂缝

创建整合的业务和技术战略

跨平台移动

跨越重构的卢比孔河

货币作为价值

客户亲和力

客户忠诚度软件

DDD 聚合

实战中的 DIP

DSL 目录

DSL 问答

与 Neal Ford 和 Jeffery Snover 的 DSL 访谈 (JAOO 2008)

暗启动

数据访问例程

数据块

数据湖

数据管理指南

Data Mesh 加速研讨会

Data Mesh 原则和逻辑架构

数据模型

数据库和构建时间

数据库风格

数据库解冻

数据最小化

处理角色

处理属性

Debian Java

在 Xapo 银行分散架构实践

装饰器命令

法令故事

默认试用退役

定义 UML 核心

重构的定义

演示前端

民主政治技术革命

依赖和关联

依赖组合

部署流水线

派生信息

设计收益线

设计耐力假说

面向变化的设计

设计继承

可测试性

DevOps 文化

在企业软件中开发模式

差异调试

数码单反相机

指导态度

多样性

多样性失衡

多样性平庸错觉

我的巴士看起来大吗?

领域驱动设计

领域逻辑和 SQL

领域特定语言

领域特定语言

面向领域的 Observability

多米尼克

《领土》第二版

不要比较平均值

不要为了避免供应商锁定而被锁定

不要将数据科学笔记本用于生产环境

不要从单体应用开始

点投票

DSL 边界

DSL 例外主义

DSL 迁移

鸭子接口

双工书

动态类型检查

动态类型

急切读取派生

早期痛苦

编辑发布分离

取消销售佣金

嵌入式文档

嵌入助手

赋能态度

封装集合

LLM 应用开发的工程实践

与 Dave Farley 的工程室对话

企业应用程序

企业架构师加入团队

企业架构

企业集成模式

使用 REST 进行企业集成

企业级 Rails

不会扼杀企业的企业转型项目

消除测试中的不确定性

错误的架构

不稳定的测试失败

估计兴趣

重构的词源

欧式桌游

评估 Ruby

埃文斯分类

活动海报

演化数据库设计

演进式 SOA

演进式发布

演进移动实现策略

探索性测试

探索生成式 AI

探索 Mastodon

说明性架构

表达式构建器

即兴演讲

极限演示

极限编程

快速失败

功能分支

功能投入

功能标志

功能切换(又称功能标志)

精细细节

第一定律

仲夏夜之梦

五磅袋

固定长度字符串

固定价格

固定范围的幻觉

松懈的 Scrum

标志参数

灵活的 Antlr 生成

洪水泛滥

流畅接口

关注事件

关注事件

《构建演进式架构》序言

建立新的联盟

基础平台

频率降低难度

函数作为对象

函数长度

职能型组织结构

GUI 架构

四人帮

Garmin Oregon 600 - 简短评测

为 DSL 生成代码

Getter 清除器

Given When Then

Google I/O 云计算主题演讲

Goto Amsterdam 主题演讲

Goto Fail、心脏滴血漏洞和单元测试文化

Groovy 还是 JRuby

惠普 N36L

半尺寸组合

收获平台

头文件接口

无头组件:一种用于组合 React UI 的模式

希思罗机场酒店

重度桌游

《璀璨黄铜:伯明翰》重度桌游评测

你好,Antlr

你好,Cup

你好,Racc

你好,Sablecc

六边形架构与 Rails

隐藏精度

层次数据模型

历史上受歧视的群体

历史并非空谈

迭代开发的历史

好莱坞原则

改装车

.NET 自定义属性如何影响设计

我如何使用推特

标准 UML 有多标准?

平台团队如何完成工作

如何从单体数据湖迁移到分布式 Data Mesh

如何将单体应用拆分为微服务

如何进行有效的视频通话

如何从单体应用中提取数据丰富的服务

如何在产品模式组织中管理项目

Huffpost 直播小组讨论“程序员效应”

人性化界面

人性化注册表

谦逊对象

理想时间

说明性编程

不可变服务器

隐式接口实现

改进鸿沟

内存测试数据库

包含和扩展

增量迁移

InfoQ 对 Jez 和我关于持续交付的采访

信息卡

基础设施即代码

安装 Debian

集成数据库

集成测试

Intelli Csharp

意图软件

接口实现对

内部 DSL 风格

内部可编程性

Artima.com 采访

对 Kent Beck 和 Martin Fowler 关于极限编程的采访

对 Sam Newman 关于微服务的采访

Jim Highsmith 的采访

NoSQL 简介

控制反转

控制反转容器和依赖注入模式

敏捷适合所有人吗?

更改接口是重构吗?

声明顺序是重构吗?

设计已死?

修复未知错误是重构吗?

高质量软件值得付出代价吗?

优化是重构吗?

测试驱动开发已死?

存在面向对象的分析吗?

数据有所不同

不仅仅是站立:每日站立会议的模式

JAOO 2005

JRake

JRuby Velocity

日本

JavaScript Promise

John Vlissides

JUnit 新实例

保持软件的灵活性

《NoSQL 精粹》要点

敏捷开发大会主题演讲

RailsConf 2006 主题演讲

笔记本电脑密钥环

关键接口

Kinesis Advantage2 - 使用三年后的评测

Knoppix

Lambda

学习对象的语言

语言工作台

语言工作台读物

语言工作台和模型驱动架构

语言工作台:领域特定语言的杀手级应用?

面向语言的编程和语言工作台

大型敏捷项目

演示定律

非专业程序员

分层原则

延迟初始化

领导力鸿沟

精益初始

遗留接缝

一般建议的局限性

将模块化架构链接到开发团队

列表和哈希

本地 DTO

类图中的局部变量

锁定成本

MDA:建模者的复仇还是 UML 的乌托邦?

MDS 和 DSL

机器辩护

麦哲伦Meridian GPS

制作桩模块

敏捷软件开发宣言

成熟度模型

最大化开发人员效率

通过人工测量开发人员生产力

媒体服务器

内存映像

Mercurial压缩提交

元编程系统

领域特定语言元介绍

隐喻式提问

微前端

微服务溢价

微服务先决条件

微服务权衡

微服务

微服务指南

微服务讲座

微服务与分布式对象第一定律

Mike Mason和我谈论特性分支

警惕平台执行差距

最小接口

模拟对象不是桩模块

模型驱动架构

模型驱动软件开发

目标导向的建模

现代模拟工具与黑魔法

可修改性:或者说敏捷性中是否存在设计

使用已建立的UI模式模块化React应用程序

模块组装

单体优先

更多版本控制

动态图形

放弃使用XSLT

迁移到Nokogiri

多重规范模型

多桌面

多移动设备

多重性而非基数

Music2005

关于电子书的思考

使用R语言ggplot2绘制柔和的意大利面条线图

我的书籍版权页

我2020年最喜欢的音乐发现

我2021年最喜欢的音乐发现

我2022年最喜欢的音乐发现

我2023年最喜欢的音乐发现

纳什维尔项目

新词

网络负面性

网络数据模型

Nexus7

无DBA

没有银弹 重装上阵

NoSQL精粹

NoSQL定义

不仅仅是程序员 (OOP 2014)

OOPSLA 2004

OOPSLA 2005

对象之母

对象与迭代

可观察状态

观察到的需求

关于结对编程

关于测试的多种多样和奇妙形式

西部往事

单一语言

一行代码即可危害您的服务器

现场客户

开放继承

开放式知识产权

开源研究

开放空间

机会主义重构

组织结构(问责制)

组织表示逻辑

对ORM的憎恨

Oslo

我们有责任战胜大规模监控

结果导向

结果重于产出

输出构建目标

重载的Getter和Setter

POJO

包定制

页面对象

结对编程

结对编程的误解

并行变更

解析器恐惧症

模式共享

模式:网关

模式

模式并非新鲜事物

会计模式

源代码分支管理模式

随时间变化的事物模式

分布式系统模式

企业应用架构模式

遗留系统替换模式

框架恐惧症

待合并提交

人才是最重要的

以人为本

定期面对面交流

与Chris Sells一起探讨DSL的视角

普遍版本控制

Phoenix服务器

规划极限编程

规划和运行XP迭代

平台构建

平台无关的误用

我在YouTube上的演讲播放列表

取悦客户

关于敏捷和架构的播客

播客

多语言持久化

后现代编程

后IntelliJ时代

为什么,而不是怎么做

优先考虑设计技能

优先考虑职能型员工组织

过早扩大规模

表示域数据分层

表示域分离

表示层坏味道

启动初始指令

XP原则

隐私增强技术:面向技术人员的介绍

隐私保护麻烦的人

互联网隐私

概率盲

产品-服务伙伴关系

产品优于项目

投影编辑

受保护数据

受保护的变异:封闭的重要性

提供服务桩模块

公共C#字段

公共接口与已发布接口

已发布接口

拉取请求

估算的目的

生产环境中的质量保证

数量

问答环节

银河竞逐和圣胡安

RailsConf 2007

范围

正视康威定律的力量

撰写敏捷宣言的回忆

日历中的重复事件

降低耦合

重构

重构边界

重构代码以加载文档

令人毛骨悚然的重构

重构数据库

重构指南

重构HTML

重构误用

重构模块依赖关系

重构Photran

Ruby版重构

重构JavaScript视频商店

重构访问外部服务的代码

重构到模式

重构到自适应模型

使用循环和集合管道进行重构

重构:在程序运行后进行设计

重构:这个类太大了

精炼代码审查

反射与代码生成

关系数据模型

远程工作与协同工作

在验证中用通知替换抛出异常

报表数据库

可重现构建

请求流映射

必需接口

资源池

在Apple的备忘录应用程序中恢复已删除的备忘录

回顾反模式

revitalizing enterprise software

Richardson成熟度模型

严格的敏捷

角色接口

轮滑鞋实现

轮换

Roy出售Thoughtworks

Roy的社会实验

RSS订阅

Ruby注解

Ruby Microsoft

Ruby人

Ruby Ploticus

Ruby Rogues播客关于重构

Ruby Rogues讨论企业应用架构模式的片段

Thoughtworks的Ruby

色彩规则

规则引擎

SE Radio播客关于敏捷数据库开发

SE Radio播客关于领域特定语言

Saba

牺牲性架构

萨凡纳查尔斯顿

通过对话扩展架构实践

无模式数据结构

软件开发学派

范围灵活化

密封

安全与设计

种子工作

按新鲜度分段

隔离DOM

选择移动实现策略

自我封装

自初始化模拟对象

自测试代码

语义冲突

语义差异

语义扩散

软件工程方法与理论

分离用户界面代码

无服务器

无服务器架构

服务守护程序

服务设计模式

面向服务的歧义

Setter初始化

使用Vagrant、Chef和rbenv设置Ruby开发虚拟机

转向代码所有制

提交/展示/询问

社交媒体是否应该淡化不确定的故事?

守破离

签名系列标准

万恶歌剧院

2018年网站报告

Slack

幻灯片文档

Slimp3

Smalltalk书籍

基于Rails的色情网站

雪豹

雪花服务器

社交网络

软件与工程

与Neal Ford的软件架构时间:软件的未来

软件组件

软件开发态度

软件专利

软件与奥巴马的胜利

配备16-70mm镜头的索尼a6000

源代码编辑

规范

实例化需求

传播渐进主义

Squeezebox

标准故事点

标准发言

DevOps状态报告

静态替换

martinfowler.com在2014年底的状态报告

退出演讲

粘性时间轴

故事计数

故事点

故事测试

strangler fig application

皮下测试

Subversion

系列讲座

沉没成本驱动架构

软件工程知识体系指南

语法噪音

综合监控

演讲笔记

演讲:3.years.of(:ruby)

演讲:关于六边形Rails的对话

演讲:敏捷架构

演讲:敏捷精髓与流畅度

演讲:敏捷宣言:10年后

演讲:敏捷人士与架构师:盟友而非对手

演讲:企业级积雨云?

演讲:面向语言编程简介

演讲:无架构师的架构

演讲:持续交付

演讲:持续交付 (YOW 2011)

演讲:培养架构

演讲:我的公交车看起来大吗?

演讲:软件设计的经济学

演讲:事件溯源

演讲:发展移动实现策略

演讲:建立新的联盟

演讲:基础设施即代码

演讲:访谈:互联网隐私

演讲:NoSQL简介

演讲:测试驱动开发已死?

演讲:让架构至关重要

演讲:微服务

演讲:NoSQL与一致性

演讲:非确定性与测试

演讲:不仅仅是程序员

演讲:我们有责任战胜大规模监控

演讲:敏捷代码库的实践

演讲:重新审视敏捷宣言

演讲:无模式

演讲:奥巴马竞选活动中的技术

演讲:不断变化的数据全景

演讲:事件驱动架构的多重含义

演讲:“厄运的深渊”

演讲:什么是技术卓越?

演讲:为什么敏捷软件有效

演讲:重构的工作流程

关于无模式、NoSQL一致性和软件设计经济学的演讲

团队房间

团队拓扑

技术债务

技术债务象限

技术人员组织

告诉,不要问

时间模式

测试癌

测试覆盖率

测试替身

测试驱动开发

测试不变式

测试金字塔

测试异步JavaScript

测试语言

测试方法:丑小鸭

测试资源池

微服务架构中的测试策略

敏捷流畅度模型

沉重的 thud

架构师电梯 - 参观顶层

Gap公司SCMS的架构

Morrison OrderPad的架构

Web应用安全基础

高盛之死

市场架构与技术架构的区别

架构中的大象

不断变化的数据全景

数据在软件开发中的演变角色

未来不是NoSQL,而是多语言持久化

LMAX架构

可能破坏民主的谎言

敏捷软件开发宣言 - 一篇早期文章。

最重要的设计准则?

新方法论

人民 vs. NoSQL数据库:小组讨论

实用测试金字塔

测试影响分析的兴起

企业架构师在精益企业中的角色

《重构》第二版

2018年敏捷软件现状

测试总线势在必行

Lovelace和Babbage的惊险冒险

XP 2000大会

XP 2002大会

厄运的深渊

架构的强弱力量

思考大数据

编写Google App脚本的感想

Thoughtworks 2005

Thoughtworks中国

Thoughtworks技术雷达常见问题解答

Thoughtworks英国

三大支柱

三年真实的Ruby

文科学位帮助我在科技领域取得成功的三个原因

阈值测试

抛出估算

Thunderbolt显示器

时区不确定性

限时迭代

明确表达

容错读取器

面向技术人员的Tor

沟通协调

丰田的失败

可交易质量假设

跨媒体应用

无事务

翻译

透明编译

旅行服装

两件难事

两个披萨团队

双栈 CMS

类型实例同形异义词

类型化集合

U 盘

分析模式的 UML 图

UML 精粹

通用语言

UI 模式阅读

UML 活动图

UML 作为蓝图

UML 作为笔记

UML 作为编程语言

UML 作为草图

UML 模式

UML 草图工具

UML2

揭示大型机中的接缝以进行增量现代化

不可原谅的合同

统一访问原则

单元测试

不需要的建模语言

用例

用例和故事

XML 的使用

用例和滥用例

用户自定义字段

用户旅程测试

用户故事

使用 ChatGPT 作为技术写作助手

使用元数据

使用命令行脚本从 OmniGraffle 导出

在离岸开发中使用敏捷软件流程

使用 Rake 构建语言

实用与战略的二分法

值对象

XP 主题的变奏

版本控制系统调查

版本控制工具

极低缺陷项目

视频:领域特定语言简介

视觉通道

葡萄栽培和画廊主

再次投票反对特朗普

投票机

沃迪什

瀑布模型

Web2.0

技术作者是什么样子的?

当我谈论平台时,我指的是什么

什么是失败

什么是 Bliki

在 Thoughtworks 工作是什么感觉

“事件驱动”是什么意思?

如果我们每天轮换配对会怎样?

模型的用途是什么?

何时创建类型

谁需要架构师?

维基百科之死

重构的工作流程

重构的工作流程(OOP 2014)

编写软件模式

编写敏捷宣言

使用 XML 编写

XP 速度

Xunit

YAaaS

Yagni

昨天的天气

又一篇优化文章

你买不到集成

你的咖啡店没有使用两阶段提交

你的组织应该运行自己的 Mastodon 服务器

前往奥胡斯 2011

前往奥胡斯 2012

iPad

xUnit 测试模式


所有标签

API 设计 · 敏捷 · 敏捷采用 · 分析模式 · 应用程序架构 · 应用程序集成 · 坏事 · 棋盘游戏 · 构建脚本 · 认证 · 协作 · 计算机历史 · 会议小组 · 会议 · 持续交付 · 新冠肺炎 · 数据分析 · 数据库 · 设计 · 词典 · 分布式计算杂志 · 消遣 · 多样性 · 文档 · 领域驱动设计 · 领域特定语言 · 家庭 · 封装 · 企业架构 · 估算 · 事件架构 · 演进式设计 · 经验报告 · 说明性架构 · 极限编程 · 前端 · 小工具 · 生成式人工智能 · IEEE 软件 · 信息平台 · 互联网文化 · 访谈 · 语言特性 · 语言工作台 · 精益 · 遗留系统改造 · 法律 · 指标 · 微服务 · 移动 · NoSQL · 对象协作设计 · 解析器生成器 · 摄影 · 平台 · 播客 · 热门 · 演示技巧 · 隐私 · 流程理论 · 生产力 · 编程环境 · 编程风格 · 项目计划 · 招聘 · 重构 · 重构边界 · 需求分析 · Ruby · 安全 · 演讲视频 · 团队环境 · 团队组织 · 技术债务 · 技术领导力 · 测试类别 · 测试 · Thoughtworks · 工具 · 旅行 · UML · 版本控制 · Web 开发 · Web 服务 · 网站 · 写作

2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · 1996

所有内容