2017年Facebook F8开发者大会值得关注的议题
美国太平洋时间4月18日上午,2017年4月18日 Facebook 将在加州举行2017的 F8 开发者大会 。F8 主要是面向技术开发者的会议,Facebook则会带给大家过去一年里他们的技术团队在人工智能,VR,视频等方向上的研究进展。
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
Yarn 和 Jest 都是非常优秀的开源工具,这个分享这些产品的工程师会给大家带来如何去做好一款开源产品,在这路上遇到的困难以及收获。
在移动端使用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 将 机器学习移植到了手机上,工程师将分享他们是如何完成这项任务,以及如何使用,以及它对于开发者而言的意义。