中:2011年

赛前

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

由马丁188bet足球充值

2011年12月19日

阅读更多…

bliki

不好的事情介绍技术

连续交货

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

188bet足球充值马丁福勒和杰兹谦卑

2011年12月2

更多…

视频

持续交付谈话视频测试

迅雷显示

几个月前,我收到了一家新公司笔记本电脑 - 带有霹雳港的MacBook Pro。因为我开始思考雷电展示。我已经听到了关于Apple Displays的好事,尽管他们的费用,以及作为扩展坞的展示的想法是吸引人的。

由马丁188bet足球充值

2011年11月23日

阅读更多…

bliki

小工具

Polyglot持久性

2006年,我的同事尼尔·福特(Neal Ford)创造了这个词通晓多种语言的编程,表示应用程序应该混合使用多种语言编写,以利用不同语言适合处理不同问题这一事实。复杂的应用程序将不同类型的问题组合在一起,因此为工作选择正确的语言可能比尝试将所有方面都用一种语言处理更有效率。

在过去的几年里,人们对新语言的兴趣激增,尤其是函数语言,我经常想花些时间钻研Clojure、Scala、Erlang或类似的语言。但我的时间有限,我要优先考虑另一个更重要的转变,那就是DatabaseThaw。首批资金来自客户和其他人脉,前景十分诱人。我可以肯定地说,如果您开始一个新的战略性企业应用程序,您不应该再假设您的持久性应该是关系型的。关系选项可能是正确的——但你应该认真考虑其他选项。

由马丁188bet足球充值

2011年11月16日

阅读更多…

bliki

数据库NoSQL.应用架构

过早加大

软件的好处之一是人们似乎想要它,而且想要得很快。组织通常会要求团队加速软件的生产,并且组织不时地寻求以真正显示其承诺的方式提供帮助——通过花钱为团队增加更多人员。

由马丁188bet足球充值

2011年11月10日

阅读更多…

bliki

不好的事情团队组织项目计划

机会主义的重构188足球比分直播

从一开始就开始谈论并写出重构人员已经问我应该如何纳入更广泛的软件开发过程。188足球比分直播如果软件开发生命周期中有重构阶段188足球比分直播,应讨论的比例应该致力于重构任务,我们应该如何弄清楚谁应该被分配给重构职责?虽然有一些预定的重构努力的地方,但我更愿意鼓励重构作为机会主义的活动,每当可以随时随地进行188足球比分直播的,无论是谁如何清理。

由马丁188bet足球充值

2011年11月1日

阅读更多…

bliki

188足球比分直播

Goto Aarhus 2011.

转到(以前称为Jaoo)长期以来一直是我最喜欢的矿井会议。在多年来,保持高标准的内容与高效友好的组织相结合,他们做得很好。因此,虽然我的会议过度消耗一般导致会议 - 恐惧症,但是,在向Aarhus旅行有点复杂的旅行时,我仍然觉得愉快的预期感。

由马丁188bet足球充值

2011年10月26日

阅读更多…

bliki

会议数据库语言功能

避免视频

制作和编辑视频曾经是一项昂贵的工作,但现在相机和编辑软件很便宜。因此,许多像我这样的大嘴巴开始制作视频来帮助传播他们的想法。这么做有很多原因,这是一种有很多可能性的媒介,它适合像我这样在舞台上说得很好的人,有很好的证据表明人们会为视频付费——这对一个人的收入有好处,也证明人们会认真对待它。尽管有这些原因,但到目前为止我还没有冒险一试。

由马丁188bet足球充值

2011年9月7日

阅读更多…

bliki

写作

五个仲夏夜之日

久不前辛迪和我和几个邻居一起开始了一个很长的任务,谁知道我们是否会完成。任务是在每一个合理的视频版本中观看莎士比亚的每一个游戏。这是很有趣,尽管我们不能像我们经常旅行一样掩盖。我们正在以粗糙的时间顺序执行它们,刚刚完成了仲夏夜之梦。

由马丁188bet足球充值

2011年9月2日

阅读更多…

bliki

转移

内存映像

当人们开始企业应用程序时,最早的问题之一是“我们如何与数据库交谈”。如今,他们可能会问一个略有不同的问题“我们应该使用什么样的数据库 - 关系或其中一个的NoSQL数据库?”。但是还有另一个问题需要考虑:“我们应该使用数据库吗?”

由马丁188bet足球充值

2011年8月31日

阅读更多…

bliki

数据库应用架构事件的架构

敏捷宣言作者的10周年聚会

十年后,我们写敏捷宣言在敏捷2011年大会上,我们被邀请参加一个庆祝周年纪念的特别活动。17位作者中的15位出席了会议,我们在公园长椅上组织了一个小组,回答观众的问题和评论。我想我们都惊讶于再次见面是多么愉快,我们是多么容易回到舒适的合作和讨论中。我们的讨论包括撰写宣言的背景知识,回顾过去十年中让我们高兴和不高兴的事情,敏捷的未来发展,以及敏捷和精益之间的关系。

由马丁188bet足球充值

2011年8月8日

更多…

视频

敏捷会议

软件专利

我认为我在软件开发领域几乎每个人都知道专利的深层仇恨以及他们在我们领域中使用的方式。我在我的Todo列表上有一篇帖子,有关这一点,终于被搬到了它之后写下它特别好的调查新闻通过这种美国生活。我的文章的简短形式是,虽然专利(甚至软件专利)在原则上是一个好主意,但在实践中它们已经变成了一场彻头彻尾的灾难,最好还是放弃。

由马丁188bet足球充值

2011年8月5日

阅读更多…

bliki

互联网文化法律

播客

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

由马丁188bet足球充值

2011年8月4日

阅读更多…

bliki

转移

语义冲突

那些听到我的同事和我谈论的人FeatureBranch.要知道,我们并不喜欢这种模式。我们反对的一个重要部分是观察到分支很容易,而合并很难。我们经常听到的一个观点是现代的VersionControltools.使合并变得足够容易,从而使特性分支变得值得。

由马丁188bet足球充值

2011年8月4日

阅读更多…

bliki

持续交付不好的事情版本控制

重载的Getter Setter

我最近在JavaScript中进行了一些研究,其中一件让我感到震惊的事情是,对于getter和setter使用相同的函数名的习惯。所以如果你想知道你的jQuery旗帜的高度,你会使用$(“#横幅”)。高度()如果你想改变你将使用的高度$(“#横幅”)。高度(100)

本次公约对我来说很熟悉,因为Smalltalk使用它。你可能会得到一个值旗帜高度并改变它横幅高度:100。知道这是一个小小的公约,足以期望我喜欢它,因为我对那种语言遥远而持久的爱。但即使是最好的东西有缺陷,我无法掩饰我对这个编码风格的不喜欢。

由马丁188bet足球充值

2 2011年8月

阅读更多…

bliki

不好的事情API设bet188足球计

频率可以降低难度

我最喜欢的声音之一是:如果伤害,更常见。它有快乐的性质,在表面上看起来很苛刻,但是当你更深的时候产生一些有价值的含义

由马丁188bet足球充值

2011年7月28日

阅读更多…

bliki

敏捷持续交付生产率过程理论

CQRS

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

极端的表现

最近,通过一些博客,推特或其他涟漪在互联网流,我遇到了表示-免费的书,由Andrew Abela on极端的演讲。这是一本简短而轻松的书,概述了做报告的特定风格。我喜欢他提出的方法。我认为,如果你对演示技巧感兴趣,特别是如果你要做一个演示,以说服一个小组采取行动,这值得一看。

由马丁188bet足球充值

2011年7月13日

阅读更多…

bliki

介绍技术

Lmax架构

Lmax是一个新的零售金融交易平台。因此,它必须处理许多具有低延迟的交易。该系统由JVM平台构建,并在业务逻辑处理器上中心,可以在单个线程上处理每秒600万订单。业务逻辑处理器使用事件采购完全运行内存。业务逻辑处理器由Distruptors包围 - 一个并发组件,它实现了在不需要锁的情况下运行的队列网络。在设计过程中,团队得出bet188足球结论,最近在高性能并发模型中使用队列的方向从根本上与现代CPU设计的赔率基本上是巨大的。

由马丁188bet足球充值

2011年7月12日

阅读更多…

文章

应用架构经验报告博览架构事件的架构

Canon70-300.

有一段时间,我对我的镜头设置感到高兴DigitalSLR: 一种σ18 - 200作为一个普通的镜头,佳能10-22宽,佳能50支100个f2适用于低光肖像和窄景深。这是一个很好的设置,帮助我拍了很多我喜欢的照片。

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

由马丁188bet足球充值

2011年7月11日

阅读更多…

bliki

摄影

社交网络

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

由马丁188bet足球充值

2011年7月11日

阅读更多…

bliki

写作互联网文化

包定制

IT部门的一个常见问题是,是通过构建自定义软件来提供功能,还是通过购买包来提供功能。在我编写程序之前的很长一段时间里,关于如何做出这种选择的争论一直很激烈。我的基本立场是建立在UtilityVsStrategicDichotomy。煮沸这意味着如果您支持的业务流程是您的竞争优势的一部分,您应该构建定制软件,如果不是您应该购买包裹并调整您的业务流程以适应包装的方式。

尽管我看来的卓越卓越,但很多公司似乎都这样做。通常,他们忽略了二分法,这是一个问题。但是我想专注于这里的问题是他们购买包裹时的常见陷阱。

由马丁188bet足球充值

2011年7月6

阅读更多…

bliki

不好的事情编程平台

Mike Mason和我谈论特征分支

在这个视频(12分钟)迈克梅森我谈到的危险特征分支及其替代品。

由马丁188bet足球充值

2011年7月5日

更多…

视频

持续交付

h p_ n36 l

我最近决定升级我的家媒体服务器并得到了一个HP N36L.。到目前为止,我对它很满意。

由马丁188bet足球充值

2011年6月24日

阅读更多…

bliki

小工具

国旗论证

标志参数是一种函数参数,它告诉函数根据其值执行不同的操作。让我们假设我们要预订一场音乐会的票。有两种方法可以做到这一点:定期的和额外的。为了在这里使用一个flag参数,我们将在下面的代码中声明一个方法:

由马丁188bet足球充值

2011年6月23日

阅读更多…

bliki

不好的事情API设bet188足球计

敏捷开发会议的主题演讲

三个演讲部分:测试中的不确定性,软件开发的经济学,敏捷宣言发表10年之后。

由马丁188bet足球充值

2011年6月8日

更多…

视频

谈话视频

一半大小作文

在人们的演示甲板上一个常见的问题是,他们把文字和图表弄得如此之小,以至于只有坐在房间前面的人才能正确地看到它们。为了减少这种情况发生在我身上,我做了一件简单的事情——当我在编写我的演示文稿时,我将视图大小设置为50%。如果我不能轻松地阅读50%,那么观众也会挣扎。

由马丁188bet足球充值

2011年5月13日

阅读更多…

bliki

介绍技术

三大支柱

ThoughtWorks是一家不同寻常的公司,这就是为什么像我这样对公司持怀疑态度的人在这里待了十年。ThoughtWorks的一个重要特点是,我们对自己的目的有了更广泛的看法,而不仅仅是一个商业实体。在过去的几年里,我们一直在使用一个三支柱模型来描述我们对自己的看法。

由马丁188bet足球充值

2011年5月11日

阅读更多…

bliki

thoughtworks

宽容读者

使用Web服务的一个好处是它可以帮助您解除系统的各个部分。人们可以在一定程度的分离上使用单独的代码基础。虽然您获得了一些解耦,但您无法完全消除耦合,因为服务仍然必须通过其接口互相通信。悲伤的是,很多球队使这个耦合比应该的那么差。

由马丁188bet足球充值

2011年5月9日

阅读更多…

bliki

应用程序集成进化型设计bet188足球

沉思在电子书

自从我收到我的第一个电子书阅读器以来,这只是一年以来。现在,我真的需要买纸书。我写下了我的最后一本思考它主要作为纸书,但这将是最后一次,在未来的电子形式将在我的脑海前。这些变化将完全改变书籍的景观,但除此之外,下一步并不清楚。

由马丁188bet足球充值

2011年5月5日

阅读更多…

文章

写作

敏捷10

《敏捷宣言》发表10年后,SD时报采访了他

由马丁188bet足球充值

2011年5月3

阅读更多…

敏捷采访

酊剂规则

PowerPoint并不是在中世纪发明的,那时骑士们全副武装在战场上奔跑。但是今天的幻灯片甲板与那些古老的骑士有一个共同的特点。两者都需要能够清楚地从远处区分符号。我们可能没有泥和灰尘,但许多投影仪在对比中并不那么好。

由马丁188bet足球充值

2011年5月2日

阅读更多…

bliki

介绍技术

跨平台的移动

随着许多移动平台的崛起,每个平台都有不同的用户界面,许多人开始关注跨平台工具包。它允许您一次性编写一个移动应用程序,然后将其部署到一系列移动设备上。这些工具包值得使用吗?

由马丁188bet足球充值

2011年4月29日

阅读更多…

bliki

编程平台工具移动

UML作为笔记

昨天我浏览了一个代码库,查看了代码的领域模型部分。在研究代码库时,我喜欢做笔记来帮助自己记住正在学习的内容。对于一些代码基,特别是领域模型,我发现绘制UML类图很方便。

由马丁188bet足球充值

2011年4月28日

阅读更多…

bliki

uml

演示法则

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

由马丁188bet足球充值

2011年4月24日

阅读更多…

bliki

字典

统一访问原则

模块提供的所有服务都应该通过统一的表示法可用,这不会暴露它们是通过存储还是通过计算实现的。

——Bertrand Meyer

Bertrand Meyer在他极具影响力的书中创造了这个原则面向对象软件构造

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

萨凡纳查尔斯顿

我们最近在南部城市萨凡纳和查尔斯顿度假一周。我听说这两个城市的美丽和历史遗迹都很好——我可以证实这些好东西。这两种方法都值得你花几天的时间去闲逛。

由马丁188bet足球充值

2011年4月14日

阅读更多…

bliki

旅行

根除测试中的非决定论

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

由马丁188bet足球充值

2011年4月14日

阅读更多…

文章

持续交付测试

敏捷签署

我不时被引入为“敏捷宣言”的“签字人”。通常他们的意思是我是一个作者宣言敏捷软件开发,因此是其中一个初始签署者。但实际上有更多的签署者比17名作者,当我上次看时,算数高达10,104。如果您如此倾向于您可以加入该列表。

由马丁188bet足球充值

2011年3月29日

阅读更多…

bliki

计算机历史

资源池

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

由马丁188bet足球充值

2011年3月29日

阅读更多…

bliki

数据库应用架构

认证能力相关性

我的大多数朋友和同事对软件开发中的认证计划非常负面,这是我分享的蔑视。这并不意味着我认为软件的认证是糟糕的定义,只是我们看到的几乎每个我们都会失败的基本测试。

由马丁188bet足球充值

2011年3月28日

阅读更多…

bliki

认证招聘

佳能60d.

当我第一次让搬到一个DigitalSLR我特意买了一架更便宜的相机——佳能Rebel XTi/400D。我这样做,一方面是为了在镜片上投入更多的钱,另一方面也是因为我知道技术会不断发展,几年后我就会寻找替代人体的手术。

由马丁188bet足球充值

2011年2月22日

阅读更多…

bliki

小工具摄影

可交易质量假设

我常常遇到开发者,因为“管理想要更多的特征,他们不关心质量”。当我听到这个时,我总是难过的,因为当我听到这个时,我知道开发人员,管理层和他们的客户已经丢失了。他们的失败是由于框架的情况而造成的可交易质量假设

由马丁188bet足球充值

2011年2月21日

阅读更多…

bliki

生产率

皮下测试

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

由马丁188bet足球充值

2011年2月14日

阅读更多…

bliki

测试类别

工艺和裂缝

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

由马丁188bet足球充值

2011年1月19日

阅读更多…

bliki

敏捷极限编程过程理论

合同的测试

使用最常见的案例之一testdouble.是在与外部服务通信时。通常,此类服务由不同的团队维护,它们可能会受到速度慢、网络不可靠的影响,而且它们本身也可能不可靠。这就是为什么测试替身很方便,它可以防止您自己的测试变慢和不可靠。但是对double的测试总是会提出这样一个问题:double是否确实是外部服务的准确表示,以及如果外部服务更改了它的契约会发生什么情况?

由马丁188bet足球充值

2011年1月12日

阅读更多…

bliki

测试类别

搬到Nokogiri

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

由马丁188bet足球充值

2011年1月10

阅读更多…

bliki

工具

安达曼群岛

虽然我们在印度,我们在安达曼群岛度过了一个星期的假期,主要是为了沉迷于一些潜水。我们在大多数时间在Havelock岛上度过了大部分时间,这是距离布莱尔港的主中心渡轮有几个小时。这里有一些分散的东西可以分享我们的经验。

由马丁188bet足球充值

2011年1月6日

阅读更多…

bliki

旅行


所有标签

API设bet188足球计·敏捷·采用敏捷·分析模式·应用架构·应用程序集成·不好的事情·棋盘游戏·构建脚本·认证·合作·计算机历史·会议面板·会议·持续交付·新冠肺炎·数据分析·数据库·bet188足球·字典·分布式计算杂志·转移·多样性·文件·域驱动设计bet188足球·领域特定语言·国内·封装·企业架构·估计·事件的架构·进化型设计bet188足球·经验报告·博览架构·极限编程·前端·小工具·Ieeesoftware·infodecks·互联网文化·采访·语言功能·语言工作台·精益·遗产康复·法律·指标·microservices·移动·NoSQL.·对象协作设计bet188足球·解析器发电机·摄影·播客·流行·介绍技术·隐私·过程理论·生产率·编程平台·编程风格·项目计划·招聘·188足球比分直播·188足球比分直播重构的边界·需求分析·红宝石·安全·谈话视频·团队环境中·团队组织·技术债务·技术领导·测试类别·测试·thoughtworks·工具·旅行·uml·版本控制·Web开发·web服务·网站·写作

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

所有内容