Facebook发起了一场开源黑客马拉松

GraphQL在Facebook黑客松行动的中心

Jon黄金/ IDG

Facebook的波士顿地区的前哨是在剑桥,靠近麻省理工学院 - 他们刚刚从一个较小的站点扩展和吞并附近的肯德尔广场站有保存完好的办公大楼的一整层楼。你看,当你下车电梯的第一件事就是那意味着在二进制拼出单词“船之恋”(Facebook的非官方座右铭)蓝线地板到天花板的格局。

这是一个通风、开放式的空间,就像许多大型科技公司的办公室一样,到处都有裸露的混凝土和管道,墙上挂着原创艺术品和必备的娱乐设施——在这种情况下,有几个Oculus裂口,一些乐器和一个足球桌。

+ ALSO ON有个足球雷竞技app网络世界:6物联网公司值得关注+慕尼黑伟大的Linux桌面计划可能会结束

上周五,该空间举办了一场以GraphQL为主题的开源黑客马拉松。GraphQL是一种复杂的数据抓取查询语言,最初由Facebook开发,用于帮助管理其庞大的用户数据存储,并于2015年发布给开源社区。

根据Facebook软件工程师Robert Zhu的说法,GraphQL的关键特性是,它允许客户端预先从数据库中识别所需的数据,并在一次“旅行”中收集数据——这与REST API不同,后者需要更多的旅行。

流星开发集团(Meteor Development Group)的开发人员斯图巴罗(Sashko Stubailo)表示,这是一个主要优势,而GraphQL还有一个额外的优势,那就是不依赖于特定的数据库格式。流星开发集团是此次黑客马拉松的联合主办方。(流星管理着Apollo,这是另一个为GraphQL创建商业可见性和跟踪产品的开源项目。)

“你可以将它用于现有的后端api、现有的数据库和服务器,”他说。“这是一个很好的层,你可以放在上面,使你现有的数据更容易消费。”

当参与者到达时,他们进行了很多社交活动——Facebook提供了食物和饮料,这让整个活动感觉相当随意,尽管有些人已经在低头使用他们的笔记本电脑了。

网站负责人赖安·麦克(Ryan Mack)表示,黑客马拉松是Facebook文化的重要组成部分。他指出,Facebook的许多核心部分,包括“喜欢”按钮,就是以这种方式创建的。

他说:“我们的想法是让所有人聚在一起——让一些设计师、产品经理和工程师聚在一起——开始做原型。”

为此,Facebook与当地的Javascript小组合作,特别是那些node小组。他们把大约45人带到Facebook的办公室,两到四人一组争夺奖品——每人一副三星Gear VR头盔。

“GraphQL还是很新的——这绝对是我们三个人第一次在这方面进行合作,”node.JS集团的负责人Brian Sodano说。

黑客马拉松的开始是一个相当轻松的场景——朱,脸书的同事Laney Kuenzel和其他的评委们穿着紫色的t恤来表明他们的地位,并在房间的前面宣布规则。这群人大部分(虽然不全是)是年轻人和男性,他们对免费食物的利用比对免费啤酒的热情更大。

最终的获胜者——根据“评审认为哪个项目最酷”这一严格而又高度科学的标准——创建了一个聪明的web scraper,使用GraphQL“直观地遍历DOM并在页面之间导航链接”,这是一种不寻常的能力,Zhu说。

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对最重要的话题发表评论。

版权©2017Raybet2

工资调查:结果在