-
-
9:15
»
InfoQ
虽然依旧还是一个研究项目,但对于F#的热情持续不减。在今天的综述当中,我们来简短看一下F#有哪些最新信息。 By Jonathan Allen
-
8:34
»
InfoQ
最终,Google还是进军了浏览器领域。9月3日,Google面向全球用户发布了其历经三年时间研发的浏览器——Google Chrome。InfoQ中文站编辑就此在今天早些时候采访了Google总部产品管理副总裁Sundar Pichai。 By 霍泰稳
-
1:06
»
InfoQ
ADP的高级技术架构师Nicholas Whitehead在IBM developerWorks上发表了由三部分组成的文章系列,题为Java运行时监控,该系列文章详细讨论了现代应用性能管理(APM)解决方案中使用的策略。 By Steven Haines
-
-
21:09
»
InfoQ
在最近一篇博客中, Martin Fowler解释了"应该用精益软件开发方法而不是敏捷软件开发吗?"这个问题,他说这是基于一种错误的假设。敏捷和精益的思想相互交织如此之深,以至于你在使用敏捷的时候也总在做精益的事情,反之亦然。我们可以考察它们发展过程的变化,发现它们内在关联的描述,这样更有趣、更有启发性。 By Chris Sims
-
11:55
»
InfoQ
本文以一个实际应用的例子为引子,探讨Ruby/Rails在非传统web系统中应用,以及研究如何定制以Rails为基础的领域特定的MVC框架。
直接点击阅读完整文章。
By 郑功梓
-
10:21
»
InfoQ
表值型参数是SQL Server 2008中引入的一种新特性,它提供了一种内置的方式,让客户端应用可以只通过单独的一条参化数SQL语句,就可以向SQL Server发送多行数据。 By Al Tenhundfeld
-
10:01
»
InfoQ
最近人们对微软的ASP.NET MVC框架投入了越来越多的关注。ASP.NET MVC功能强大、灵活,除了框架内包含的库之外,开发人员还可以使用其他库,jQuery这款流行的JavaScript框架自然也不例外。 By Robert Bazinet
-
-
21:22
»
InfoQ
Greg Luck概述了另一种基于EhCache Server部署1TB缓存的配置方式。 By Gavin Terrill
-
17:18
»
InfoQ
复杂事件处理系统和事件驱动架构都被认为会在目前和未来精致繁杂的系统设计中扮演重要角色。但是它们的角色是什么?会对业界产生什么样的影响?最近社区又开始了关于这些问题的争论。 By Steven Robbins
-
15:06
»
InfoQ
尽管具有相似的方法和目的,但是ITIL和SOA在现代IT组织内部仍是风马牛不相及。这是由运营与开发组织之间的裂痕导致的么?这种裂痕可以被修复么?两者能相互辅助以取得持续改进的愿景么? By Jean-Jacques Dubray
-
12:49
»
InfoQ
Actional公司CTO Dan Foody最近在一篇文章里讨论了基于Web的架构如何需要治理、而其治理与SOA治理是根本不同的。 By Mark Little
-
12:46
»
InfoQ
敏捷联盟(Agile Alliance)每年会把Gordon Pask 大奖颁发给两位对敏捷社区作出贡献的人士。此奖项只颁发给有潜质的新领袖,而不是在社区内已很有成就的领袖。今年,这奖项得主为平锅健児(Kenji Hiranabe)和Arlo Belshee,亦表扬Bob Payne把敏捷技巧应用于慈善业务上。新的奖项委员会接手,继续听取社区上意见去改善计划。 By Abel Avram and Deborah Hartmann
-
12:44
»
InfoQ
Assaf Arkin对最近一篇指出SOA失败的报道提出了质疑,接着ZDNet的Joe McKendrick写了篇文章来分析SOA失败的含义。
By Dilip Krishnan
-
-
19:54
»
InfoQ
在这篇文章中,Bryon Jacob和Chris Berry介绍了AtomServer,一个基于Apache Abdera的完整Atom存储实现。在去年,作者一直致力于为其雇主——Homeaway——实现一个Atom存储,现在已开源了其Atom存储框架──AtomServer。
直接点击阅读完整文章。
By Bryon Jacob and Chris Berry
-
16:56
»
InfoQ
Apache ODE团队7月份宣布了Apache ODE项目1.2版本发布的消息。这个版本包含了很多新特性,其中有:外部变量、对WSDL
[HTTP绑定的支持、对REST式Web服务高级端点] 置的支持以及很多小的改进与缺陷修订。
By Boris Lublinsky
-
13:41
»
InfoQ
在.NET 3.5 SP1 发布不到一个月的时间内,针对.NET 3.5 SP 1的缺陷报告就开始堆积。微软似乎没有通知公众或提供热修复程序的合理计划,我们最多也就是从Microsoft Connect获得缺陷列表。 By Jonathan Allen
-
10:25
»
InfoQ
可用的成熟Ruby软件栈正变得越来越多,它们提供了运行一个应用程序的必要软件,从Web到数据库服务器。它们的来源迥异:虚拟机镜像、Amazon EC2镜像或者基于安装程序的。我们看看其中的部分产品来给你一个概览。 By Mirko Stocker
-
9:57
»
InfoQ
JRuby 1.1.4现在已经发布,其中包括改善后的功能、更快的Java集成、开始兼容Ruby 1.9版本、与FFI的本生库集成,以及其他更多新特性。 By Werner Schuster
-
-
23:35
»
InfoQ
InfoQ有幸采访到了JetBrains公司的Dmitry Jemerov,以了解最近发布的IntelliJ IDEA 8 M1的相关问题。请阅读这篇新闻以了解该
获奖IDE的最新版有什么值得期待的新特性以及何时发布最终版。
By Craig Wickesser
-
18:15
»
InfoQ
微软已经发布了.NET Framework 3.5 SP1,相对于以前的版本,新版包含了一个安全方面的改进,它允许开发人员从网络共享环境中运行托管应用程序。 By Abel Avram
-
17:20
»
InfoQ
Boo Lang Studio的首个alpha版已经发布在CodePlex上。该Visual Studio插件努力为Boo提供一流的IDE支持,Boo是一个相对新的.NET语言,它是静态类型的,其灵感来源于Python。 By Jonathan Allen
-
16:46
»
InfoQ
伴随着.NET 3.5 SP1的出现,同时微软也决定对其Live Platform服务提供Atom Publishing协议(AtomPub)支持,AtomPub正在不断从.NET世界中获得动力。此外,针对WCF和.NET的AtomPub服务器 ——BlogSvc.net基于Provider模型实现了AtomPub协议。 By Hartmut Wilms
-
15:31
»
InfoQ
当前.NET语言如VB和C#还不支持泛型的协变与逆变。尽管微软中的很多人也在谈论它,但是在不远的将来这还是不太可能出现。 By Jonathan Allen
-
15:11
»
InfoQ
微软刚刚发布了Internet Explorer 8 Beta 2。Beta 1面向的是开发者,而Beta 2面向的是一般用户。该浏览器的一些优秀特性列举如下:网站订阅、搜索建议、加速器、兼容性视图、SmartScreen过滤。 By Abel Avram
-
12:16
»
InfoQ
一次又一次,IT技术始终未能交付预期价值。根据Ian Thomas的研究,工业化(组件化,专业化)可能是新商业环境下支持软件灵活性和可靠性的一个解决方案。 By Boris Lublinsky
-
8:35
»
InfoQ
开发团队的成长离不开优秀的人才,简捷有效的流程和高效率工具这三个卓越工程系统中的重要因素。本文作者从这三个因素分析了微软中国开发团队是如何“从优秀到卓越”的。
直接点击阅读完整文章。
By 徐鹏阳
-
-
23:25
»
InfoQ
最近举行了一个技术债务研讨会,以改进我们对“技术债务”的理解及其解决之道,该研讨会迸发出一些有趣的观点。其中一个观点引起了包括Michael Feathers和Brian Marick在内的很多人的注意,那就是我们应该将对问题的理解集中在“资产”而不是“债务”上。 By Mike Bria
-
21:53
»
InfoQ
一个为有Ruby on Rails开发经验的人设计的、使用IronRuby构建应用程序的新项目诞生了。这个项目被被称为IronNails,已经为向开发者发布做好了准备。 By Robert Bazinet
-
21:47
»
InfoQ
REXML发现XML实体膨胀袭击的漏洞。因为Rails是通过REXML解析进来的XML,所有基于1.86、1.87和1.9版本以及使用标准REXML的Ruby应用程序都存在此威胁。现在的修补方法是为REXML库打动态补丁(monkey patch)。
By Werner Schuster
-
16:47
»
InfoQ
Apache OpenJPA框架提供的一些JPA扩张特此,比如Fetch Groups等,为企业Java开发者设计JPA应用提供了更大的灵活性。Pratik Patel阐述了如何结合JPA设计方式,使用JPA API和Spring 2.5框架来开发Java应用。在最近的俄亥俄州中心软件座谈会上,他就围绕企业JPA这个主题做了一次演讲。
By Srini Penchikala
-
16:38
»
InfoQ
微软为IIS 7发布了一个新的路由转发模块(routing module)。这个模块能根据各种情况自动将请求转发(routes)至内容服务器,例
[HTTP头、服务器端变量或] 服务器健康程度及亲和度等负载均衡所考虑的状况。
By Jonathan Allen
-
14:40
»
InfoQ
最近,在OSCON 2008上宣布了开放Web基金(Open Web Foundation)的成立,它为标准化“社区驱动的规范”提供了一种方法。尽管OWF得到了一些积极的响应,但大多数对其效用并不信服,特别是在我们已经有了IETF、W3C和OASIS的情况下。 By Mark Little
-
13:16
»
InfoQ
微软最近发布了专为PHP所用的SQL Server 2005驱动,目的是在PHP和SQL Server 2005之间提供更强大的交互功能。这个驱动现在可以在MSDN上下载,源代码也已经发布在CodePlex网站上。 By Al Tenhundfeld
-
-
23:38
»
InfoQ
不管是在大脑深处、软件之内,抑或在开发软件的团队之中,流程是如何起作用的?它们又是怎么导致失败?又该如何改变这些流程以得到最初期望的结果呢? By Kurt Christensen
-
14:00
»
InfoQ
最近GitHub将自己的RubyGems服务器集成到了Gems发布中。但是有个问题:这些Gems是不会自动起效的,因为RubyGems默认将 RubyForge作为源。我们采访了RubyGems的维护者Eric Hodel、来自GitHub的PJ Hyett以及来自RubyForge的Tom Copeland,来了解问题和可选的解决方案。 By Mirko Stocker
-
0:15
»
InfoQ
人们很容易想当然的以为虚拟化技术仅仅应用于服务器。而在现实中,虚拟化这一苏醒的概念正被运用于各个层面,其中包括网络,存储以及应用基础架构。在这篇导论中,InfoQ将深入每个方面,详尽向您描述虚拟化技术的运用以及其优点与不足。
直接点击阅读完整文章。
By Scott Delap
-
-
13:05
»
InfoQ
Ruby生成PDF的方法已经有很多了。出于对已有的解决方案的不满,Gregory Brown决定自己设计更快的库——使用DSL方法生成PDF。InfoQ采访了Gergory,他还建立了一个由社区资助的项目:Ruby Mendicant。 By Sebastien Auvray
-
11:18
»
InfoQ
8月12日InfoQ中文站发布的“用数字沟通——来自敏捷精灵的忠告”一文,在敏捷中国社区里引起热烈讨论,发言者大多认为数字很重要,但是单纯地强调数字对敏捷开发并没有太多用处。 By 霍泰稳
-
10:35
»
InfoQ
Moq是利用诸如Linq表达式树和Lambda表达式等.NET 3.5的特性,为.NET设计和开发的.NET Mock库。它的目标是让Mocking以一种自然的方式与现有单元测试进行集成,使它更加简单、直观,以避免开发人员被迫重写测试或学习需要大量录制/ 播放的Mocking框架。 By Al Tenhundfeld
-
6:26
»
InfoQ
XAware是一款开源的数据集成服务软件,它的最新版支持REST操作,支持XML schema验证,还强化了JMX BizComponent监视组件。上周,XAware开发团队发布了他们最新的数据集成解决方案5.1 GA版,为SOA应用提供创建和管理数据的服务。
By Srini Penchikala
-
1:10
»
InfoQ
Corey Ladas完成了一篇有趣的文章《Scrum看板》,他在其中描述了Scrum团队应该如何引入“看板”这个精益实践。他进一步阐述了一个不断演化的流程,如果用得足够好,这个流程可以在很大程度上取代Scrum。有些人希望抛弃Scrum,转而投向精益;即使你不想这么做,这篇文章也可以告诉你“看板 ”是什么,以及如何用它来让Scrum发挥更大作用。 By Chris Sims
-
-
15:34
»
InfoQ
最近众所周知(译者注:关于infamous为何翻译为众所周知,请查看原文的评论,上面有作者对该词的说明)的JUnit发布了Java测试框架的4.5版,但是这足以使其在聚光灯下继续闪耀吗?请阅读这篇新闻以了解对JUnit未来的一些看法。 By Craig Wickesser
-
14:38
»
InfoQ
这次调查的一个关键收获是:在很大程度上,SOA是真实的而且正在发生。91%的反馈者认为治理非常或较为重要。调查还对最流行的SOA标准进行了抽样调查。InfoQ对Software AG的VP和副CTOMiko Matsumura进行了采访,请他谈谈对这次调查反馈的看法。 By Jean-Jacques Dubray
-
14:09
»
InfoQ
在本系列的第一篇新闻中,介绍了ADO.NET数据服务框架的基本知识;昨日ccBoy在其博客上发表了一篇文章,介绍了在客户端如何对ADO.NET数据服务进行操作。 By 朱永光
-
13:40
»
InfoQ
在敏捷的实践中,如何估算用户故事一直是一个难点。ThoughtWorks的咨询师Jay Fields为我们介绍了他经常使用的一些估算技巧。
直接点击阅读完整文章。
By Jay Fields
-
13:00
»
InfoQ
“初心”是指学习时任何事物时都不要有先入为主,而要以初学者的心态来学习,即使对所学内容已经有了初步的了解。这个方法对于敏捷从业者非常有益,它引导我们无论什么时候,都要在采取行动之前都要观察并发现究竟发生了什么。 By Mark Levison
-
11:40
»
InfoQ
连贯NHibernate(Fluent NHibernate)是通过编程方式而不是使用XML配置文件创建NHibernate映射的API。它的目标是在项目中运用NHibernate时减少所遇到的困难,提供更好的可读性、可测试性和编译时的安全性。 By Hartmut Wilms
-
10:48
»
InfoQ
为什么许多公司在实施CMMI呢?CMMI环境下,该如何实施Agile呢?实施Agile方法时,文档该怎么写?AgileChina讨论组再次掀起讨论热潮。而“实施敏捷要注重实效,从影响较小收益较大的实践开始逐步引入,寻找恰当的切入点”是大家的一致认同点。 By 乔梁
-
-
12:46
»
InfoQ
软件的“估算”,这个有年头的老大难问题,最近在敏捷社区内引起了有趣的讨论。J.B. Rainsberger、Arlo Belshee、Josh Kerievsky、David Anderson和其他人提出这样一个问题:“估算真的有必要吗?”
By Mike Bria
-
3:59
»
InfoQ
将常见可重用的行为以定制注解的方式添加到Java应用中是一种非常棒的方式。来自于New Aspects的John Heintz在最近举行的No Fluff Just Stuff(NFJS)Java研讨会上讨论了向Java注解添加行为的设计技术。 By Srini Penchikala