Haskell语言和Erlang语言实现P2P协议的对比
Jesper Louis Andersen根据他分别使用Haskell和Erlang语言编写两个BitTorrent客户端——Combinatorrent和Etorrent的经验,向听众阐述运用这两种语言进行开发的优势和困难。他特别详细说明了如何善用这两种语言各自的精华之处,充分发挥消息传递机制强健的并发能力。
Jesper Louis Andersen根据他分别使用Haskell和Erlang语言编写两个BitTorrent客户端——Combinatorrent和Etorrent的经验,向听众阐述运用这两种语言进行开发的优势和困难。他特别详细说明了如何善用这两种语言各自的精华之处,充分发挥消息传递机制强健的并发能力。
Damien Katz因为遗弃Apache CouchDB,转为投入Couchbase Server,并且将大部分代码从Erlang移植到C/C++的事情引起了一些争议,InfoQ对他进行了采访。另外我们把社区的反应也做了一点汇总。
Scala IDE赶在年底发布了2.0版。Scala IDE项目最初由Miles Sabin创立,后与Typesafe携手,造就了一个达到产品级质量的Scala开发环境。InfoQ向Typesafe的Iulian Dragos求教本次发布的要点。
海量数据框架Apache Hadoop怀胎六年终于瓜熟蒂落发布1.0.0版本。本次发布的核心特性包括支持Kerberos身份验证,支持Apache HBase,以及针对HDFS的RESTful API。InfoQ就此次发布请Apache Hadoop项目的VP——Arun Murthy回答了几个问题。
周五下午的一场愉快谈话;几位知名敏捷实践者畅谈方法论世界的现状和未来趋势,展望理论发展对实践的影响。坐舒服点儿,来把瓜子,好好欣赏这些位最尖锐的敏捷教练们的唇枪舌剑吧。
在Steve离开Apple公司的12年间,他参与推广了不少软件技术和编程范式,后来成为当前计算行业、编程语言和软件工程实践的基础要素。他的这些贡献较为不为人知,但对我们生活的影响恐怕一点也不小。我们InfoQ的众人,希望通过这样的回顾来表达我们最后的致意。

eBay杰出架构师Randy Shoup解释eBay在可伸缩性方面的各种关键实践,包括分区、水平伸缩、避免XA、异步性以及虚拟化等。eBay有数以亿计的用户,每天的页面浏览量超过10亿,系统中的数据量要用皮字节来计算。

Sun在过去的一年时间里大量的投入到Ruby,成果包括JRuby和Netbeans IDE的Ruby语言支持。InfoQ将刊载NetBeans传道士Roman Strobl介绍NetBeans的新Ruby特性的一系列文章。这篇是第一篇,文中介绍了代码自动完成、调试以及重构支持。