
从玩扑克到软件开发
世上本无银弹。我们虽深知这一点,但我们的行为却常常与之不符。你是否会觉得自己所用的语言、工具或者过程总好过别家?Jay Fields说道,“对症下药,量体裁衣”。正确的决策会因环境、人以及其他因素而异。 本文论及影响决策过程的众多因素:学习文化、技能水平、团队协作、不完备的信息、衡量标准以及上下文。

世上本无银弹。我们虽深知这一点,但我们的行为却常常与之不符。你是否会觉得自己所用的语言、工具或者过程总好过别家?Jay Fields说道,“对症下药,量体裁衣”。正确的决策会因环境、人以及其他因素而异。 本文论及影响决策过程的众多因素:学习文化、技能水平、团队协作、不完备的信息、衡量标准以及上下文。
微软模式与实践团队发布了WCF安全指导包。这个689页的概略手册提供了对Web Service安全性基础的全面介绍,以及几个安全威胁的深入讲解和相应的对策措施。
在6月18日由IBM举办的“2008年SOA高峰论坛”上,IBM向与会者分享了The Link Group公司针对今年4月份,参加在美国举行的IBM第二届SOA IMPACT全球大会的6300多位客户所做的一个调查的结果。这份最新的调查结果显示SOA部署正在加速成长,SOA也正在从IT部门主导转向业务部门主导。另外,在本次会议上,IBM还再次阐述了其在SOA领域的最新进展及其SmartSOA方法论。
当多个敏捷开发团队在同一个代码库上进行工作时,如何在保证混乱最小化的同时,还能在每个迭代结束时拥有一个干净的、可发布的软件版本?Henrik Kniberg在本文中罗列出了在“Scrum and XP from the Trenches”迷你书中所使用的策略要点。本文并非为版本控制专家编写,而是为我们这些希望进行简单、有效的协作的人所准备的。

各个组织经常会引入最佳实践,以作为变革计划或质量改善行动的一部分。它们可以有多种不同的形式,包括从备忘单到由咨询师带领的、完全成熟的方法论等,并通过必须的审核与认证机制来完成。本文中,Dan North展示出最佳实践不但有可能无法起到帮助作用,反而会对顶尖的团队成员起到严重的负面影响。

在这篇文章中,Gernot Starke介绍了SOA治理背后的概念,它如何与整个公司治理和IT治理相联系,以及在设计阶段和运行阶段应怎样应用它。Gernot的介绍覆盖了SOA治理需要解决的几个关键方面,并解释了角色治理工具。

在本次采访中,JavaEye站长范凯结合自己的实际开发经验,分享了在使用Ruby on Rails的过程中所应注意的事项,比如选择RoR的原因、用RoR开发的优势、网站的配置和部署、所遇到的困难和解决方法以及对当前动态语言发展的看法等。