
基于模式的工程:使用模式成功交付解决方案
InfoQ对Lee和Celso关于《基于模式的工程:使用模式成功交付解决方案》一书进行了采访, 其中谈到了如何使用模式、模型驱动开发以及如何重用模式等。该书专注于如何改善识别、创造、管理和使用模式方面的工作,从而使用更少资源更快地交付更好的软件。

InfoQ对Lee和Celso关于《基于模式的工程:使用模式成功交付解决方案》一书进行了采访, 其中谈到了如何使用模式、模型驱动开发以及如何重用模式等。该书专注于如何改善识别、创造、管理和使用模式方面的工作,从而使用更少资源更快地交付更好的软件。
2011年1月24日到28日,在德国慕尼黑举行了OOP大会(面向对象编程),大会主题是“控制变化降低影响”。虽然会议名称是OOP大会,但它是软件工程领域最大、最持久的活动。
近期Alex Scordellis发表了一篇文章,文章主题是如何针对客户端与RESTFul服务的交互进行建模和设计,实现部分资源的更新。如果能够对资源进行恰当的建模,这个问题似乎可以很容易解决。很多时候考虑到把资源作为实体来支持CRUD操作也是这个问题,包括把建模的资源作为“资源”和提供的服务。
微软的模式与实践团队(pattern & practices team)最近发表了名为《使用.NET进行并行编程(Parallel Programming with Microsoft .NET)》的技术书籍,此书包含了为.NET编写并行程序的向导。其基本内容囊括了6个针对并行编程的设计模式,以及相应的代码示例。

从奥巴马总统到比尔•盖茨,人们都在说:技术创新将会是提升学校水平的关键。但是技术产品和概念也许没有技术过程和文化的影响力更大。 敏捷方法论是经过实践检验的系统化解决方案,学校的运作和教育是我们这个时代最难解决的问题之一,将敏捷带入教育界,可以催生出巨大的变化。

本文我们继续介绍由Thomas Erl编著的《SOA设计模式》的第16章中的8个模式,它们是:兼容性变更,版本标识,终止通告,服务重构,服务分解,代理功能,分解的功能和分布式功能。

这篇文章将给读者奉上3种服务目录的治理模式:规范表述、元数据集中和规范版本控制,三者都摘自Thomas Erl编著的《SOA设计模式》的第10 章。它们是85个模式列表中的3个成员,所有这些模式都源自于经测试和验证的SOA实践,并为企业架构师和开发者探寻和构建坚实的SOA解决方案提供帮助。

10 年之前,Andy Hunt和我合著了《程序员修炼之道》(The Pragmatic Programmer)。自那以后的10年间,软件行业发生了翻天覆地的变化:敏捷软件开发盛行,测试和测试驱动开发在很多开发人员的工作中扮演着重要的角色,而且软件也越来越趋向云计算和多核设备。那么以前的那些建议还是否适用?如果我们今天重写此书,需要做哪些改变?今天,一个讲求实效的程序员正在做些什么?本演讲视频录制于AgileChina 2009。
在本次采访中,Subbu Allamaraju讨论了RESTful架构在现实中遇到的一些问题,还描述了一种务实的将Web用做整合平台的方法,并分享了他对OAuth的看法。
感谢丁雪丰对本文的翻译。

越来越多的人开始采纳、实施敏捷实践,他们也在寻找相关的指导和建议,希望知道如何成功实施敏捷。然而,他们有很多问题,诸如:"我该如何开始?","我该选择哪些实践?","我该怎么做到增量式实施?",还有"我在哪些地方会遇到问题?"这些问题并没有得到正确解答。这本书回答了这些问题,帮助读者以他们的业务价值和相应环境为中心,构建他们自己的实施策略。该策略与敏捷实践的实施模式直接相关.很多团队实施诸如测试优先开发、简单设计以及其他敏捷实践,并获得了成功以及失败的经验教训,这些模式就是这些经验教训的总结。

本迷你书是《Spring揭秘》的精选版,节选了原书中介绍Spring IoC容器的6章。本书以幽默生动的语言、辅以有趣的故事和典故,循循善诱地阐述了Spring框架的方方面面。