标签: 面试

与 Dave Farley 的工程室对话

我的老同事 Dave Farley 一直在运营一个越来越受欢迎的软件开发 YouTube 频道。 这些内容很棒,与我自己的观点非常一致,毕竟他的经验对我的思想有很大影响。 我们谈论了关于软件工程当前角色的一系列主题,特别关注我目前支持的三个大型写作项目:数据网格、分布式系统模式和遗留系统迁移模式。

作者:Dave Farley 和 Martin Fowler

2021 年 12 月 5 日

更多…

视频

面试 数据分析 遗留系统改造

关于微服务的 Sam Newman 访谈

goto conferences 邀请我对他关于“从单体到微服务”的书对 Sam Newman 进行采访。 这变成了一场关于微服务及其使用时机的对话。 Sam 认为使用微服务的主要原因是独立部署、数据隔离和反映组织结构。 我对第一个原因持怀疑态度,但认为数据和人员是软件开发中复杂的组成部分。

作者:Martin Fowler

2020 年 9 月 4 日

更多…

视频

面试 微服务

敏捷读书俱乐部:重构

James Shore 的《敏捷软件开发的艺术》是我最喜欢的关于敏捷软件开发的单卷本著作。 原因之一是它认真强调了对有效工作的技术实践。 James 和我讨论了重构对软件开发的作用、我们看到的设计变更的性质,以及如何将大的变更分解成小的部分。

James Shore 和 Martin Fowler

2022 年 4 月 28 日

更多…

视频

面试 重构

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

Neal 和我讨论了驱动良好软件架构的模式和实践之间的相互作用。

Neal Ford 和 Martin Fowler

2022 年 1 月 1 日

更多…

视频

面试

撰写敏捷宣言的回忆

Agile Uprising 播客一直在对敏捷宣言的作者进行一系列采访。 这是我在采访席上的发言。 我对雪鸟研讨会本身没有太多印象,但我能够描述一些导致宣言出现的背景。

Agile Uprising 和 Martin Fowler

2017 年 2 月 13 日

阅读更多…

音频

敏捷 面试 播客 计算机历史

关于敏捷性和架构的播客

Ryan Lockard (Agile Uprising) 邀请我加入 Rebecca Wirfs-Brock 的播客对话,讨论敏捷项目中的架构。 Rebecca 开发了责任驱动设计,这在我开始我的职业生涯时对我产生了很大的影响。 我们谈论了我们如何定义架构、测试对架构的影响、领域模型的作用、准备什么样的文档,以及需要预先完成多少架构工作。

Rebecca Wirfs-Brock、Ryan Lockard 和 Martin Fowler

2017 年 5 月 15 日

阅读更多…

音频

敏捷 面试 应用架构 文档 播客

巴西敏捷大会访谈

在巴西敏捷大会上接受 Paulo Caroli 对我和我的采访

Paulo Caroli 和 Martin Fowler

2010 年 6 月

更多…

视频

敏捷 面试

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

微软 Channel 9 对我和我的同事 Neal Ford 以及 Jeffery Snover(PowerShell 的创建者)的采访。 总体主题是 DSL——Neal 和我刚刚在 JAOO 2008 上完成了关于该主题的教程,并与 Jeffery 进行了一些很好的对话。

Neal Ford、Martin Fowler 和 Jeffry Snover

2008 年 10 月

更多…

视频

面试 领域特定语言

与 Chris Sells 探讨 DSL 的观点

当我参加 DSL DevCon 时,微软的 Channel 9 把我拉去接受 Chris Sells 的采访。

Martin Fowler 和 Chris Sells

2009 年 4 月

更多…

视频

面试 领域特定语言

Artima.com 访谈

我接受了 Bill Venners 对他的 artima.com 网站的采访。 在采访中,我谈到了重构、演进式设计、灵活性以及测试驱动开发。 Bill 甚至让我听起来很连贯。

作者:Martin Fowler

2002 年 12 月 9 日

阅读更多…

设计 面试

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

在 2010 年旧金山 QCon 大会上接受 Jez Humble 对我和我的采访

Martin Fowler 和 Jez Humble

2010 年 11 月

更多…

视频

持续交付 面试

敏捷十周年

SD Times 对敏捷宣言发布 10 周年的采访

作者:Martin Fowler

2011 年 5 月 3 日

阅读更多…

敏捷 面试

Jim Highsmith 的采访

2001 年,当我去雪鸟参加导致宣言诞生的会议时,Jim 为他正在写的一本书采访了我。 它提供了一个关于我对极限编程以及几天后我们称之为敏捷软件开发的思考的快照。

作者:Martin Fowler

2001 年 2 月

阅读更多…

敏捷 面试 极限编程

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

Thoughtworks 首席技术官 Rebecca Parsons(DSL 书籍的撰稿人之一)和我一起与 Markus Völter 讨论 DSL。 我们讨论了什么是 DSL、内部 DSL 和外部 DSL 之间的区别,以及何时应该(以及不应该)使用 DSL。

Rebecca Parsons、Martin Fowler 和 Markus Völter

2012 年 1 月 26 日

阅读更多…

音频

语言工作台 面试 领域特定语言 播客


所有标签

API 设计 · 敏捷 · 敏捷采用 · 分析模式 · 应用架构 · 应用集成 · 不好的事情 · 桌游 · 构建脚本 · 认证 · 协作 · 计算机历史 · 会议小组 · 会议 · 持续交付 · 新冠肺炎 · 数据分析 · 数据库 · 设计 · 词典 · 分布式计算杂志 · 消遣 · 多样性 · 文档 · 领域驱动设计 · 领域特定语言 · 家庭 · 封装 · 企业架构 · 估算 · 事件架构 · 演进式设计 · 经验报告 · 说明性架构 · 极限编程 · 前端 · 小工具 · 生成式人工智能 · ieeeSoftware · 信息平台 · 互联网文化 · 面试 · 语言特性 · 语言工作台 · 精益 · 遗留系统改造 · 法律 · 指标 · 微服务 · 移动 · 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

所有内容