InfoQ

社区新闻和观点

应该奖励最好的Scrum团队吗?

社区
敏捷
主题
人力资源

是否应该每个季度为部门最佳的团队提供奖励?如何确定最佳团队?奖励会有什么影响?

Zend宣布针对云计算的新的PHP许可选择

社区
运维,
架构
主题
云计算,
许可证,
虚拟化,
PHP

近日,Zend针对其PHP产品线宣布了一个“无限订阅”的许可选择,用以支持云计算。虚拟化与云计算对传统的软件许可概念形成了挑战,比如说每个用户一个许可、每个服务器一个许可等,这是由虚拟化与云计算本身所导致的运行实例的动态性与可变性决定的。Zend针对这个问题提供了一种解决方案。

面向Microsoft Visual Studio的Flex IDE Amethyst发布

社区
.NET
主题
RIA,
IDE

Amethyst是个面向Adobe Flash平台的功能完备的Visual Studio IDE。它支持拖拽式设计、编辑与调试Flex与AIR应用,还可以加载Flash IDE项目进行编辑与调试。

剖析IE浏览器子系统的性能权重

社区
运维,
架构 ,
Java
主题
性能和可伸缩性,
JavaScript,
Web 2.0,
互联网,
代码分析

微软IE开发团队性能主管Jason Weber在一篇博文中介绍了IE浏览器的各个子系统,并通过实验数据展示了不同网站对浏览器子系统的性能影响和权重,InfoQ中文站对相关内容做了整理,希望对浏览器开发人员和Web应用开发人员有所帮助。

Yahoo推出开源YUI跨浏览器测试工具Yeti

社区
Java
主题
软件测试,
JavaScript,
Web 2.0,
工具,
互联网,
RIA

YUI是一款企业级的JavaScript开发工具包,被广大Web前端工程师所熟知和采纳。不论是采用哪种框架,构建的Web应用在不同浏览器上的测试通常是一件令人头痛的事情。最近,Yahoo开发团队推出了开源YUI跨浏览器测试工具Yeti,相信Web开发和测试人员会从中受益。

2010敏捷软件开发现状调查

社区
敏捷
主题
调查

在过去的4年中,VersionOne对敏捷社区进行了调查,以深入了解“敏捷软件开发的状况”。在今年的2010敏捷大会上,第五次年度调查揭开了序幕。这项调查试图“衡量敏捷开发实践的价值”,比如方法论的采用情况。你可以在AgileDevSurvey.com上参与调查。

如何进行大规模重构

社区
敏捷
主题
敏捷技术

从定义上看,重构意味着改变程序的内部结构,而不改变外部的功能行为。 这样做大多是为了提高程序的非功能性属性,从而提高代码的质量。然而,即便是经验丰富的敏捷开发者,在进行大规模的重构时也是如履薄冰。社区中的成员对掌控大规模重构的几种方式进行了讨论。

虚拟化发展减缓

社区
运维,
架构
主题
调查,
虚拟化

2010年的一项调查显示,各大公司已经减缓了将它们的数据中心虚拟化的步伐。该项调查是由InformationWeek主持进行,并且是为期一年的系列调查中的第二次。关键的发现是: 在2011年将只有不到20%的公司期望将他们服务器中的25-49%实现虚拟化,有不到10%的公司期望将他们服务器中的50-74%虚拟化。

MongoDB 1.6增加了Sharding机制和副本集合特性

社区
架构
主题
性能和可伸缩性,
NoSQL

MongoDB 1.6是一个重要的版本,解决了水平扩展的问题,为自动故障转移和恢复提供了Sharding机制,并增加了副本集合的特性。

企业架构师需要MBA学位吗?

社区
架构
主题
沟通,
企业架构

Todd Biske是一位企业架构师和SOA作者,他在Twitter上发问:“企业架构师需要MBA学位吗?”从而引发了一场讨论。一些企业架构师对此做出了回应,他们认为MBA学位不是必须的,但会非常有用。

更多新闻标题

深度内容

可靠的消息传输协议,有必要吗?

Marc de Graauw对传输层的可靠消息机制(如WS-ReliableMessaging)存在的必要性提出了质疑。通过荷兰医疗保健中心的SOA项目案例他展示了特定业务逻辑如何在按序传达消息和一次且仅一次传输中表现得更为良好。

八个改善Java遗留系统的技巧

Java系统也可能会变成“遗留”系统。这篇文章探究了8个快速而相对低风险的办法,来帮助改善即使是锈迹斑斑的Java应用。之前那些奄奄一息的应用,在使用了这些可以改善性能、减少运营负载和加速开发周期的方法后,获得了新生。

多任务让你走得更慢

Juggling Balls

大家都知道让一个人多任务工作是有害的,这会降低他的工作效率。新的敏捷或Scrum团队面对的一个重要挑战是同时应对多个项目。敏捷教导我们团队应该一次只做一个项目,不然就会遇到风浪。Roger Brown深度解析了这种现象的原因。

五年Skype架构师之路的感言

作为架构师和设计者,我们常把手头的事情作为工作焦点,很少反思过去如何。我们应该温故而知新。Andres Kutt这篇文章从他作为Skype架构组领导的经历中总结了6个经验,其中有技术方面的,另外一些是架构师较为软性一点的观点。

当敏捷团队遇上固定价格合同

固定价格合同很有害,这是敏捷实践者经常说的。从另一个角度来说,这些合同是很多敏捷团队必须面对的现实。但是,如果我们试着去驯服它而不是去反对它,那结果又会如何?一个公司如何用敏捷实践执行这种合同来达到更佳效果和更低风险?这篇文章试图回答这些问题。

Mitch Lacey谈微软的敏捷实践

Mitch Lacey用幽默的语言为大家介绍了微软的敏捷实践。演讲涉及为什么要进行敏捷,微软是如何进行敏捷的,如何进行团队协作等内容。

一种适用于真实世界BPM的协作方式

Bernd Ruecker探索了在开发BPM解决方案时如何才能更好地达到业务与IT的契合。他描述了一套使用基于BPMN流程模型为中心进行协作的方法论,该协作促进了用户间的讨论和交流,将需求、业务规则其他物件连接起来、使开发状态形象化、使业务驱动的测试场景得以细致地明确等等。

搜索引擎的时效性需求满足

“全、准、快、新”是搜索引擎的四大评价指标,其中的“新”指代的就是时效性。随着互联网的发展,网民对信息获取的时效性要求越来越高。同时越来越多的网民更多的参与到创造互联网内容中去,互联网上的新信息也在迅速的膨胀。这都给搜索引擎时效性需求的满足带来了前所未有的冲击。