Tinyfool
推荐系统:推荐系统从亚马逊等开始受人关注,但是小公司,小商业下的推荐是一直没有起来的。Flipborad 是一个独特的成功,给了做推荐系统的人们一个新的视角。我认为未来在跟 SNS 的相结合上。
庄表伟
NoSQL
Jeff Zhao
Javascript 计算表达式:计算表达式是由F#提出的创新特性,提供了一种形式的 Monadic 语法,在许多方面(如异步编程)极大地改善了程序员的编程体验。Javascript 是现今以及未来使用越来越广泛的语言/平台,它提供了灵活的运行时编译能力,为计算表达式的引入提供了充足的条件。更进一步地说,Javascript 各式应用也是极度需要异步编程的环境。[
https://github.com/jeffreyzhao/jscex ]。目标是为 Javascript 引入计算表达式,并实现一个完整的异步工作流类库,并以此探讨面向并发编程的语言特性。
Neo
Clojure 编程语言:Clojure 是面向下一个二十年的编程语言,在睿智的 Rich Hickey 撮合下 LISP 和 Java 技术完美结合的产物,兼具函数编程和 Java 平台的优势,聚焦于低错和易用的并发编程,同时足以完成一个通用编程语言的各种任务。[
http://clojure.org/ ]。目标是通过研讨普及函数式编程以及语言级并发计算设计的理念和最佳实践,探讨 Clojure 等新兴 VM 语言应用于实际项目的可能性。
MapReduce 相关技术和分布式计算:MapReduce 有一系列派生物(例如 Hadoop),它们面向分布式计算环境,重点解决算法拆分和相关的底层架构支持,越来越多的系统构建于其上解决大规模计算问题,包括数据挖掘、推荐、预测等业务都有案例。目标是通过研究和实践相关技术摸索并建立适合我们应用的一组技术框架。
OpenCL/CUDA GPU 通用计算(GPGPU):利用 GPU 强大的多线处理能力进行通用计算,也是近年的一个趋势,目前主流的框架包括 Nvidia 力推的 CUDA,以及 Apple 发起并最终吸收了 AMD、IBM、Intel 和 Nvidia 的联盟推进的 OpenCL,它们都提供了 SDK 和专门的算法描述语言来实现算法的拆分和图形芯片驱动接口的抽象。目标是探讨可能的应用场景,进而通过研究和实践相关技术摸索并建立适合我们应用的一组技术框架。
钱宏武
高效率网络编程:epoll, 长连接,C, 数据结构,消息中间件,大规模并发访问... 这些都属于高效率网络编程的范围,对于用惯了 Apache/MySQL 这些成熟产品的工程师来言,是甩开双拐走路的时候了。目标是普及基础网络编程的原理,其实NB系统没啥神秘的。
此列表如有补充会在下面回复,有兴趣认领了去做功课做分享的请回帖,有补充的也可回帖(请尽量按照格式写)。数量多了我会另开专页来保存。
--
No, I will not fix your computer.
Neo Lee