中:2013

Datensparsamkeit

Datensparsamkeit是德国词,很难正确地翻译成英语。这是我们如何捕捉和存储数据的态度,他说,我们真正需要的,我们应该只处理数据。

由Ma188bet足球充值rtin Fowler

2013年12月12日

阅读更多…

bliki

数据库Web开发网络文化法律大数据隐私

企业集成使用REST

大多数内部REST API对于单一集成点,内置一次性API的目的。在这篇文章中,我将讨论从做多个团队的大规模整合的RESTful学到的约束性和灵活性,你必须与非公开的API,和教训。

布兰登拜尔斯

2013年11月18日

阅读更多…

文章

应用集成网页服务企业架构

在历史上受到歧视

不时,我已经写上这个网站有关问题DiversityImbalance在软件开发行业,以及我们如何需要采取深思熟虑的行动,以增加代表性不足的群体的比例。这是一切都很好,但自然会导致什么代表性不足,我们更应该关注组的问题。在ThoughtWorks的,我们已经使用术语“在历史上,歧视,反对”,以帮助被集中我们为包容多样性的主要驱动力之一的思考。

由Ma188bet足球充值rtin Fowler

2013年10月10日

阅读更多…

bliki

多样

Nexus7

几个月前,我买了谷歌Nexus 7平板电脑。我想等到我使用的设备为前一段时间我发表我的经验是,但该策略的缺点是,我现在谈论已被取代平板电脑。这就是说,我会通过我的意见,无论如何,因为它们仍可能帮助他人考虑自己的未来平板电脑的选择。

由Ma188bet足球充值rtin Fowler

2013年10月8日

阅读更多…

bliki

小工具

Eurogames

我Eurogames的粉丝 - 的平易近人的风格,但周到的棋盘游戏。我很喜欢,因为你通常可以学习和游戏在一个晚上,但他们提供足够的战略利益打了很多次。我有时会问更多关于他们,什么和我最喜欢的是什么。因此,这里是一个简短的文章,解释他们和我书架上的游戏的交互式列表。

由Ma188bet足球充值rtin Fowler

2013年10月2日

阅读更多…

棋牌游戏改道

测试异步JavaScript

似乎是在JavaScript社会共同的误解,认为测试异步代码需要比测试“常规”同步码不同的方法。在这篇文章中,我将解释为什么这不是通常的情况。我将突出测试支持异步行为,而不是代码本质上是异步的代码单元之间的差异。我还将展示基于承诺,异步代码是如何适合于可在一个清晰,可读的方式进行测试,同时还验证异步行为干净,简洁的单元测试。

皮特霍奇森

2013年9月18日

阅读更多…

文章

测试

关于“Brogrammer效应”赫芬顿邮报现场面板

我参加了一个20分钟长的小组讨论妇女在高科技下降参与,我们应该做些什么。

由Ma188bet足球充值rtin Fowler

2013年9月18日

更多…

视频

会议板多样

阈值测试

阈值测试的测试插入DeploymentPipeline该监视由值当前构建与阈值进行比较的一些可测量现象。如果当前版本的值通过阈值,测试失败,失败的构建。

由Ma188bet足球充值rtin Fowler

2013年9月12日

阅读更多…

bliki

测试类别

Page对象

当你写对一个网页测试,您需要参考该网页中的元素,以点击链接,并确定钱包显示的。但是,如果你写的操作HTML元素测试直接在您的测试将是脆的用户界面的变化。页面对象封装了一个HTML页面,或片段,与特定应用的API,可以让你操纵页面元素,而在HTML周围挖。

由Ma188bet足球充值rtin Fowler

2013年9月10日

阅读更多…

bliki

测试封装Web开发

告诉不要问

推荐给鸵鸟政策问的是一个原则,即帮助人们记住,面向对象是关于捆绑与对数据操作功能的数据。它提醒我们,而不是要求对数据的对象,并作用于这些数据,我们应该将告诉对象做什么。这将鼓励移动行为变成一个对象去的数据。

由Ma188bet足球充值rtin Fowler

2013年9月5日

阅读更多…

bliki

封装API设bet188足球计对象协作设计bet188足球

转到阿姆斯特丹主题

我在阿姆斯特丹的后藤在2013年像往常一样,基调它跟随我的“软件设计在21世纪的一对短讲模板。bet188足球我开始谈论无结构数据结构,解释为什么总有一个隐含的模式和由此带来的后果。第二拉(25m24s)我说说敏捷的精髓软件开发敏捷流畅模型

由Ma188bet足球充值rtin Fowler

2013年9月4日

更多…

视频

视频通话

由于在随后

鉴于-当,然后是代表测试的风格 - 或它的倡导者会说 - 用指定系统的行为SpecificationByExample。这是通过开发一种方法丹尼尔Terhorst北和克里斯·马茨作为的一部分行为驱动开发(BDD)。这似乎为许多测试框架,如黄瓜的结构化方法。你也可以把它看作是的再形成四阶段测试模式。

由Ma188bet足球充值rtin Fowler

2013年8月21日

阅读更多…

bliki

测试领域特定语言

是什么感觉,以工作在ThoughtWorks的...

在与InformIT的我的采访给我的(而偏斜),如在ThoughtWorks工作,为什么我的看法。我们谈谈我是如何到达那里,所以我留下来,什么人都可以做的加入,我们的有趣的公司繁荣。

由Ma188bet足球充值rtin Fowler

2013年8月20日

阅读更多…

ThoughtWorks的

表达式生成器

其中的一个问题连贯接口是它导致了一些奇怪的看着方法。考虑下面这个例子:

由Ma188bet足球充值rtin Fowler

2013年8月8日

阅读更多…

bliki

领域特定语言

隐私保护麻烦的人

我们需要支持的隐私,不适合我们这些谁拥有“没什么可隐瞒的”,但令人烦恼的人们喜欢调查记者和活动家,没有它,我们的民主制度会崩溃

由Ma188bet足球充值rtin Fowler

2013年7月25日

阅读更多…

文章

网络文化隐私

用户定义字段

在软件系统的一个共同特点是允许用户在数据结构定义自己的领域。考虑一个地址簿 - 有东西,你可能要添加的主机。随着新的社交网络每天弹出,用户可能要添加一个新的领域的Bunglr ID到他们的联系人。

由Ma188bet足球充值rtin Fowler

2013年7月23日

阅读更多…

bliki

数据库应用架构API设bet188足球计

故事点

故事点是大小在敏捷项目的故事一个共同的名字。联合XpVelocity他们通过提供时,就可以完成故事的预测提供了技术援助计划。

由Ma188bet足球充值rtin Fowler

2013年7月16日

阅读更多…

bliki

估计

故事计数

故事计数是计划和评估的技术。类似于StoryPoints它的工作原理与XpVelocity为了帮助你弄清楚有多少故事,你可以在一段固定的时间交付。然而不同,在你只考虑每单位时间和故事的数量(主要是)忽略了他们的相对大小。

由Ma188bet足球充值rtin Fowler

2013年7月16日

阅读更多…

bliki

估计

理想的时间

理想的时间是在早期使用的一个术语极限编程用的工作量估计的帮助。它已经现在大多通过取代StoryPoints要么StoryCounting

由Ma188bet足球充值rtin Fowler

2013年7月16日

阅读更多…

bliki

估计

极限编程

极限编程(XP)是主要由开发的软件开发方法肯特·贝克。XP是第一个敏捷方法确实XP是在90年代末和00年代初占主导地位的敏捷方法之前的Scrum成为主导的头十年过去了。很多人(包括我自己)认为XP到是得到了重视敏捷方法的主要催化剂,且优于的Scrum作为敏捷开发中开始了一个基地。

由Ma188bet足球充值rtin Fowler

2013年7月11日

阅读更多…

bliki

敏捷敏捷实施极限编程

云计算

“云”已经成为过去几年中非常过度炒作的术语。其中的过度炒作话的特点是,他们很少或根本没有定义他们(是的NosqlDefinition我在看着你)。

事实证明有云的计算可用的优异的清晰度,从没有其它说NIST。这是通过提供一个奇妙的简短,易懂标准文件(不,我不是在开玩笑)。

由Ma188bet足球充值rtin Fowler

2013年7月11日

阅读更多…

bliki

应用架构

一成不变的服务器

自动配置工具(如Cfengine的木偶, 要么厨师)允许您指定服务器应该如何配置,并带来新的和现有的计算机符合。这有助于避免脆弱的问题SnowflakeServers。这些工具可以创建PhoenixServers可以拆掉随意重建。一个不变的服务器是这种方法的逻辑结论,服务器,一旦部署,绝不会被修改,只是用一个新的更新的实例所取代。

通过Kief莫里斯

2013年6月13日

阅读更多…

bliki

持续交付构建脚本

配置同步

自动配置工具(如Cfengine的木偶, 要么厨师),让你避免SnowflakeServers通过提供食谱来描述服务器的元件的配置。配置同步不断地应用这些规范,无论是定期或当它改变时,在整个一生服务器实例。如果有人做了更改的工具外的服务器,将在下一次服务器同步收归中央指定的配置。如果需要一些配置的变化,它在配置规范(配方,舱单,或任何特定配置工具调用它)作出真实,然后应用到整个基础架构的所有相关的服务器。

通过Kief莫里斯

2013年6月13日

阅读更多…

bliki

持续交付

不断发展的移动实施战略

移动仍然是流量比传统网络的一小部分,但其市场份额正在增长,所以我们需要考虑我们对于制定有效的移动应用程序的策略。我们讨论思考一个产品愿景,分离风格的用户参与到“精益向前”,“向后倾斜”和“下视”的风格;而它们整合成一个跨媒体应用。我们谈谈为什么它更重要的是着眼于价值比交通,激光和盖的底座平台战略,并认为现时的Android,iOS和网络是三个可行的平台选择。贾尔斯完成我们的工作与主要航空公司个案研究。

贾尔斯亚历山大和马丁·福勒188bet足球充值

2013年6月6日

更多…

视频

视频通话移动

嵌入式文件

通过服务器流动JSON数据结构是什么我看到越来越多的这些日子。JSON文件可以通过使用直接持久,AggregateOrientedDatabase序列化的LOB在关系数据库中。JSON文件也可以直接提供给Web浏览器或用于将数据传输到服务器端页面渲染器。当以这种方式使用JSON,我听人说,使用面向对象语言的方式得到,因为JSON需要被翻译成对象只能再次呈现出来 - 编程工作的浪费。我同意关于垃圾了点,但我认为它是不是对象,但不懂得封装的一个问题。

由Ma188bet足球充值rtin Fowler

2013年6月4日

阅读更多…

bliki

NOSQL封装对象协作设计bet188足球

持续交付

持续交付是一个软件开发的纪凡,你以这样的方式,该软件可以在任何时候被释放到生产建设软件。

你正在做持续交付时:

  • 你的软件在其整个生命周期中部署
  • 你的团队保持优先次序是软件部署了新功能的工作
  • 任何人都可以得到快速,在其系统上的生产准备自动反馈任何时候有人提出了改变他们
  • 您可以执行的软件的任何版本的按钮部署按需任何环境

由Ma188bet足球充值rtin Fowler

2013 5月30日

阅读更多…

bliki

持续交付版本控制

部署流水线

一个自动化的构建和测试环境的挑战是你想要你的构建要快,这样就可以得到快速反馈,但综合测试需要很长的时间来运行。部署流水线是您的构建分解为阶段来处理此问题的方法。每个阶段都提供了增加信心,通常在额外的时间成本。早期阶段可以发现,大部分问题得到更快的反馈,而后期通过探测提供更慢更。部署流水线是的中心部分ContinuousDelivery

由Ma188bet足球充值rtin Fowler

2013 5月30日

阅读更多…

bliki

持续交付构建脚本

DIP在狂野

自上世纪90年代的依赖倒置原则(DIP)已经出现,即便如此,它似乎很容易解决的问题,中间给忘了。几个定义后,我将介绍一些我个人真实项目中使用,所以你有一些例子,从中形成自己的结论的DIP的应用。

布雷特L. Schuchert

2013 5月21日

阅读更多…

文章

对象协作设计bet188足球应用架构

XP速度

Velocity是一个概念,有助于通过捆绑的努力广阔的语句插入经过时间校准的计划。速度是多少东西,一个团队(或者如果它是个人速度的人)的时间内被做了发言。通常你应该通过测量多少得到了在过去的时间做决定的速度,下面的原则YesterdaysWeather。一个典型的方法是平均的速度在过去的三个时间段来确定未来时间段的速度。速度最初形成的一部分极限编程但由于利差,现在广泛使用的敏捷软件开发所有的口味。

由Ma188bet足球充值rtin Fowler

2013 5月17日

阅读更多…

bliki

极限编程项目计划估计

你如何估计在敏捷项目?

ThoughtWorks的放在一起PDF电子书上估计在敏捷项目。它开始具有的重印我PurposeOfEstimationbliki,则包括了如何使用故事点和计数的故事既估计散文。

由Ma188bet足球充值rtin Fowler

2013年5月3日

阅读更多…

估计

用户测试之旅

用户的旅程测试的一种形式BusinessFacingTest,旨bet188足球在通过该系统来模拟一个典型用户的“征途”。这样的测试通常会覆盖用户的整个交互系统,以达到某种目的。他们作为一个用例的一条路径。

由Ma188bet足球充值rtin Fowler

2013年4月24日

阅读更多…

bliki

测试类别

故事测试

故事测试BusinessFacingTests用来描述和验证提供作为一部分的软件用户故事。当一个故事阐述了团队创建充当故事验收标准的几个故事测试。这个故事的测试可以组合成一个回归测试套件的软件和系统的行为,提供从需求(用户故事)可追溯性测试和(通过执行)。故事的测试是BroadStackTests

由Ma188bet足球充值rtin Fowler

2013年4月24日

阅读更多…

bliki

测试类别坏事

业务面对测试

面向业务测试是测试的目的是用作援助与开发团队的非编程构件,如客户,用户,业务分析等通信。当自动化的,它们描述在面向领域的术语的系统,忽略了系统本身的组件体系结构。面向业务的测试经常用作验收标准,具有这样的测试通过指示系统提供的功能,该客户所期望。

由Ma188bet足球充值rtin Fowler

2013年4月24日

阅读更多…

bliki

测试类别

Gap公司的SCMS的体系结构

SCMS PO是一个应用程序,可以帮助Gap公司管理的采购订单。应用程序的体系结构以及它的开发团队喜欢,从而使一个很好的expositional架构对于与后端服务JSON丰富的JavaScript的前端工作的系统。有趣的设计特点包括使用kbet188足球nockout.js形成呈现模型图案的,客户端和服务器上运行的JavaScript验证器,包封用的存储库的数据访问,使用的MongoDB作为应用数据库和测试组合。

由Ma188bet足球充值rtin Fowler

2013年4月23日

阅读更多…

infodeck

infodecksexpositional架构

用户故事

用户故事是一个软件系统的期望行为的块。它们被广泛应用于敏捷软件接近了大量的功能划分成小块进行规划。您也听到被称为同一个概念特征,但“故事”或“用户故事”已成为流行的敏捷界这些天。

由Ma188bet足球充值rtin Fowler

2013年4月22日

阅读更多…

bliki

敏捷需求分析

组件测试

甲组件测试是测试被测限制行使软件的范围的系统的一部分。它是相对于一个BroadStackTest这是想要锻炼尽可能合理的系统。

由Ma188bet足球充值rtin Fowler

2013年4月22日

阅读更多…

bliki

测试类别

广泛的协议栈测试

一个广泛的堆叠的测试是一个测试,练习最大型应用程序的部件。它通常被称为端至端测试要么全栈测试。它位于相反的ComponentTest,其中仅行使的系统的良好定义的一部分。

由Ma188bet足球充值rtin Fowler

2013年4月22日

阅读更多…

bliki

测试类别

无极的Javascript

在Javascript中,承诺是代表一个异步操作的未决结果的对象。您可以使用这些安排进一步的活动的异步操作通过提供一个回调结束后。

由Ma188bet足球充值rtin Fowler

2013年4月22日

阅读更多…

bliki

语言功能

红宝石盗贼插曲讨论监管局的对

Ruby的盗贼是一种流行的播客,其中常规小组讨论在Ruby编程社区主题。他们有一个定期的读书俱乐部和最近选择EAA的对作为自己特色的书。因此,他们要求我出现在他们的节目的嘉宾来讨论这本书,它描述,在这些图案和Rails框架之间特别有趣的关系模式。

由Ma188bet足球充值rtin Fowler

2013年3月20日

阅读更多…

音频

bet188足球应用架构红宝石播客

目的估计

我与敏捷软件开发的第一次相遇是在与肯特·贝克工作极限编程的曙光。一个让我印象深刻关于项目的一件事是,我们去有关规划的方式。这包括一种方法来估计这是既轻巧又比我以前看到的更有效。十多年来,现在已经过去了,现在有大约之间是否估计是值得做的事,或可谓是积极有害经验agilsts参数。我认为,要回答这个问题,我们来看看有什么用估计将用于。

由Ma188bet足球充值rtin Fowler

2013年2月27日

阅读更多…

bliki

指标项目计划估计

没有DBA

在许多组织中,它的预期,任何持久性数据将被存储在由中央数据库管理集团管理的关系数据库。存在用于这样的中央控制各种原因,通常是围绕使用IntegrationDatabases。中央数据组担心记不住了畸形数据,查询,可以在整个企业减缓重要的资源共享和一致的数据模型。

值得这些目标可能是,但他们中的一个后果是对存储数据相当仪式。我经常听到有关需要数周的一列添加到数据库中更改订单的投诉。对于现代的应用程序开发者,用于短周期进化设计,这样的仪式是太慢了,别说太烦人了。bet188足球

因此,应用程序开发团队告诉我使用的NoSQL数据库做各地的DBA结束运行。它有助于他们用的是“纯粹的数据存储”在这里,没有一个“正确的数据库”。这样,数据库管理员可以保持循环时,往往不告诉或喜不在乎。

由Ma188bet足球充值rtin Fowler

2013年2月25日

阅读更多…

bliki

数据库NOSQL进化设计bet188足球

指标的正确使用

管理热爱他们的指标。思路是这样的,“我们需要一个数字来衡量,我们是如何做的。数字专注的人,帮助我们衡量成功的。”虽然用心良苦,用数字unintuitively导致问题的行为和管理最终从更广泛的项目和组织目标减损。指标本身不是一件坏事;只是经常使用不当。本文展示了许多由于管理的传统使用的指标,并提供一个替代解决这些失调的问题。

帕特里克·夸

2013年2月19日

阅读更多…

文章

指标生产率项目计划技术领先

在schemalessness会谈,在NoSQL的一致性,以及软件设计的经济学bet188足球

我给了在旧金山一个ThoughtWorks的事件的演讲,用我平常会谈套房风格。对于这一个部分讨论如何以及何时使用无模式数据结构,为什么在NoSQL数据库一致性不仅仅是ACID与BASE,以及精心设计的软件合理的经济理由。bet188足球

由Ma188bet足球充值rtin Fowler

2013年2月19日

更多…

视频

视频通话

消除销售佣金

销售佣金在软件企业普遍采用,在所有业务领域。他们很喜欢,因为销售人员和雇佣他们的公司之间,他们制定激励机制。不过也有严重的问题与销售提成的模式,问题才导致ThoughtWorks的在2013年摆脱所有的销售佣金。

由Ma188bet足球充值rtin Fowler

2013年2月18日

阅读更多…

infodeck

ThoughtWorks的infodecks

透明编译

越来越多的web开发人员使用的语言,如CoffeeScript的SCSS编译成,在浏览器上执行其它文本源语言。这样的源到源编译器(也称为transpilers)不是新的,Cfront的被广泛地应用于C ++的初期,以生成目标的C代码。但是对我来说是有区别的,其拍摄出来的CoffeeScript和SCSS为透明编译器

由Ma188bet足球充值rtin Fowler

2013年2月12日

阅读更多…

bliki

语言功能Web开发

萨巴

最近我们又回到了我们在世界上最喜欢的地方之一,萨巴- 一个非常小的岛屿在加勒比地区,靠近圣·马丁。在许多方面,关于萨巴的最好的事情是它不具备的东西。有没有海滩,没有高尔夫球场,没有赌场。大众旅游和度假中心,乱抛垃圾这么多加勒比海忽略了萨巴,因为它太小了,太丘陵。其结果是该岛是奇妙的安静和轻松的。

由Ma188bet足球充值rtin Fowler

2013年2月1日

阅读更多…

bliki

旅行

关于大数据的思考

“大数据”已经跃居迅速进入我们的行业炒作最猛的条款之一,但炒作不应该盲人的事实,这是关于数据的世界中的作用的真正重要的转变。量,速度和数据源的值迅速增加。数据管理有五大方面改变:萃取从更广泛的数据源的数据的,改变为后勤新的数据库和集成方法,利用数据管理敏捷在对数据的技术运行分析项目,重点原则解释从噪声单独的信号,和精心设计的重要性bet188足球可视化使该信号更容易理解。总结这意味着我们不需要大的分析项目,而不是我们想要的新数据思想渗透到我们的日常工作。

由Ma188bet足球充值rtin Fowler

2013年1月29日

阅读更多…

infodeck

大数据infodecks

内部可重编程

我编程走过来,想加入上述我目前打字其中一个空行。我用的是编辑器不具备此功能的内置,以及我终于有这个愿望,以至于我真的想这样做。我做了一个快速谷歌搜索,发现了几行代码,粘贴他们到我的启动文件,执行它们,瞧我现在可以创建空白行上面一个按键。仅仅过了一两分钟,我没有安装任何插件,或重新启动编辑器 - 这是正常的日常经营了一个Emacs用户。

由Ma188bet足球充值rtin Fowler

2013年1月10日

阅读更多…

bliki

应用架构工具

无结构数据结构

在近年来,一直谈无模式数据的优点的量增加。作为无模式是主要的原因在一个利益NoSQL数据库。但也有参与schemalessness许多细微之处,无论是对于数据库和内存中的数据结构。这些细微之处都在无模式的含义和在所述的优点和使用无模式的方法的缺点存在。

由Ma188bet足球充值rtin Fowler

2013年1月7日

阅读更多…

infodeck

应用集成数据库NOSQL进化设计bet188足球infodecks


所有标签

API设bet188足球计·敏捷·敏捷实施·分析模式·应用架构·应用集成·坏事·大数据·棋牌游戏·构建脚本·证明·合作·计算机历史·会议板·会议·持续交付·新冠肺炎·数据库·bet188足球·字典·分布式计算杂志·改道·多样·文件·领域驱动设计bet188足球·领域特定语言·国内·封装·企业架构·估计·事件架构·进化设计bet188足球·体验报告·expositional架构·极限编程·前端·小工具·IEEE软件·infodecks·网络文化·面试·语言功能·语言工作台··传统康复·法律·指标·微服务·移动·NOSQL·对象协作设计bet188足球·解析器生成器·摄影·播客·流行·演示技术·隐私·过程理论·生产率·编程平台·编程风格·项目计划·招聘·188足球比分直播·188足球比分直播重构边界·需求分析·红宝石·安全·视频通话·团队环境·团队组织·技术债务·技术领先·测试类别·测试·ThoughtWorks的·工具·旅行·UML·版本控制·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年

所有内容