在代码审查(Code Review)方面,Facebook做了一个可视化的工具,现已开源,叫Phabricator;工程师可以在页面上非常方便的针对每一段(单行或者多行)代码进行交互讨论;负责审查的工程师可以接受代码改变,可以提出疑问要求原作者继续修改,可以提出自己不适合以…更多Phabricator信息 |
最近更新: Phabricator 中文使用参考用例 发布于 7个月前
Facebook目前提供最新的Facebook的PHP源代码下载,包括API架构,FQL分析器,FBML分析和FBJS,Facebook的开放平台具有很强的可扩展性,可以添加你自己独特的功能,例如你自己的FBML标签,API方法等等。 这个源代码的使用许可是怎样的呢?Facebook是一个开放…更多Facebook Open Platform信息 |
libPhenom 是 Facebook 发布的一个高性能的C语言并发编程框架,支持事件驱动,支持多线程,还提供了内存管理和常用数据结构,甚至是json处理。 示例代码: #include "phenom/defs.h" #include "phenom/job.h" #include "phenom/log.h" #include "ph…更多libPhenom信息 |
最近更新: libPhenom —— Facebook 的 C 并发编程框架 发布于 2年前
ReactNative 可以基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App。而且React Native已经用于生产环境——Facebook Groups iOS 应用就是基于它开发的。 React Native的原理是在JavaScript中用React抽象操作系统原生的UI组件,代替DOM元素…更多React Native信息 |
最近更新: 推荐 11 款 React Native 开源移动 UI 组件 发布于 2周前
RocksDB 是一个来自 facebook 的可嵌入式的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,但主要目的还是嵌入式。RocksDB 基于 LevelDB 构建。关于 RocksDB 的性能说明。更多RocksDB信息 |
最近更新: RocksDB 3.10 发布,key-value 存储系统 发布于 3周前
Mcrouter 是一个 memcached 协议路由器,用于对 memcached 的部署进行扩展。这是 Facebook 缓存架构的核心组件,峰值的时候每秒可处理 50 亿请求。详细介绍请看这里。更多Mcrouter信息 |
最近更新: Mcrouter —— memcached 协议路由每秒50亿请求 发布于 7个月前
Pop 是 Facebook 推出的一个可扩展的 iOS 和 OS X 动画框架。Facebook的新闻聚合阅读应用Paper背后的核心技术由Pop支持。 除了增加基本的静态动画外,还支持 Spring 和衰变动态动画,可非常方便的构建现实的、基于物理的交互。API 可快速的集成已有的 Obje…更多Pop信息 |
最近更新: Pop —— Facebook 的 iOS 和 OS X 动画框架 发布于 12个月前
Origami 是一个来自 Facebook 设计团队的作品,是 Quartz Composer 的免费工具包,可在无需编程的情况下轻松实现与设计原型进行交互。更多Origami信息 |
Presto是Facebook最新研发的数据查询引擎,可对250PB以上的数据进行快速地交互式分析。据称该引擎的性能是 Hive 的 10 倍以上。 PrestoDB 是 Facebook 推出的一个大数据的分布式 SQL 查询引擎。可对从数 G 到数 P 的大数据进行交互式的查询,查询的速度达到…更多PrestoDB信息 |
最近更新: Facebook 正式开源其大数据查询引擎 Presto 发布于 1年前
Scribe旨在帮助Facebook处理服务器上的大量数据,正像Scribe网页所述“如经常访问Facebook,请使用Scribe。”具体而言,Scribe就是一台服务器,实时收集用网站日志信息。更多Scribe信息 |
Huxley 是一款来自 Facebook 出品的 Web 应用的 UI 测试工具,由 Pete Hunt 和 Maykel Loomans 用 Python 开发。 Huxley 可以监控你浏览的内容,进行屏幕截图,然后告诉你发生了什么变化。 安装方法:pip install huxley…更多Huxley信息 |
最近更新: Huxley —— Facebook 出品的 Web UI 测试工具 发布于 2年前
osquery 是 SQL 驱动的分析和监控操作系统的工具,是操作系统分析框架,支持 OS X 和 Linux 系统。osquery 能帮助监控和分析低水平的操作系统,提供更直观的性能监控。 osquery 在操作系统中就像是一个高性能的关系数据库,允许你编写基于 SQL 的查询语句来…更多osquery信息 |
最近更新: osquery —— 来自Facebook的操作系统监控工具 发布于 6个月前
Facebook iOS SDK 是 Facebook 官方为 iOS 平台提供的 Facebook API 的 SDK。 大体来讲就是iPhone上的Facebook login,完全支持Facebook Graph API和the older REST api。…更多Facebook SDK iOS信息 |
Proxygen 是 Facebook 开发的一个 C++ 的 HTTP 库,包含一个易用的 HTTP 服务器。支持 HTTP/1.1、SPDY 3 和 SPDY 3.1,同时也开始在为 HTTP/2 做开发。 Proxygen 并非为了替换 Apache 或者 Nginx,该项目主要是侧重于用 C 语言构建超级灵活的 HTTP 服务器,…更多Proxygen信息 |
最近更新: Proxygen —— 来自 Facebook 的 C++ HTTP 库 发布于 5个月前
Flow 是 Facebook 出品的一个用于 JavaScript 代码的静态类型检查工具。用于找出 JavaScript 代码中的类型错误。Flow 采用 OCaml 语言开发。更多Flow信息 |
最近更新: Flow —— Facebook 的 JavaScript 类型检查工具 发布于 5个月前
Stetho 是 Facebook 开源的一个 Android 调试工具。是一个 Chrome Developer Tools 的扩展,可用来检测应用的网络、数据库、WebKit 等方面的功能。开发者也可通过它的 dumpapp 工具提供强大的命令行接口来访问应用内部。…更多Stetho信息 |
最近更新: Facebook 开源 Android 调试工具 —— Stetho 发布于 2个月前
LinkBench 是一个数据库基准测试工具,用来模拟 Facebook 产品 MySQL 数据库的性能和工作负载。LinkBench 高度可配置和可扩展,可配置用于不同的工作负载,并可编写插件来对其他数据库系统进行测试。 作为一个用于基准测试和调整数据库系统的开发人员工具,…更多LinkBench信息 |
最近更新: LinkBench —— 社交图谱的数据库性能测试工具 发布于 2年前
Hack 是 Facebook 推出的一款新的编程语言。 Hack 是由Facebook开发的,同时结合了动态类型语言(如PHP语言)和静态类型语言(如C语言)两种特点的一种编程语言。通常在使用静态类型语言编程 时,开发者会在程序被运行前就知道错误发生的位置。而在更为当前…更多Hack信息 |
最近更新: 为什么 Facebook 发明新语言“Hack” 发布于 1年前
Facebook Markup Language (FBML) 是FaceBOOK的一种标记语言。一起采用这个语言,可以让你构造全功能的一起应用,并将应用集成进一起,与一起具有一致的用户体验。 当前集成点包括应用的Canvas,未来可以包括客厅、Feed等。 FBML 是HTML的一个子集。它…更多FBML信息 |
Wormhole 是一个基于 Node.js 的流消息队列系统。其特点是高性能。和Kafka以及Databus类似,Wormhole是个高度可扩展的发布/订阅系统。在Facebook内部,Wormhole每天处理多达1T的消息,高峰时每秒超过1千万条消息。 Wormhole总体架构如下图 示例代码: var …更多Wormhole JS信息 |
from:http://www.oschina.net/project/facebook