| 4 min read

美国太平洋时间4月18日上午,2017年4月18日 Facebook 将在加州举行2017的 F8 开发者大会 。F8 主要是面向技术开发者的会议,Facebook则会带给大家过去一年里他们的技术团队在人工智能,VR,视频等方向上的研究进展。

B站的直播

F8 Youtube

Keynote

每年的小扎都会做 F8 的 Keynote 演讲,阐述公司的发展近况,以及最新的研究成果。大概一个半小时的时间会有一些部门的负责人上台分享,分享团队的近况,当然这是一次最好机会练习听力的机会,不要错过。

2014年的 F8 宣传片:

React 以及 GraphQL 在 FacebookF的应用以及未来 (关于 React的话题)

The Evolution of React and GraphQL at Facebook and Beyond
React 和 GraphQL 颠覆了传统页面的开发,这个分享我们可以了解到 FB 的工程师如何提升开发效率以及应对未来的一些 App 设计。

如何实现保持用户的持续增长

Growth Marketing: Best Practices for Getting and Keeping an Audience
这个议题,虽然和技术不相关,但是还是值得关注一下,Facebook 会有一小部分人专门研究用户的增长,一款产品拥有用户并不难,但是能够实现持续的用户增长会是一件非常有挑战的事情,Facebook 的专家则会分享他们的实践。

构建高质量的 JavaScript 工具

Building High-Quality JavaScript Tools

YarnJest 都是非常优秀的开源工具,这个分享这些产品的工程师会给大家带来如何去做好一款开源产品,在这路上遇到的困难以及收获。

在移动端使用canvas创建全屏的互动体验

Create Fullscreen Experiences on Mobile with Canvas

Cavnas 非常有意思,你可以创建非常出色的视觉效果以及让用户参与其中,工程师将分享自己开发的一些tips去帮助大家使用 Canvas 的 API。

使用 Web VR构建跨平台的 VR内容

WebVR: Enabling Developers to Build Engaging Cross-Platform VR Content

React VR 帮助开发者更加方便的创建 虚拟现实的内容,它可以方便在浏览器以及手机上呈现,而Facebook的工程师则会分享他们在Web VR的实践以及如何创建令人激动的内容。

优化工程师的开发效率(关于工程师开发效率)

Moving Faster: Optimizing Developer Experiences of Facebook Engineers

在 Facebook 中我们会提供给开发者很多工具去提示工程师的开发效率,提升开发进度,作者将分享他们如何去梳理工程师的开发流程,并且利用深度学习去探索更为先进的东西。

How to Build a Great Bot

人工智能依旧会火下去,看看各大厂的投入就知道了,这个分享主要是带给大家如何在 Mesasager 平台上构建一个聊天机器人,以及介绍 Messager 平台的一些新特性。

使用机器翻译消除在 Facebook 上的语言障碍

Using Machine Translation to Remove Language Barriers on Facebook

深度学习已经开始在翻译上深入研究,我们将和大家一起分享在神经网络上进行翻译学习遇到的困难,以及如何克服这些困难和挑战。

手掌间的AI

Delivering Real-Time AI in the Palm of Your Hand

Facebook 将 机器学习移植到了手机上,工程师将分享他们是如何完成这项任务,以及如何使用,以及它对于开发者而言的意义。

You Can Speak "Hi" to Me in Those Ways