我的演讲视频

你在这个网站上找到的大部分内容是写作,但我知道很多人喜欢视频体验。我还没有进入视频制作,这是一项困难的工作,不是我认为值得做的事情。但我确实做过演讲,而且这些演讲现在经常被拍成视频。所以我把这个页面放在一起,把所有我参与过的演讲和其他视频材料放在一起。

我要重复谈判,所以几个会谈有多个视频版本可供选择。我还在此页面上放了有用的链接,以帮助您比谈话更进一步。


敏捷软件的艺术

“这个房间里有多少人在一个软件项目上,在项目过程中有重大的要求变化?”

敏捷本质与流畅性

敏捷软件开发的基本要素以及您学习时如何获得流利程度188比分直播完整手机版

细节

自从我们撰写《敏捷软件开发宣言》以来,已经过去了十多年,敏捷文化基因已经比我们所期望的更加成功。188比分直播完整手机版但就像任何成功一样,语义扩散也存在规律性的危险。我试图通过描述敏捷软件开发的本质来对抗这种疾病:更喜欢适应性计划而不是预测性计划,更喜欢人而不是过程。188比分直播完整手机版

然后,我描述了敏捷流畅性模型,我找到了一种有效的方法来思考敏捷团队如何变得熟练,以及你通常经历的步骤,因为你成为一个更熟练的敏捷技巧的用户。

进一步的阅读

XCONF - 2014.

曼彻斯特,英国

YouTube - 25分钟

转到 - 2013.

阿姆斯特丹

YouTube - 25分钟(✂)

XCONF - 2019.

曼谷

YouTube - 24分钟(✂)

为什么敏捷软件有效

为什么敏捷方法如此有效地工作?

与尼尔福特

细节

尼尔福特和我在巴黎举行了乌米(2010年)关于敏捷工作的某些方面(而不是如何)。这探测器在一些使敏捷有效的核心力量,而不是看技术。特别是我们看出通信和反馈的角色以及它们在敏捷环境中的相互作用。

可悲的是,视频似乎被截断并在谈话中间剪切。我没有能够弄清楚如何获得完整的视频发布。

USI - 2010年

巴黎

YouTube - 43分钟

敏捷宣言:10年后

细节

我写了十年后给了这个谈话敏捷宣言.我阐述了我们写宣言的历史背景,解释了为什么语义扩散我们所经历的since是其成功的必然结果,认为那些说他们不关心敏捷的人通常是错误的,并强调了我们在敏捷思维中看到一些有趣的新活动的两个领域。

进一步的阅读

敏捷Connect - 2011年

拉斯维加斯

Youtube - 27分钟(✂)

再来看看敏捷宣言

我们应该扼杀敏捷软件开发吗?188比分直播完整手机版

与Dave Thomas,Jez Humble,Katherine Kirk,&Tatiana Badiceanu

细节

2014年,“务实的”Dave Thomas对敏捷软件世界的现状感到愤怒,他说敏捷已经死了.长期以来一直是敏捷风格活跃探险者的GoTo会议的组织者认为这是一个良好的机会,带来他和我自己,作为宣言的两个作家,以及一些已经接受的人结束 - 在现场使用和扩展敏捷方法。

进一步的阅读

转到 - 2014.

Aarhus.

YouTube - 105分钟

厄运的打呵欠的Crevasse“

软件开发中最重要的因素是用户和开发人员之间的沟通188比分直播完整手机版

和丹尼尔Terhorst-North

细节

我和同事为2007年QCon做的主题演讲丹尼尔Terhorst-North.我们都将开发人员和客户/用户之间的差距视为软件开发中最大的问题。188比分直播完整手机版(我们会称之为鸿沟,但这种词是如此过度使用。)在这里,我们谈论这个差距,为什么它很重要,以及我们需要做的事情。特别是我们认为,中介业务分析师的传统作用充当渡轮,而我们真正需要的是一座桥梁,可以直接联系开发人员和客户(以及分析师可以建立和维护该桥)。这是我最喜欢的联合keynotes之一,这都是因为我认为这个话题是如此重要,因为丹是这样的刺激的联合扬声器。

QCon - 2007

伦敦

InfoQ - 56分钟

Daniel Terhorst-North帮助我解释了为什么桥梁比渡轮更好


软件架构188比分直播网 坚持原创

由Birgitta在Craft Conf Böckeler上呈现

188比分直播网 坚持原创无论发生什么,建筑都是重要的东西。

自从敏捷方法诞生以来,关于软件架构应该在敏捷项目中扮演什么角色(如果有的话)一直存在着深刻的争论。188比分直播网 坚持原创这在很大程度上取决于您认为体系结构应该是什么。188比分直播网 坚持原创

制作建筑问题188比分直播网 坚持原创

什么架构是188比分直播网 坚持原创什么,为什么它很重要

细节

我被要求在奥斯康那里做十四分钟的主题演讲,解释为什么架构很重要。188比分直播网 坚持原创我决定首先首先探讨那个尴尬的术语的含义,由我最喜欢的邮寄名单帖子从拉尔夫约翰逊引导。一旦我完成了,我就会通过专注于设计耐力假设的经济论点来实现这一问题。

进一步的阅读

OSCON - 2015

波特兰或者

YouTube - 14分钟

培养体系结构188比分直播网 坚持原创

架构在自治团队的世界中扮演什么188比分直播网 坚持原创角色,我们如何让它发生?

与birgittaböckeler.

细节

我们越来越多地看到,组织正在走向自治团队的世界业务功能.这有助于软件开发响应,188比分直播完整手机版并专注于业务结果。但是,在团队和更广泛的组织中,这件担架的职位是什么作用?188比分直播网 坚持原创

我们认为架构仍然很重要,但必188比分直播网 坚持原创须基于指导而不是命令和控制。在队伍中培养这一思考需要在几个领域工作:

  • 了解业务环境
  • 优先考虑交叉功能要求
  • 开发一套建筑原则
  • 使用鼓励对齐的实践,例如技术雷达
  • 保留作为产品一部分的决策记录

工艺康吉 - 2019年

布达佩斯

YouTube - 48分钟

软件设计的经济学

花费设计的重点是提高生产力 - 快速提供功能

细节

人们常常通过指出更高的工艺和质量来证明软件设计的努力。我看来,这种道德化论点是错误的,而是应该专注于经济学。大多数软件努力随着时间的推移而缓慢,因为设计糟糕的设计决策减慢了我们的团队。注意设计可以减少甚至反转这个。

我发现,用技术债务这个比喻来思考糟糕设计的后果是一种很好的方式——我们是支付利息还是支付本金。有些人认为技术债务不是草率设计的结果,但我指出技术债务来自各种原因,即使是最好的团队也会产生一些。

进一步的阅读

敏捷Connect - 2011年

拉斯维加斯

Youtube - 27分钟(✂)

金宝搏亚洲体育博彩Thoughtworks活动- 2013

旧金山

YouTube - 22分钟(✂)

敏捷者和架构师:盟友而不是敌人

建筑师应该在敏捷项目中发挥重要作用。

用丽贝卡帕森斯

细节

在卢克卡·萨森·卢克卡·帕森,我谈谈了敏捷方法如何与企业架构群体合作。188比分直播网 坚持原创目前,敏捷项目团队和建筑组之间存在很多不信任和冲突。188比分直播网 坚持原创我们挖掘为什么这是这样的,并探索这些群体可以一起工作的方法。

QCon - 2008

旧金山

Infoq - 44分钟

Rebecca是思想家的首席技术官。金宝搏亚洲体育博彩我们已经合作了几个谈判,各种着作金宝搏亚洲体育博彩思考雷达斯,以及公司的技术方向。

关于六角形轨道的谈话

六角形架构,选择如何188比分直播网 坚持原创与您的数据库互动,以及如何使用Ruby上的框架设计

与巴蒂尼Janakiraman

细节

我和Badri Janakiraman之间的讨论 - 关于Rails应用程序建筑的思想家最高级开发人员之一。金宝搏亚洲体育博彩188比分直播网 坚持原创我们首先谈论六边形架构的概念以及数据库在企业应用程序中的角色,特别是Rails应用程序的Ruby。188比分直播网 坚持原创这些原则颜色在使用活动记录或数据映射器模式之间的决定来组织与数据库的协作。然后,我们讨论如何使用像Rails这样的全堆叠应用程序框架,选择将其作为平台或作为组件套件之间的选择。

进一步的阅读

环聊 - 2014年

视频 - 22和28分钟

灵活的架构188比分直播网 坚持原创

什么是架构,为什188比分直播网 坚持原创么它很重要,我们如何确保它的发生?

用莫莉碗碟

细节

软件架构是一种暗淡188比分直播网 坚持原创的概念,这使得从建筑业借入不当。我们考虑架构是选择系统最188比分直播网 坚持原创重要的属性,专注于那些难以改变的事情。188比分直播网 坚持原创架构是可以随着系统发展而发展的东西,但只能通过努力和注意力来确保它照顾。我们可以通过初步愿景和持续努力来实现这一点。

(达拉斯视频总共包括Q&A总计65分钟。)

O'Reilly软件架构会议- 20188比分直播网 坚持原创15

波士顿

YouTube - 38分钟

金宝搏亚洲体育博彩Iscorishworks Rethink - 2014年

达拉斯

视频 - 40分钟(✂)

连续交货

构建软件,这样您就可以始终部署当前的代码,降低风险并获得更快的反馈

细节

持续交付现在正在成为有效的软件交付组织的核心实践。这封谈话解释了如何运作的重要性,部署管道的作用,连续交付和连续部署之间的差异以及一些重要成分。它还涵盖连续交付的三个主要好处:减少部署风险,可信的进度和用户反馈。

进一步的阅读

XCONF - 2014.

曼彻斯特,英国

YouTube - 17分钟

188比分直播网 坚持原创架构没有建筑师

188比分直播网 坚持原创架构都很重要,而且不需要传统的软件架构师的东西

与erikdörnenburg

细节

软件架构师这个头衔有很多含义,通常都不是很好。开发人员想到的是那些住在象牙塔里、忘记了如何编写代码的人。项目经理想到的是那些在为模糊的技术目的服务的项目中追求完美的技术人员。然而,对于任何软件项目架构的成功都是至关重要的,特别是在当前对微服务架构感兴趣的情况下。188比分直播网 坚持原创

我们认为,我们可以支持良好的架构而无需传统的建筑作用,引入了获得良好188比分直播网 坚持原创设计和可持续应用的技术。

Craftconf - 2016.

布达佩斯

视频 - 47分钟

微服务和架构188比分直播网 坚持原创

微服务

微服务结果是2014年的热门软件体系结构188比分直播网 坚持原创

细节

在微服务上有20分钟的介绍性谈话。我涵盖了微猎物的定义,将其与更单片的方法进行比较,并且在部署微服务应用程序之前,您必须进行的重要事项。

进一步的阅读

2014年前往柏林

柏林

Youtube - 26分钟

哇!夜晚 - 2016年

悉尼

YouTube - 28分钟

XCONF - 2014.

曼彻斯特,英国

YouTube - 24分钟

我的巴士穿这个看起来大吗?

我们对SOA主流感到不正当的批判性,并提出了一种替代方法

用吉姆韦伯

细节

我的同事吉姆韦伯为在企业中占据轻质和以实质为导向的途径建立了相当的声誉。他还有一个非常强大和娱乐演讲者的声誉。所以我和他在QCON 2008的主题上兴奋地分享舞台时一样紧张。他将一个非常有趣的演讲与他们的一些严肃的肉类汇集在一起​​。然后我们只是鸽子进去了,它的谈话可能帮助了。我们谈论企业集成的历史,思考他们强大但真的只是胖,敏捷思维的作用,网络的影响(包括吉姆的独特理论为什么是发明的原因),以及如何导致Guerilla SOA。

QCon - 2008

伦敦

InfoQ - 42分钟

基础设施代码

使用可执行代码定义基础架构配置

细节

我在铁时代长大,新服务器必须被命令作为物理机器,但现在我们生活在云年龄,新服务器可以在几分钟内按需旋转。利用云年龄的速度和灵活性,我们必须重新考虑我们如何管理基础架构。

基础架构即代码将基础架构定义保存为可执行形式,然后可以像任何其他代码工件一样对其进行管理,并将其保存在版本控制中。这提供了更准确的文档和基础设施,可以像应用程序代码一样遵循相同的构建和测试规程。这允许我们扩展到更大的基础设施配置,同时保持更大程度的一致性,减少更改的风险,并允许我们快速支持新的需求。

进一步的阅读

哇!夜晚 - 2016年

悉尼

YouTube - 16分钟

事件驱动架构的许多含义188比分直播网 坚持原创

在整个我的职业生涯中,我来到亚克斯架构被描述为“事件驱动”。188比分直播网 坚持原创但我发现这句话意味着许多不同的东西,我已经煮沸了四种模式的某种组合。

细节

2016年末,我参加了一名高级思想署开发人员的建筑峰会,188比分直播网 坚持原创以探索我们在“事件驱动”的标题下进行的各种工作。金宝搏亚洲体育博彩我们确认这一短语导致了相当不同的东西,这通常会混淆。相反,我们发现它有助于专注于四种模式,我们可以使用更多的精确度:

  • 事件通知:通过事件通信的组件
  • 基于事件的国家转移:允许组件访问数据而不调用源。
  • 活动采购:使用事件日志作为系统的主记录
  • CQRS:具有单独的组件,用于从商店的任何读取器更新商店

进一步的阅读

转到2017年

芝加哥

YouTube - 50分钟


TDD死了吗?

TDD死了吗?

David Heinemeier Hansson于2014年在Railsconf提供了一个挑衅性的谈话,导致了一系列的环聊,因为他,肯特贝克,我讨论了TDD在软件开发中的作用。188比分直播完整手机版

环聊 - 2014年

视频 - 5个视频加入最多3个小时


改变数据的面孔

数据的不断发展的全景

用丽贝卡帕森斯

细节

我们在QCON伦敦2012年的主题演讲看起来在我们的生活中扮演的角色(而且它做得不仅仅是越来越大)。我们首先查看数据世界如何变化:其成长,变得更加分布式和连接。然后,我们转向行业的回应:NoSQL的崛起,转变为服务集成,事件出现的外观,云和新分析的影响更大的可视化作用。我们快速查看现在如何使用数据,特别强调发展中国家中的丽贝卡。最后,我们考虑所有这一切对我们作为软件专业人士的个人责任的意义。

进一步的阅读

QCON - 2012.

伦敦

47分钟

活动采购

以我们使用版本控制方式处理所有数据

细节

事件源是一种处理更新的方法,它存储一个描述更新的事件,然后处理该事件以更改当前应用程序状态。然后,事件日志成为权威的信息存储,允许您删除任何应用程序状态并从事件存储中重新生成它们。本质上,这是版本控制系统所采用的方法。使用事件源在审计、查询历史状态、调试和分发方面提供了几个优势。

进一步的阅读

  • 文章我2005年的文章更详细地解释了这种技术

哇!夜晚 - 2016年

悉尼

YouTube - 28分钟

艺术

通常,当人们说数据结构是艺术的时,他们错了。有一个架构,它只是一个隐含的模式。

细节

这些日子有很多关于Scementaless数据库的谈话,但几乎存在架构。隐式模式似乎灵活,但通常更糟糕,因为它更加难以弄清楚如何使用数据。当人们希望模板,他们通常需要的是可变状态,这对于自定义字段和非统一数据结构非常有用。

进一步的阅读

转到 - 2013.

阿姆斯特丹

YouTube - 25分钟(✂)

金宝搏亚洲体育博彩Thoughtworks活动- 2013

旧金山

YouTube - 26分钟(✂)

NoSQL概论

NoSQL数据库的简介,涵盖数据库类型,一致性问题以及它们在数据存储中播放的角色。

细节

术语“NoSQL”的起源是一个Twitter聚会的哈希特,但他们转变为二十年的关系数据库霸权的最严重挑战。由于他们的名字的意外性,他们涵盖了广泛的与众不同的定义 - 但它对于在绰号下组织其中许多人是有用的面向骨料的数据库

NoSQL数据库介绍了围绕一致性的提出问题,但值得记住,即使是酸事务,我们仍然必须在我们的应用程序中管理并发更新。许多NoSQL数据库支持分布式数据的能力进一步复杂化了一致性,导致CAP定理在一致性和可用性(以及响应时间)之间的权衡。这一权衡基本上是一个商业决策,而不是技术人员。

NoSQL数据库是现代数据需求的认真选择,但不是唯一的选择。我们现在在一段时间内通晓多种语言的持久性我们必须根据具体的数据访问需求来选择我们的数据存储技术。

这是我最受欢迎的谈话(对于原来的Goto Aarhus视频超过750,000个观点)。

进一步的阅读

转到 - 2012年

Aarhus.

YouTube - 54分钟

NoSQL事项- 2013

Köln.

YouTube - 63分钟

什么是nosql,它是数据库的未来吗?

NoSQL和一致性

NoSQL数据库如何改变我们对数据库一致性的看法?

细节

大多数NoSQL数据库迫使人们以不同于关系世界的方式思考一致性。面向聚合的数据库自然地消除了关系系统中对事务的一些需求。数据库事务并不能阻止我们处理并发更新中的问题。将分布添加到我们的数据中会增加我们需要处理的一致性问题。CAP定理主要是关于分布式系统中一致性和可用性(实际上是延迟)之间的权衡——这个权衡主要是一个业务决策。

(这个谈话是我的一致性部分NoSQL谈话简介,并重复来自该谈话的材料。)

进一步的阅读

金宝搏亚洲体育博彩Thoughtworks活动- 2013

旧金山

YouTube - 19分钟(✂)


软件开发对世界的影响是什么?188比分直播完整手机版

不只是代码猴子

我敏捷软件开发的最大问题,以及从中流出的问题。188比分直播完整手机版

细节

这是一个很难描述的谈话。通常我喜欢用一个标题和抽象来描述演讲的内容,但这次演讲是一段旅程,我不想告诉你们我要去哪里,而是和我一起探索这个领域。我要说的是,它始于我对大多数采用敏捷软件开发的最大问题——用户、分析师和程序员之间交互的本质。188比分直播完整手机版它继续探索这些角色,提出了关于程序员与用户的关系,我们对他们的责任,以及我认为程序员需要面对的两大挑战的问题。

OOP - 2014

慕尼黑

YouTube - 24分钟

敏捷澳大利亚 - 2014年

墨尔本

31分钟

2014年前往柏林

柏林

YouTube - 22分钟

我们打败大众监控的责任

软件开发者有责任保护互联网上的隐私

与erikdörnenburg

细节

软件专业人员不能认为自己只是根据我们的资助者所需的作用,我们负责我们的软件如何影响我们的用户和更广泛的社会。即使我们认为我们没有什么可隐瞒的,我们的隐私是保护防止腐败和允许社会进展的杰占的人。电子邮件移动到在线服务的移动导致了令人担忧的电子邮件规定,这使得能够更容易开展大规模监控我们的沟通的重要形式。甚至看似无害的拦截可能会导致严重问题,因为这些信息对于公司来说是有价值的,即使是政府无害的。

我们需要通过扩大电子邮件加密的使用来减少这些问题,这样大规模监控的成本就会高得让人望而却步。这方面的挑战主要是用户体验和软件包的挑战,而不是需要对密码学非常了解的东西。

(这个演讲的前12分钟是我的“不只是代码猴子”演讲的压缩版本。)

进一步的阅读

转到 - 2014.

Aarhus.

Youtube - 52分钟

这些年来,我和Erik Dörnenburg讨论了软件架构、TDD,以及现在我们开发人员在维护互联网隐私方面所扮演的重要角色。188比分直播网 坚持原创

采访:互联网上的隐私

与Erikdörnenburg,奥拉比尼,蒂姆布雷

转到 - 2014.

Aarhus.

YouTube - 28分钟


21世纪的软件设计

我的大多数谈判都是会议keynotes,而最后十年或两个我一直在做标题下的keynotes188比分直播完整手机版21世纪的软件开发.标题是刻意含糊的,让我允许我非常自由地谈论当天我花哨的任何东西。近年来,我已经构成了这些keynotes谈话套房,在主题演讲中做两三个二十分钟。由于这些获得了视频处理,我鼓励会议分解视频并分开释放个人谈话,而不是捆绑到整个套房中。对于此页面,我将这些简短的会谈分别描述。并非所有视频都分开了这些谈话段,所以对于那些组合它们的人,我与视频中间链接到了作为视频允许我开始实际谈话段的开始(这些标记为“✂”)

基础设施代码

使用可执行代码定义基础架构配置

细节

我在铁时代长大,新服务器必须被命令作为物理机器,但现在我们生活在云年龄,新服务器可以在几分钟内按需旋转。利用云年龄的速度和灵活性,我们必须重新考虑我们如何管理基础架构。

基础架构即代码将基础架构定义保存为可执行形式,然后可以像任何其他代码工件一样对其进行管理,并将其保存在版本控制中。这提供了更准确的文档和基础设施,可以像应用程序代码一样遵循相同的构建和测试规程。这允许我们扩展到更大的基础设施配置,同时保持更大程度的一致性,减少更改的风险,并允许我们快速支持新的需求。

进一步的阅读

哇!夜晚 - 2016年

悉尼

YouTube - 16分钟

活动采购

以我们使用版本控制方式处理所有数据

细节

事件源是一种处理更新的方法,它存储一个描述更新的事件,然后处理该事件以更改当前应用程序状态。然后,事件日志成为权威的信息存储,允许您删除任何应用程序状态并从事件存储中重新生成它们。本质上,这是版本控制系统所采用的方法。使用事件源在审计、查询历史状态、调试和分发方面提供了几个优势。

进一步的阅读

  • 文章我2005年的文章更详细地解释了这种技术

哇!夜晚 - 2016年

悉尼

YouTube - 28分钟

非确定性和测试

非确定性测试是一种可以摧毁测试中所有价值的疾病。

细节

非确定性测试是在底层代码没有任何更改的情况下,有时通过,有时失败的测试。如果不加以处理,它们将使您的整个测试套件毫无用处。首先你需要隔离它们,然后修复它们。常见原因包括缺乏测试隔离、异步和与远程服务通信

进一步的阅读

敏捷Connect - 2011年

拉斯维加斯

Youtube - 27分钟(✂)

软件设计的经济学

花费设计的重点是提高生产力 - 快速提供功能

细节

人们常常通过指出更高的工艺和质量来证明软件设计的努力。我看来,这种道德化论点是错误的,而是应该专注于经济学。大多数软件努力随着时间的推移而缓慢,因为设计糟糕的设计决策减慢了我们的团队。注意设计可以减少甚至反转这个。

我发现,用技术债务这个比喻来思考糟糕设计的后果是一种很好的方式——我们是支付利息还是支付本金。有些人认为技术债务不是草率设计的结果,但我指出技术债务来自各种原因,即使是最好的团队也会产生一些。

进一步的阅读

敏捷Connect - 2011年

拉斯维加斯

Youtube - 27分钟(✂)

金宝搏亚洲体育博彩Thoughtworks活动- 2013

旧金山

YouTube - 22分钟(✂)

艺术

通常,当人们说数据结构是艺术的时,他们错了。有一个架构,它只是一个隐含的模式。

细节

这些日子有很多关于Scementaless数据库的谈话,但几乎存在架构。隐式模式似乎灵活,但通常更糟糕,因为它更加难以弄清楚如何使用数据。当人们希望模板,他们通常需要的是可变状态,这对于自定义字段和非统一数据结构非常有用。

进一步的阅读

转到 - 2013.

阿姆斯特丹

YouTube - 25分钟(✂)

金宝搏亚洲体育博彩Thoughtworks活动- 2013

旧金山

YouTube - 26分钟(✂)

工作流程的重构188app彩票ios

细节

188app彩票ios重构是保持代码库健康运行的一项重要技术。通常它是在测试驱动的发展,但是在开发人员的工作流中有很多地方可以使用重构。188app彩票ios使用它尤其重要机会地学习,因此可以在显而易见的情况下立即解决问题。定期重构的价值不在一些对工艺的呼吁中,但出188app彩票ios于商业理由,以确保未来的有价值软件的流动。

进一步的阅读

OOP - 2014

慕尼黑

YouTube - 27分钟

敏捷澳大利亚 - 2014年

墨尔本

视频 - 22分钟

NoSQL和一致性

NoSQL数据库如何改变我们对数据库一致性的看法?

细节

大多数NoSQL数据库迫使人们以不同于关系世界的方式思考一致性。面向聚合的数据库自然地消除了关系系统中对事务的一些需求。数据库事务并不能阻止我们处理并发更新中的问题。将分布添加到我们的数据中会增加我们需要处理的一致性问题。CAP定理主要是关于分布式系统中一致性和可用性(实际上是延迟)之间的权衡——这个权衡主要是一个业务决策。

(这个谈话是我的一致性部分NoSQL谈话简介,并重复来自该谈话的材料。)

进一步的阅读

金宝搏亚洲体育博彩Thoughtworks活动- 2013

旧金山

YouTube - 19分钟(✂)

微服务

微服务结果是2014年的热门软件体系结构188比分直播网 坚持原创

细节

在微服务上有20分钟的介绍性谈话。我涵盖了微猎物的定义,将其与更单片的方法进行比较,并且在部署微服务应用程序之前,您必须进行的重要事项。

进一步的阅读

2014年前往柏林

柏林

Youtube - 26分钟

哇!夜晚 - 2016年

悉尼

YouTube - 28分钟

XCONF - 2014.

曼彻斯特,英国

YouTube - 24分钟

敏捷本质与流畅性

敏捷软件开发的基本要素以及您学习时如何获得流利程度188比分直播完整手机版

细节

自从我们撰写《敏捷软件开发宣言》以来,已经过去了十多年,敏捷文化基因已经比我们所期望的更加成功。188比分直播完整手机版但就像任何成功一样,语义扩散也存在规律性的危险。我试图通过描述敏捷软件开发的本质来对抗这种疾病:更喜欢适应性计划而不是预测性计划,更喜欢人而不是过程。188比分直播完整手机版

然后,我描述了敏捷流畅性模型,我找到了一种有效的方法来思考敏捷团队如何变得熟练,以及你通常经历的步骤,因为你成为一个更熟练的敏捷技巧的用户。

进一步的阅读

XCONF - 2014.

曼彻斯特,英国

YouTube - 25分钟

转到 - 2013.

阿姆斯特丹

YouTube - 25分钟(✂)

XCONF - 2019.

曼谷

YouTube - 24分钟(✂)

连续交货

构建软件,这样您就可以始终部署当前的代码,降低风险并获得更快的反馈

细节

持续交付现在正在成为有效的软件交付组织的核心实践。这封谈话解释了如何运作的重要性,部署管道的作用,连续交付和连续部署之间的差异以及一些重要成分。它还涵盖连续交付的三个主要好处:减少部署风险,可信的进度和用户反馈。

进一步的阅读

XCONF - 2014.

曼彻斯特,英国

YouTube - 17分钟

不只是代码猴子

我敏捷软件开发的最大问题,以及从中流出的问题。188比分直播完整手机版

细节

这是一个很难描述的谈话。通常我喜欢用一个标题和抽象来描述演讲的内容,但这次演讲是一段旅程,我不想告诉你们我要去哪里,而是和我一起探索这个领域。我要说的是,它始于我对大多数采用敏捷软件开发的最大问题——用户、分析师和程序员之间交互的本质。188比分直播完整手机版它继续探索这些角色,提出了关于程序员与用户的关系,我们对他们的责任,以及我认为程序员需要面对的两大挑战的问题。

OOP - 2014

慕尼黑

YouTube - 24分钟

敏捷澳大利亚 - 2014年

墨尔本

31分钟

2014年前往柏林

柏林

YouTube - 22分钟

敏捷代码库的实践

构建可以支持Agile项目的CodeBase的关键实践。

细节

当人们谈论敏捷方法时,他们经常专注于物品的产品和项目管理方面。提供小版本,从每个人学习,允许团队快速改变方向,因为我们了解我们的用户需要什么。这允许在不确定环境中快速提供提供值的软件。

这种工作方式有很多价值,但要使其工作,我们需要一个支持快速更改的代码库,不仅是对其细节的更改,而且对其整体架构的更改。188比分直播网 坚持原创为了构建这样一个代码库,我们需要一些技术实践,这些实践可以支撑敏捷流畅模型的交付区域。

  • 自我测试代码允许在进行更改时自信地检测故障
  • 188app彩票ios重构允许我们快速更改代码而不会引入错误
  • 持续集成允许团队的所有成员在不干扰彼此的情况下进行更改
  • YAGNI,使软件尽可能简单,使得更容易扩展

XCONF - 2019.

曼谷

YouTube - 23分钟(✂)


而其余的......

面向语言编程导论

使用特定于域的语言的早期介绍

细节

进一步的阅读

Jaoo - 2005.

Aarhus.

视频 - 25分钟

锻造新联盟

斯科特肖

细节

金宝搏亚洲体育博彩Thoughtworks经常组织“每季度技术简报”——在我们有办公室的城市为社区举行公开演讲。在这次多伦多的QTB中,我和Scott Shaw谈到了如何在IT和业务之间建立新的关系。它解释了为什么我们认为It部门应该被解散。

金宝搏亚洲体育博彩IscorishWorks - 2008年

多伦多

InfoQ - 74分钟

3. years.of (ruby):

细节

对于2009年QCON伦敦伦敦的谈话,我从2006 - 2008年调查了Ruby金宝搏亚洲体育博彩的思考方式,我们做了41个项目。我的谈话涵盖了对Ruby的生产率,速度和可维护性的看法。我得出结论,Ruby应该被认真对待作为发展环境。

进一步的阅读

QCon - 2009

伦敦

InfoQ - 59分钟

奥巴马竞选中的科技

扎克exley

细节

我的同事Zack Exley和我谈论了2008年奥巴马总统活动所使用的软件。我发现的一个方面是特别有趣的是软件使能和与广告系列的组织方法互动的方式。

进一步的阅读

QCon - 2009

伦敦

Infoq - 60分钟

演变移动实施策略

吉尔斯山脉亚历山大

细节

手机仍然是交通的较小部分,而不是传统的网络,但其份额正在增长,因此我们需要考虑我们开发有效移动应用的战略。我们讨论思考产品愿景,将用户参与的风格分成“倾向于向前”,“瘦背”和“俯视”样式;整合它们进入一个传输应用程序.我们讨论了为什么关注价值比关注流量更重要,以及激光和覆盖你的基础的平台策略,并认为Android, iOS和Web是三个可行的平台选择。贾尔斯最后对我们与一家大型航空公司的合作进行了案例研究。

进一步的阅读

金宝搏亚洲体育博彩Iscorishworks Live - 2013年

伦敦

YouTube - 39分钟

连续送货(YOW 2011)

与第一版

细节

我们给出了一个小时的连续交付概述。主题包括持续交付的合理性、部署管道、持续集成、devops和部署策略。最精彩的部分是Jez将一个发行候选人拟人化为希腊神话中的英雄。

进一步的阅读

YOW - 2011年

墨尔本

YouTube - 61分钟

科技卓越是什么样的?

要取得现代数字业务,您需要一个熟练的技术组织。文化,人才和技术组合如何创造出来?

细节

所有的谈话人们都会使企业转化为数字组织,这一切都很好,但除非你有一个可以做好工作的技术组织,否则它不会发生。

Nicole Forsgren已经进行了研究,将IT性能与组织绩效相关联,以及她对Devops的研究如何确定了IT绩效的三个重要指标:部署频率,部署时间和平均时间恢复。彩票票证的简单示例说明了快速循环时间的货币价值。

我们对高性能技术团队观察到的特点包括:使用持续交付,以商业为导向的方式,技术LED组织,并在信任的气氛中运营。走远你需要朝着正确的方向走,但也要照顾你的车辆。

TW Live - 2016

墨尔本

视频 - 31分钟