
豆瓣网技术架构变迁
罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。
Jaibeer Malik最近发布了一个关于如何在团队中评估和引入代码质量的系列文章。如果你现在需要学习关于代码质量的知识,或者要给其他人介绍相关想法的话,这些文章你可能会很感兴趣。文中提供了关于这个主题的简要介绍,并为进一步研究代码质量给出了指南。
Selenium是一款开源Web自动化测试工具,最近发布了1.0版,标志着Web自动化测试领域正式加入了一名新成员。在其新版本中,除了修正了若干Bug,最引人瞩目的就是Selenium RC增加了对Google Chrome浏览器的支持,同时Selenium官方网站上提供了完整的用户指南。
Atlassian宣布从Pyxis Technologies收购GreenHopper产品,以为JIRA产品提供敏捷开发功能支持。同时,Atlassian宣布了一个全新站点“Agile@Atlassian”,社区可以在上面分享关于敏捷软件开发的体会,Atlassian的工程师也会在其中讨论他们的技术和经验。

Tellurium是一款针对web应用、基于UI模块的并配有一套领域特定语言来进行web测试的自动测试框架。最近Tellurium发布了0.6.0版本,InfoQ中文站就此采访了Tellurium的创始人方剑先生。

本文概述了为什么Java程序员应当学习Flex和BlazeDS的十三个理由,有非技术的一般原因(比如“开源”、“完善的社区支持”),也有技术方面的缘由(比如“编程模式和Java相似”、“在任何Java应用服务器下都能运行”)。在讲述技术方面的原因时,文中往往配以范例予以说明。

JMX是Java管理方案的扩展,也是GlassFish整个管理架构的基础。AMX是GlassFish所特有的对JMX应用的扩展,它使得在GlassFish上开发JMX应用时更加面向对象、更加简单。本视频介绍了JMX的背景、概念、用法,JMX技术在Java EE环境下的应用,以及GlassFish对JMX技术的重要扩展AMX等,最后结合实例讲解了如何在GlassFish中开发自己的MBean。

作为第一个支持EJB3的应用框架,Seam可以完成对AJAX、JSF、EJB3、Java Porlets和jBPM的无缝集成,支持依赖双向注入并提供革命性的"conversation"状态管理机制,同时集成易用的集成测试功能等,本演讲结合实践深入浅出地介绍了Seam的主要特性。

自去年CodeGear被英巴卡迪诺(Embarcadero Technologies)收购后,大家对Delphi的未来发展非常关心。近日,InfoQ中文站有幸对David I进行了独家专访,以了解更多关于Delphi的相关信息。

本迷你书是《开源技术选型手册》的精选版,包括Web框架篇、动态语言篇、Ajax开发篇、版本控制篇、项目管理篇(AOP)、面向方面编程篇和面向服务架构篇(SOA)等,作者均为 InfoQ中文站编辑。《开源技术选型手册》由博文视点出版公司出版,全书共包含20个章节,由各领域的专家撰写而成,为中高级技术人员的技术选型工作提供必要的参考。

《Visual Studio .NET使用技巧手册》主要介绍如何高效使用VS.NET。全书内容分为精练而容易把握的几部分,收录的技巧从编辑代码,到编译和调试,以及VS.NET编译器深入了解等多个方面,对所有开发人员而言都是本必读的书籍,无论他们是否熟练,或者使用哪种开发语言。本书涵盖了Visual Studio .NET 2002, 2003和2005 Beta 1。