期间:2011年

赛前

幻灯片是幻灯片甲板和文件之间的交叉。这个想法是,您可以在演示期间使用单个幻灯片牌来幻灯片,并作为人们读取后的讲义。麻烦的是,这两个需求导致幻灯片上的非常不同的要求,因此您无法满足它们。结果是滑动件通常在两者失败。

由Martin Fowler.

2011年12月19日

阅读更多…

Bliki.

坏事演讲技巧

连续交货

我们概述连续交付概述。主题包括连续交付的理由,部署管道,持续集成,Devops和部署策略。突出的是JEZ在希腊神话中作为英雄的候选人的界定。

马丁·福勒和杰斯·汉博

2011年12月2日

更多的…

视频

连续交货谈话视频测试

霹雳展示

几个月前,我得到了一台新的公司笔记本电脑——一台带有Thunderbolt接口的Macbook Pro。当我得到它开始无聊地考虑得到一个Thunderbolt显示。我听说苹果的显示器很好,尽管它们很贵,而且作为一个扩展站的显示器的想法很有吸引力。

由Martin Fowler.

2011年11月23日

阅读更多…

Bliki.

小工具

通晓多种语言的持久性

2006年,我的同事尼尔福特创造了这个词polyglot编程,表达应用程序应该用一种语言编写的想法,以利用不同语言适合解决不同问题的事实。复杂的应用程序结合了不同类型的问题,因此挑选了作业的正确语言可能比尝试将所有方面放入单一语言更高。

在过去的几年里,对新语言感兴趣的爆炸性,特别是功能语言,我经常花一些时间花一些时间倾向于Clojure,Scala,Erlang等。但我的时间有限,我的优先事项更高,更加重要的转变Databasethaw..第一个滴水已经从客户和其他联系人那里到来,并且前景是诱人的。我有信心说,如果您开始新的战略企业应用程序,则不再假设您的持久性应该是关系。关系选项可能是正确的一个 - 但你应该认真地看待其他替代方案。

过早升起

关于软件的好事之一是人们似乎想要它,并且希望快速想要。对于组织来说,常规要求团队加快软件的生产,并且不时旨在通过花钱将更多人添加到团队中,以便在真正展示其承诺的方式上寻求帮助。

由Martin Fowler.

2011年11月10

阅读更多…

Bliki.

坏事团队组织项目计划

投机取巧的重构188app彩票ios

从一开始,当我开始谈论和写关于重构的文章时,人们就问我应该如何将重构整合到更广泛的软件开发过程中。188比分直播完整手机版188app彩票ios在软件开发生命周期中应该有重构阶188app彩票ios段吗?迭代的什么比例应该用于重构任务?我们应该如何确188比分直播完整手机版定谁应该被分配重构职责?尽管有些地方可以进行一些预定的重构工作,但我更倾向于鼓励将重构作为一种机会活动,无论何时何188app彩票ios地,无论何人,只要需要清理代码,就可以进行重构。

由Martin Fowler.

2011年11月1

阅读更多…

Bliki.

188app彩票ios

2011年转到奥尔胡斯

(原名JAOO)一直是我最喜欢的会议。这些年来,他们在保持高标准的内容和高效友好的组织方面做得很好。因此,尽管我对会议的过度消费通常导致了会议恐惧症,但在前往奥胡斯(Aarhus)进行有点复杂的旅行时,我仍然感到愉快的期待。

由Martin Fowler.

2011年10月26日

阅读更多…

Bliki.

会议数据库语言功能

避免视频

制作和编辑视频曾经是昂贵的运动,但现在相机和编辑软件便宜。结果,像我这样的戒指已经进入了视频来帮助传播他们的想法。这样做的原因有很多,这是一个有很多可能性的媒介,它适合像我在舞台上说话的人一样,并且有很好的证据表明人们会支付视频 - 这对于一个人的收入以及人们来说都是好的它认真。尽管有这些原因,到目前为止我还没有拍摄。

由Martin Fowler.

2011年9月7日

阅读更多…

Bliki.

写作

五个仲夏夜之日

不久前,辛迪和我,还有几个邻居,开始了一段漫长的探索,谁知道我们能否完成。我们的目标是观看莎士比亚的每一部戏剧,每一个合理可用的视频版本。这次旅行很有趣,虽然我们不能像我经常旅行那样完成我们想做的那么多工作。我们正在按照大致的时间顺序来做,并且刚刚完成了《仲夏夜之梦》。

由Martin Fowler.

2011年9月2日

阅读更多…

Bliki.

娱乐

记忆映像

当人们启动一个企业应用程序时,最早的问题之一是“我们如何与数据库通信”。这些天,他们可能会问一个稍微不同的问题:“我们应该使用哪种数据库——关系数据库还是这些NOSQL数据库中的一种?”但还有另一个问题需要考虑:“我们到底应该使用数据库吗?”

敏捷宣言作者的10年周年纪念团聚

我们写了10年后敏捷宣言,我们的作者被邀请到2011年庆祝活动期间的特别活动,以庆祝周年纪念日。十五个作者的十五个作者来了,我们跑了一个公园的台面面板回答了观众的问题和评论。我认为我们都感到惊讶地遇到了多么好,我们如何轻松地倒入舒适的合作和讨论。我们的讨论包括写作宣言的一些背景,在过去十年中看着事物,我们对敏捷的未来发展以及敏捷和精益之间的关系感到高兴和不满。

由Martin Fowler.

2011年8月8日

更多的…

视频

敏捷会议

软件专利

我想,在软件开发领域,我认识的几乎所有人都对专利及其在我们领域的使用方式怀有188比分直播完整手机版深深的仇恨。我已经在我的待办事项列表上写了很多年了,终于被感动了,在一次特别好的调查性新闻报道通过这种美国生活。我的帖子的简短形式是,虽然专利(甚至软件专利)原则上是一个好主意,但在实践中,他们已经变成了一个无与伦比的灾难,并且会更好地报废。

由Martin Fowler.

2011年8月5日

阅读更多…

Bliki.

互联网文化合法的

播客

几周前,一位朋友要求推荐播客。它让我有一段时间来回答,但我认为这将是建议我喜欢听什么的好机会。

由Martin Fowler.

2011年8月4日

阅读更多…

Bliki.

娱乐

语义冲突

那些听到我和同事谈论的人FeatureBranch知道我们不是那种模式的粉丝。我们反对意见的一个重要部分是观察分支容易的观察,但合并很难。我们听到时间听到的一个争论是现代VersionControltools.使得特征分支的合并是值得的。

由Martin Fowler.

2011年8月4日

阅读更多…

Bliki.

连续交货坏事版本控制

超载getter setter.

我最近一直在JavaScript中戳了抨击,一件事让我震惊是使用Getter和Setter使用相同功能名称的习惯。所以,如果你想在jquery中找出横幅的高度,你会使用$(“#横幅”)。高度()如果你想改变高度$(" #旗帜”).height (100)

本次公约对我来说很熟悉,因为Smalltalk使用它。你可能会得到一个值横幅高度然后用旗帜高度:100.知道这是一种闲聊的习惯就足以让我喜欢它了,因为我对这种语言有着一种遥远但持久的爱。但即使是最好的东西也有缺陷,我无法掩饰我对这种编码风格的厌恶。

由Martin Fowler.

2011年8月2日

阅读更多…

Bliki.

坏事API设计

频率减少难度

我最喜欢的一句话是:如果疼,就多做.它有快乐的性质,在表面上看起来很苛刻,但是当你更深的时候产生一些有价值的含义

由Martin Fowler.

2011年7月28日

阅读更多…

Bliki.

敏捷连续交货生产力过程理论

CQRS.

CQRS代表命令查询责任分离.这是我第一次听到格雷格·杨描述的模式。其核心概念是,您可以使用不同的模型来更新信息,而不是使用用于读取信息的模型。对于某些情况,这种分离可能是有价值的,但请注意,对于大多数系统,CQRS增加了有风险的复杂性。

极端介绍

最近,通过互联网流中的一些博客,推文或其他纹波,我遇到了介绍- Andrew Abela的免费书籍极限演示.这是一个简短而轻盈的书,概述了特定的做演示风格。我喜欢他概述的方法。如果你对演示技术感兴趣,特别是如果您正在发表演示,则值得一看,以便说服一个小组采取行动。

由Martin Fowler.

2011年7月13日

阅读更多…

Bliki.

演讲技巧

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

LMAX是一个全新的零售金融交易平台。因此,它必须处理许多低延迟的交易。该系统构建在JVM平台上,并以业务逻辑处理器(Business Logic Processor)为中心,该处理器可以在单个线程上每秒处理600万个订单。业务逻辑处理器使用事件源完全运行在内存中。业务逻辑处理器被Disruptors包围,Disruptors是一个实现队列网络的并发组件,无需锁即可操作。在设计过程中,团队得出结论,使用队列的高性能并发模型的最新发展方向与现代CPU设计根本不一致。

canon70 - 300

有一段时间,我对我的镜头设置感到高兴Digitalslr.:一个西格玛18-200作为一般的相机镜头,佳能10-22宽,佳能50 f1.8100 F2对于低光肖像和狭窄的景深。这是一个很好的设置,帮助我拍摄了我喜欢的照片。

但是,作为像我这样的大多数痴迷的业余爱好者,始终渴望更好的设备。我听说像18-200这样的消费者级镜头是如何像一些更好的东西一样锋利,我可以获得一个可以自动聚焦更快,更安静的镜头,也许我的远程镜头有点柔软而不是我想我应该能够得到?

由Martin Fowler.

2011年7月11日

阅读更多…

Bliki.

摄影

社交网络

我不够冷却到第一波邀请中,但我现在已经进了Google+,社交网络中可能是下一个大事。通过写一点关于我到目前为止如何使用社交网络,以及关于Google+的影响的一些不知情的猜测,它似乎有点恰恰相同

由Martin Fowler.

2011年7月11日

阅读更多…

Bliki.

写作互联网文化

包裹定制

IT部门中的一个常见问题是是否通过建立定制软件或购买包来提供能力。比我一直在编程的时间,辩论已经肆虐如何做出这个选择。我的基地职位成立于此UtilityVsstrateGicdichotomy..这意味着,如果您支持的业务流程是您的竞争优势的一部分,您应该构建定制软件,如果不是,您应该购买一个包,并调整您的业务流程以适应包的工作方式。

尽管我的观点非常优秀,但似乎并不是很多公司都这么做。他们经常忽视二分法,这是一个问题。但我在这里想要关注的问题是当他们购买一个软件包时的常见陷阱。

由Martin Fowler.

2011年7月6日

阅读更多…

Bliki.

坏事编程平台

我和Mike Mason讨论了功能分支

在这个视频(12分钟)迈克·梅森我谈论危险特征分支和它的替代品。

由Martin Fowler.

2011年7月5日

更多的…

视频

连续交货

h p_ n36 l

我最近决定升级我的家MediaServer并得到了一个HP N36L..到目前为止,我很满意。

由Martin Fowler.

2011年6月24日

阅读更多…

Bliki.

小工具

国旗的论点

标志参数是一种函数参数,它告诉功能根据其值执行不同的操作。让我们想象一下我们想要为音乐会预订。有两种方法可以这样做:常规和保费。要在此处使用旗帜参数,我们将最终沿着这些行的方法声明:

由Martin Fowler.

2011年6月23日

阅读更多…

Bliki.

坏事API设计

在敏捷开发大会上发表主旨演讲

三个谈话段:测试中的非确定性,软件开发经济学,自敏捷宣言以来10年。188比分直播完整手机版

由Martin Fowler.

2011年6月8日

更多的…

视频

谈话视频

半尺寸的组成

人们的演示文稿甲板中的一个常见问题是,他们制作文字和图表,这么小,只有房间前面的人才可以正确地看到它们。这是我做的一件简单的事情,以减少对我发生的事情的机会 - 当我撰写我的演示文稿时,我将视图尺寸设置为50%。如果我无法轻易读取50%,那么观众也会挣扎。

由Martin Fowler.

2011年5月13日

阅读更多…

Bliki.

演讲技巧

三大支柱

金宝搏亚洲体育博彩InclicationWorks是一个不寻常的公司,这就是为什么这么多人怀疑的人在这里十年来。一个重要的思想特征是我们对我们的目的进行更广泛的金宝搏亚洲体育博彩观点,而不是只是商业实体。在过去的几年里,我们一直在使用三柱模型来描述我们自己想到的方式。

由Martin Fowler.

2011年5月11日

阅读更多…

Bliki.

金宝搏亚洲体育博彩

宽容的读者

使用web服务的好处之一是,它可以帮助您解耦系统的各个部分。人们可以使用某种程度的分离在独立的代码基础上工作。尽管您得到了一些解耦,但您不能完全消除耦合,因为服务仍然必须通过它们的接口相互通信。可悲的是,许多球队把这种组合弄得比应该的还要糟糕。

由Martin Fowler.

2011年5月9日

阅读更多…

Bliki.

应用集成进化设计

电子书上的沉思

我得到我的第一个电子书阅读器才一年多。现在我只在必要的时候才买纸质书。我写我的上一本书时,主要是想把它写成纸质书,但那将是最后一次,在未来,电子形式将出现在我的脑海中。这些变化将彻底改变书籍的面貌,但除此之外,下一步还不清楚。

由Martin Fowler.

2011年5月5日

阅读更多…

文章

写作

敏捷在10

SD次敏捷宣言以来10年的访谈

由Martin Fowler.

2011年5月3日

阅读更多…

敏捷采访

法治酊

PowerPoint在中年没有发明,当骑士在全盔甲匆匆忙忙地赶去战场时。但今天的滑块甲板与那些旧的骑士分享了一个共同的特征。两者都需要能够清楚地区分符号从一段距离。我们可能没有泥土,但许多投影厂并不是那么伟大的对比。

由Martin Fowler.

2011年5月2日

阅读更多…

Bliki.

演讲技巧

跨平台移动

随着这么多的移动平台的兴起,每个都有一个不同的UI,很多人都在看跨平台工具包。这些允许您编写一次移动应用程序,然后将其部署到一系列移动设备。这些工具包是否值得使用?

由Martin Fowler.

2011年4月29日(

阅读更多…

Bliki.

编程平台工具移动的

UML作为笔记

昨天我正在围绕代码库,查看代码的域模型部分。探索代码基础时,我喜欢记笔赏来帮助我记住我正在学习的内容。对于某些代码基础,特别是域模型,我发现它可以易于绘制UML类图。

由Martin Fowler.

2011年4月28日

阅读更多…

Bliki.

UML.

演示法则

演示出现问题的机会与观众的重要性成正比。

由Martin Fowler.

2011年4月24日

阅读更多…

Bliki.

字典

统一访问原则

模块提供的所有服务应通过均匀的符号可用,这不需要背叛它们是通过存储或通过计算实现的。

- Bertrand Meyer.

Bertrand Meyer在他的高度影响力的书中创造了这个原则面向对象的软件建设

原则的要点是,如果您有一个人对象,并且您要求它的年龄,您应该使用相同的表示法,是否年龄是存储的对象或计算值的存储字段。它有效意味着该人的客户应该既不知道也不关心是否存储或计算年龄。

由Martin Fowler.

2011年4月20日

阅读更多…

Bliki.

封装语言功能API设计合作对象设计

萨凡纳查尔斯顿

我们最近在大草原和查尔斯顿南部的城市度假度假。在他们的美丽和历史兴趣方面,我会听到关于两个城市的好事 - 我可以确认那些好事。两者都非常值得几天徘徊。

由Martin Fowler.

2011年4月14日

阅读更多…

Bliki.

旅行

在测试中消除非确定性

自动回归套件可以在软件项目中发挥重要作用,可以减少生产中的缺陷,对进化设计至关重要。在与发展团队交谈时,我经常听到关于非确定性测试的问题 - 有时通过并且有时失败的测试。留下不受控制的,非确定性测试可以完全破坏自动回归套件的值。在本文中,我概述了如何处理非确定性测试。初始检疫有助于减少对其他测试的损害,但您仍然必须尽快解决它们。因此,我讨论了对非确定性的共同原因的治疗:缺乏隔离,异步行为,远程服务,时间和资源泄漏。

由Martin Fowler.

2011年4月14日

阅读更多…

文章

连续交货测试

敏捷签字人

我不时被介绍为“敏捷宣言的签署人”。通常他们的意思是我是敏捷软件开发宣言188比分直播完整手机版因此,它是最初的签署国之一。但事实上,签名者比17位作者要多得多,当我最后一次看的时候,签名者的数量达到了10104人。如果你如此倾向,你可以加入这个名单。

由Martin Fowler.

2011年3月29日

阅读更多…

Bliki.

计算机历史

资源池

许多程序需要利用昂贵的资源来创建和维护。这些示例是数据库连接和线程。资源池提供管理这些资源的好方法。

由Martin Fowler.

2011年3月29日

阅读更多…

Bliki.

数据库应用架构188比分直播网 坚持原创

认证能力相关

我的大多数朋友和同事都对软件开发中的认证方案持非常消极的态度,我也有同样的鄙视。188比分直播完整手机版这并不意味着我认为软件认证就定义而言是糟糕的,只是我们看到的几乎每个认证都不能通过一个基本的测试。

由Martin Fowler.

2011年3月28日

阅读更多…

Bliki.

认证招聘

佳能60 d

当我第一次让搬到一个Digitalslr.我故意买了更便宜的相机 - 佳能反叛XTI / 400D。我部分地完成了更多的钱给镜头,而且因为我知道技术会继续前进,我希望在几年内取代身体。

由Martin Fowler.

2011年2月22日

阅读更多…

Bliki.

小工具摄影

可交易质量假设

我经常遇到一些沮丧的开发人员,因为“管理层想要更多的功能,他们不在乎质量”。当我听到这个消息时,我总是很难过,因为当我听到这个消息时,我知道开发人员、管理人员和他们的客户已经失去了。他们的失败是由于把局势描述成可交易质量假设

由Martin Fowler.

2011年2月21日

阅读更多…

Bliki.

生产力

皮下测试

我用皮下测试意味着一个在应用程序的UI下运行的测试。当您对应用程序进行功能测试时,这是巧妙的有价值的:当您想要测试端到端行为时,但难以通过UI本身进行测试。

由Martin Fowler.

2011年2月14日

阅读更多…

Bliki.

测试类别

工艺和裂缝

Daniel Terhorst-North最近的软件工艺的博客帖子已经释放了很多博客讨论(如果您感兴趣,我总结了下面的博客讨论)。那里有很多,但他的一个主题特别响起了我,因此这个帖子。

由Martin Fowler.

2011年1月19日

阅读更多…

Bliki.

敏捷极限编程过程理论

合同测试

最常见的使用testdouble.是当您与外部服务进行通信时。通常,这种服务正在由不同的团队维护,它们可能会受到缓慢和不可靠的网络,并且可能自己不可靠。这就是为什么测试双倍方便的原因,它会阻止您自己的测试缓慢而不可靠。但是,对双重的测试始终提出了双重确实是外部服务的准确表示的问题,如果外部服务改变合同,会发生什么?

由Martin Fowler.

2011年1月12

阅读更多…

Bliki.

测试类别

搬到诺科吉

包括此Bliki在内的大多数网站,使用XML到HTML转换过程构建。我在自己的XML词汇表中编写文章和Bliki条目,然后将这些来源转换为您读取的HTML。当我在2000年被说回来时,我在XSLT中完成了它。虽然我很擅长编程XSLT,但我得出了得出的结论是,我还不够是一个想要继续使用它的受虐狂。经过短暂的实验,在飞往班加罗尔的飞行中写下Bliki变压器,我使用REXML库切换到Ruby。现在是时候将该核心库更改为Nokogiri了

由Martin Fowler.

2011年1月10日

阅读更多…

Bliki.

工具

安达曼群岛

当我们在印度的时候,我们在安达曼群岛度过了一个星期的假期,主要是为了沉迷于潜水。我们大部分时间都在哈夫洛克岛,从布莱尔港的主要中心乘轮渡到这里需要几个小时。这里有一些零散的经验与大家分享。

由Martin Fowler.

2011年1月6日

阅读更多…

Bliki.

旅行


所有标签

API设计·敏捷·敏捷收养·分析模式·应用架构188比分直播网 坚持原创·应用集成·坏事·18bet体育·构建脚本·认证·合作·计算机历史·会议面板·会议·连续交货·新型冠状病毒肺炎·数据分析·数据库·设计·字典·分布式计算杂志·娱乐·多样性·文档·域驱动设计·域特定语言·国内的·封装·企业架构188比分直播网 坚持原创·估计·活动架构188比分直播网 坚持原创·进化设计·经验报告·旁白的架构188比分直播网 坚持原创·极限编程·前端·小工具·ieeeSoftware·InfoDecks.·互联网文化·采访·语言功能·语言工作台·瘦且健康的·遗产康复·合法的·指标·微服务·移动的·noSQL·合作对象设计·解析器生成器·摄影·播客·受欢迎的·演讲技巧·隐私·过程理论·生产力·编程平台·编程风格·项目计划·招聘·188app彩票ios·188app彩票ios重构边界·需求分析·ruby·安全·谈话视频·团队环境·团队组织·技术债务·技术领导·测试类别·测试·金宝搏亚洲体育博彩·工具·旅行·UML.·版本控制·web开发·网页服务·网站·写作

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年

所有内容