JSON 发明者,《JS 语言精粹》作者 Douglas 确认 QCon 北京演讲内容

  • 彭超

2013 年 2 月 5 日

话题:QCon云计算DevOps大数据语言 & 开发架构文化 & 方法AI

春节将至,当大家忙于总结,忙于年会,忙于展望 2013 的时候,QCon 北京已确认的国际讲师们没有因为中国农历新年而停歇:

Jesse Newland,这位排查 12306 订票插件拖垮 GitHub 服务故障的资深运维工程师,确认了他的演讲话题。他将在主题演讲中与大家分享 GitHub 的 ChatOps 运维机器人:

Hubot 作为 GitHub 的开源 chatbot,正在彻底又革命的改变 GitHub 的运维工作:自动部署、报表、监控、精简配置、发推,还有许多其他功能一起打造并增强着 GitHub 的远程工作文化。

我们通过 GitHub 持续扩展的 Hubot 指令库来规范程序与服务器之间交互方式。这些通过指令实现的交互方式,可以帮助我们了解其他 GitHub 员工的工作状态,并且提高新员工学习一些基本工作的速度。

在这个演讲中,我将给出如何通过 Hubot 来部署 GitHub 站点,并与之互动的例子,讲述这么做的好处,并介绍如何将 ChatOps 带带你的日常工作中去的办法。

知名网站案例分析的专题中,他还会为大家分享“What Powers GitHub”:

在相对较短的历史中,GitHub.com 见证了超速的发展,和数轮架构的迭代设计。我们基础架构的足迹,从最初构建在 Engineyard 上的虚拟机和 SANs 开始,到 Rackspace,最后到一个更大的混杂物理公有云集群环境。

在这个演讲中,我会讲述 GitHub 基础架构的过去、现在和未来,以及我们遇见的困难,和我们如何去解决他们的案例。

Douglas Crockford,这位闻名遐迩的 JavaScript 权威专家,已经把他的注意力从这门简单又深奥的编程语言,转向了更深的编程哲学。在主题演讲中,他会和大家探讨“Programming Style and Your Brain”的话题:

计算机程序是人类创造的最复杂的东西。他们必须完美,但这对于我们来说非常困难,因为人类是不完美的。

编程通常被认为是大脑的活动,但有事实上又有大脑之外的部分参与其中。的确,有些时候大脑之外的部分给予我们深刻洞悉复杂问题的视角,但是当他们影响编程风格的时候又会把事情弄的很糟。我们的头脑系统让我们易受广告与宣传的影响——这同样会影响到我们的编程风格。

这个演讲将会通过实例来系统讲解那些可以提升代码质量的编程风格。实例代码通过 JavaScript 来给出 —— 一种有着大量而罕见糟粕的语言。不过这些原则适用于所有的编程语言。

而对于现在层出不穷的新语言,Douglas 有着自己的见解。在新锐编程语言专题中,他会与大家讨论编程语言语法的有趣话题:

大部分编程语言的设计源于时尚。因此,对于编程语言的看法往往强烈又肤浅,并有深度的情绪化。那些最好的语言如此出色,但语法却非常不时尚。但是我们却爱时尚,爱那些被高估的语法。而此次演讲,我将针对这些现象进行讨论,并展示一个有趣的可以实现时尚语法的语言解析器。

除国际讲师之外,诸位受邀参加本届 QCon 的国内顶尖技术专家也在积极配合 QCon 项目组的工作,提交了他们悉心准备的内容:

在大数据存储领域,HBase 是绝对的大热门。但无论是美国还是中国,无单点故障,跨机房应用的 Cassandra 正在逐渐成熟,并真正用于生产环境。Newegg NESC 大数据架构师伍涛,在大数据专题中会为大家带来“Newegg Cassandra Secondary Indexing with Solr”的精彩分享:

Cassandra 是无单点失败的分布式存储系统,具有很好的并发写入性能和随机读取性能,主要支持 Key-Value 方式的数据模型。在 Newegg 的实践中,很多业务场景需要二级索引,Cassandra 自带的二级索引性能低下无法满足要求;Cassandra 集群整合 Solr 集群的模式,开发团队需要维护 Cassandra 与 Solr 的数据同步,读写性能也会因此而降低,开发成本偏高。为了解决这个问题,Newegg Big Data Team 开发了基于 Solr 的、Cassandra 内置的二级索引。它具有如下特点:

  1. 基于 Apache Cassandra
  2. 0.10 和 Solr 4.0;
  3. 提供内置的二级索引,Solr 索引与 Cassandra 数据自动同步,但不会阻塞 Cassandra 的读写。
  4. 提供二级索引支撑的 Solr 实例,依托于 Cassandra 的架构,有数据备份,无单点失败。
  5. 支持大部分 Solr 的原生功能。

本演讲主要介绍 Cassandra Secondary Indexing With Solr 的设计、开发、测试、运维实践,分享我们的经验和教训。

搜狐邮箱做为国内最大的 Python 应用,将会由Sohu 邮件中心架构组高级工程师彭一给大家带来他们积累多年的深度技术分享:

Sohu 邮件是目前国内最大的 Python 应用之一。在 Sohu 邮件中,Python 是使用最广泛的语言。从运维到开发,从业务系统到邮件投递,到处都充斥着它的身影。在这次 Topic 中,将结合目前的邮件中心的实际项目,从业务系统,邮件传输,邮件协议 等几个方面,讲述 Python 在 Sohu 邮件的使用。

在云计算的浪潮下,使用公有云还是私有云?JBoss AS 研究员张建峰不会指导你如何制定策略,他将在 50 分钟的演讲里深入浅出,介绍如何应用 JBoss AS7 构建企业云服务平台,分析 AS7 的技术架构:

云计算技术逐渐成熟,企业应用软件也逐步从企业内部网外延到公众网,并通过内容发现,社交和电子商务等平台和广大客户和合作伙伴互动。

传统的中间件产品需要适应这个变化,拥有更强的用户管理,方便多租户应用设计,以及更好的管理资源和部署能力。

JBoss AS7 作为业界领先的开源应用服务器产品,在体系架构设计上有特色,能够很好的支持并进行扩展来满足企业应用在云端的部署能力。

本讲座将从企业云计算需求特点出发,逐个进行分析和阐述技术实现方法。并讲述 AS7 的技术架构,目前对 JavaEE 的技术实现,如何开发子系 统来灵活扩展 JBossAS7 功能。并分析外围的一些开源项目和开发扩展模块来实现企业云计算平台,还会设计一个具体的例子来演示。

如此多令人心动的内容,如果还想了解更多,请立刻点击大会官网

现在报名还可享有 8 折优惠,单张通票节省 840 元,团购享有更多优惠。详请咨询 qcon【at】cn.infoq.com,或者直接致电 010-64738142。

QCon云计算DevOps大数据语言 & 开发架构文化 & 方法AI