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

标签: json 发明 js | 发表时间:2013-02-05 21:25 | 作者:
出处:http://pipes.yahoo.com/pipes/pipe.info?_id=10560380f804c7341f042a2b8a03e117

春节将至,当大家忙于总结,忙于年会,忙于展望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。

您可能也会喜欢

相关 [json 发明 js] 推荐:

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

- - InfoQ cn
春节将至,当大家忙于总结,忙于年会,忙于展望2013的时候,QCon北京已确认的国际讲师们没有因为中国农历新年而停歇:. Jesse Newland,这位排查12306订票插件拖垮GitHub服务故障的资深运维工程师,确认了他的演讲话题. 他将在主题演讲中与大家分享GitHub的ChatOps运维机器人:.

js字符串转换为Json对象的三种写法

- - JavaScript - Web前端 - ITeye博客
在进行web前端开发时,经常会遇到将js字符串转换成Json对象的情况,这种转换有三种写法:. 1.使用eval()来进行解析(最原始的写法,但却很有效). 这种写法适合从数据库取出json字符串,然后需要进行转换为json对象的方式. 2.使用new function()的方式.  3.使用JSON的转换方法.

json简介

- - ITeye博客
    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成. 它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集. JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式.

【Json扫盲篇】

- $n0wd0wn - 博客园-首页原创精华区
Json是数据交换的一种格式,与XML类似,但也有不同. 由于Json的轻便性,跨平台性和易于阅读,项目中经常用到. 所以说:Json是一种轻量级的数据交换格式. Json最简单的表现形式就键值对(key/value pairs),比如:. Json数组可以用来表示一个键key对应多个值value的情况,把这个value用{}包起来.

JSON与XML

- - CSDN博客推荐文章
   目前,在web开发领域,主要的数据交换格式有XML和JSON,对于XML相信大家都很熟悉. XML不仅能处理数字和文字等经典的数据,还可以管理文件,格式化,图像,音频,视频,以及更多.  JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成. 如今,我们经常会面临创建数据文件时,JSON和XML之间的选择.

Android——JSON使用

- - CSDN博客推荐文章
        JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.  Name:Value  格式:. 一个object可以由一个或多个无序的这种组合 组成:. 2.有序的(array):. array 是 值(value) 的有序集合,格式:. array的值(alue) 可以是是双引号括起来的字符串(string)、数值(number)、 true、 false、  null、 对象(object)或者 数组(array).

XML和JSON

- - 四火的唠叨
不久前看到一个讨论帖,说的是XML和JSON的比较,说着说着后来就变成了JSON到底比XML牛逼在哪里. 不吹不黑,客观地来比较一下二者的异同. 有的情况下是的,但也不一定,比较这样的片段:. 二者信息量几乎均等,XML看起来并不显得多么冗余. 有恰当的编辑器,二者都可以有比较美观的缩进表达. 当然,也有很多情况我们可以看到XML要比JSON啰嗦(有人说JSON是fat-free alternative to XML),比如XML写这样的东西:.

Android中JSON解析

- - CSDN博客推荐文章
JSON是JavaScript Object Notation的缩写,可见JSON来源于JavaScript. JSON数据是一系列键值对的集合. JSON和JavaScript交互更加方便. JSON对数据的描述性没有XML好. JSON的速度要远远大于XML. JSON的解析要比XML的解析要方便.

json学习(java篇)

- - 博客园_首页
前一个小项目中用到了json:服务器返回的数据有xml或者json格式的数据,由于json简洁、轻量、高性能等优点,我们当时就采用的是json格式的数据. 上个月没有心情学习啊,就索性多玩会儿,不过今年得有个目标,至少博客得多写写,质量上也希望比前几个月有所提升,那就开始吧. 先从json基础知识开始学起.

JSON 美化输出

- suchasplus - smallfish blog feed
经常会碰到一些返回 JSON 格式的应用,默认都是一大坨字一起显示,完全是虐待自己的眼睛. 顺手 Google 了下,发现了两种浏览方式:命令行查看和浏览器查看. 一、浏览器查看方式,需要安装 Chrome 插件:JSONView. 二、命令行查看,需要安装 Python.