日程安排

日期 时间 日程安排
5月30日
周六
09:00 - 10:00 签到
10:00 - 10:20 SegmentFault CEO 高阳 开场
10:20 - 11:00 SegmentFault 创始人 (CTO) 祁宁 后端开场演讲
11:00 - 11:40 高嘉俊 (gaosboy) 《移动 App 技术架构的“四段论”》
11:40 - 12:20 支付宝技术专家 王保平(玉伯) 《如何打造优秀的技术产品》
下午
13:30 - 13:40 下午开场
13:40 - 14:15 黄轩宇《重构-单一网站的多模块拆分》 + QA
14:15 - 14:50 叶新江《开发过程中的团队协作》 + QA
14:50 - 15:25 黄慧攀《CDN 性能监测》 + QA
15:25 - 15:45 茶歇互动
15:45 - 16:20 韩拓《Container 到底带来了什么?》 + QA
16:20 - 16:55 王煜《在云端构建大规模分布式系统》 + QA
16:55 - 17:30 圆桌互动
17:30 活动结束 自由交流 晚宴

高嘉俊 (gaosboy)

资深 iOS 开发者

主题:《移动 App 技术架构的“四段论”》

任何一个 App 都会经历从小到大的过程,经历几个必须经历的阶段,区别在于有些 App 迅速长大,而有些则还没来得及长大就转型,或者干脆停止维护了。不同阶段关注的重点不同,所以对上述几个要素的取舍也就会有所区别。一个技术团队如何在选择技术方案,制定技术架构的过程中,在合适的时间做合适的取舍,发挥正面作用。

黄轩宇

FIR.im CTO、高级 Ruby 工程师

主题:《重构-单一网站的多模块拆分》

随着网站用户和流量的迅速增加、功能的不断增删,系统会变的越来越庞大与复杂,有时不可避免需要进行网站重构,以保证网站架构的延展性与灵活性足够支撑业务的发展并保持性能处在最佳状态。FIR.im 高级 Ruby 工程师黄轩宇将就如何规划网站重构,如何在重构过程中对单一网站进行多模块拆分等进行经验分享。

黄慧攀

UPYUN CTO

主题:《CDN 性能监测》

CDN 性能监测,是产品优化极其重要的一个环节。持续的 CDN 服务质量监控,需要专业的测试方法。以 UPYUN 为例,除了节点覆盖率、智能 DNS 解析准确度、节点线路质量等硬指标,不可或缺的还有防盗链功能、缓存刷新功能、流量统计报表和日志功能等软指标。

叶新江

个推 CTO

主题:《开发过程中的团队协作》

个推系统现在包含了上百个模块,是一套复杂的分布式集群系统。但是它并不是一蹴而就的,其间经历了多次的重构和优化,使用的技术也逐渐的趋于复杂,比如,从简单的单机到集群,本地缓存到分布式缓存。我们是如何从简单到复杂的,这期间又有多少坑我们曾经踩过,我们又是如何克服这些困难的,通过这次演讲你将可以从多个方面了解到一个系统的演变过程,以及我们曾经使用过的技术。

祁宁(主题待定)

SegmentFault 创始人、CTO

王保平(玉伯)

支付宝技术专家、Sea.js 创始人

主题:《如何打造优秀的技术产品》

什么是技术产品,解决什么问题,如何找到合适的人,如何形成小团队去把产品做出来,如何把技术产品养大,技术产品的归宿是什么,如何用技术产品去创业,在大公司的土壤中如何培育美丽的花,等等。

王煜

QingCloud 系统工程师

主题:《在云端构建大规模分布式系统》

在移动互联网如此普及的今天,幸福的烦恼总是来的那么突然,任何一个本不起眼的小应用,都有可能一夜之间出现爆发式增长。面对流量激增、数据量翻番、用户量指数级攀升的“烦恼”,如果后端系统不能快速扩容以承载更大的访问压力,势必会成为制约产品发展的主要瓶颈。本次演讲将告诉你如何利用云计算的弹性,结合业务自身特点,对后端系统架构进行优化和扩展。同时会分享青云平台上的真实案例,讲述一个现象级产品背后的大规模分布式系统的演进之路。

韩拓

七牛云存储 CTO

主题:《Container 到底带来了什么?》

近两年来,随着 Docker、CoreOS 等开源项目的发起,一个新的围绕着 Container 的服务端生态环境正在形成,它解决了哪些问题,对我们的开发、运维方式做出了哪些改变,又对我们提出了哪些新的挑战?Container 的生态环境让 Mirco Services 这样的架构风格有了更好的落地方式,我们又该如何去实践?本话题会和大家共同探讨这些问题,并尝试给出一些答案。
日期 时间 日程安排
5月30日
周六
13:00 - 13:30 签到
13:30 - 13:40 王保平(玉伯)主持前端分会场开场
13:40 - 14:20 魏子钧(大城小胖) HTML5 游戏方向主题分享 + QA
14:20 - 15:00 徐飞 《后 Angular 时代二三事》 + QA
15:00 - 15:20 茶歇互动
15:20 - 16:00 何翊宇 《Maintainable Node.js》 + QA
16:00 - 16:40 李振强(贝勒) 《基于 React.js 的大规模网站开发实践》 + QA
16:40 - 17:20 圆桌互动
17:20 - 17:40 活动结束,自由交流

何翊宇(不四)

天猫前端开发工程师

主题:《Maintainable Node.js》

众所周知,Javascript 在设计之初只是为了运行在浏览器端,并且自身设计上也拥有诸多缺陷,同时 Node.js 的异步编程模型更是出了名的”反人类“。使用 node 写出能用的代码也许并不困难,但是通常可维护性都不会太好,这个议题将会通过一些实际的案例来尝试解答如何编写可维护的 Node.js 项目。

李振强(贝勒)

蘑菇街前端工程师

主题:《基于 React.js 的大规模网站开发实践》

React.js 是 facebook用于构建复杂界面的 js 库,经过两年的发展,React 也变得越来越成熟。蘑菇街最近的上线的一个重要项目使用 React 开发对团队的开发模式做了一次更新,此次演讲将为大家分享下蘑菇街为何选型 React,以及如何基于 react 开发大规模的前端应用。

魏子钧(大城小胖)- HTML 5 游戏方向

顽梦数码联合创始人

徐飞

苏宁云产品前端架构师

主题:《后 Angular 时代二三事》

2014年下半年,Angular 团队宣布研发 2.0 版本,这个版本变动很大,造成了社区的普遍疑惑,其后,又出现了另外一个与 Angular 2.0 类似的 Aurelia。如何看待这些变化?如何理解其中的改进?如何让业务代码更容易升级?本次分享尝试用一些小例子解答这些问题。
日期 时间 日程安排
5月30日
周六
13:00 - 13:30 签到
13:30 - 13:40 Joyqi 主持后端分会场开场
13:40 - 14:20 马全一 《Container & ContainerOps》 + QA
14:20 - 15:00 叶玎玎 主题待定
15:00 - 15:20 茶歇互动
15:20 - 16:00 许泽彬 《鹰眼下的淘宝》 + QA
16:00 - 16:40 思源 《PHP三层架构实践》 + QA
16:40 - 17:20 圆桌互动
17:20 - 17:40 活动结束,自由交流

马全一

开源容器运维项目 wharf 作者

主题:《Container & ContainerOps》

  • Container 技术
  • Docker 和 Rocket
  • Application Container Spec
  • ContainerOps
  • ContainerOps Open Source Platform: Wharf

思源

有赞交易线负责人

主题:《PHP三层架构实践》

当网站从百万级发展到千万、亿级,开发团队也从 10 人级到百人级时,网站的稳定性及团队的协作成为了必须要解决的问题,三层架构+团队拆分是个通用的方案。现在用 PHP 做多层架构的案例不是很多,我们刚好经历了这个过程,分享下这个过程中的得与失。

许泽彬

阿里巴巴集团高级研发工程师

主题:《鹰眼下的淘宝》

淘宝现在是一个由很多个应用集群组成的非常复杂的分布式系统。包括处理用户请求的前端系统和有提供服务的后端系统等,这些应用之间一般有 RPC 调用和异步消息通讯两种手段。

这些调用中有哪些出问题会影响此次请求,有哪些步骤会拖慢整个处理流程,双十一的交易高峰需要给应用集群分配多少台机器,这些都是需要考虑的。

但是调用环境的复杂度,已经很难用人力去做准确的分析和评估了,这时候 EagleEye 就派上了用场。

叶玎玎

Fengche.co 主程、Teahour.fm 主播

主题:《ElasticSearch》

这是一个数据爆炸的时代,各种各样的的系统在源源不断的生成着数据。大量我们想知道的事实和商业价值隐藏在这些海量数据中,而如何在其中快速有效的提取出我们需要的数据,来辅助我们更好的决策,是个巨大的挑战。

关系型数据库, Lucene, Sphnix, Solr, ElasticSearch 等都是目前流行的数据搜索解决方案。ElasticSearch 作为后起新秀,近期发展势头越来越迅猛。作为一个天然为数据而生的分布式搜索系统,它帮助我们实现了 TB 级别数据中的秒级实时搜索。从搜索到分析,从分析到可视化,ElasticSearch 想让数据真正有价值。本次分享,我将介绍 ElasticSearch 以及我们使用上的经验。
日期 时间 日程安排
5月30日
周六
13:00 - 13:30 签到
13:30 - 13:40 Gaosboy 主持移动端分会场开场
13:40 - 14:20 史江浩 《打造 Hybrid Mac App》 + QA
14:20 - 15:00 倪华杰 《Android 的自动化测试》 + QA
15:00 - 15:20 茶歇互动
15:20 - 16:00 朱柯军 《天猫 React Native 实践与探索》 + QA
16:00 - 16:40 孙兵 手机淘宝移动开发经验分享 + QA
16:40 - 17:20 圆桌互动
17:20 - 17:40 活动结束,自由交流

朱柯军(跑猪)

天猫前端工程师

主题:《天猫 React Native 实践与探索》

Facebook 在 3.26 日 F8 大会上开源了 React Native,在随后的一个月内,我将原本 Web 版本《猜你喜欢》业务,使用React Native重写,目前已在天猫 IPad 客户端发布上线。随后又开发了该业务的IOS Native版本,从 Memory 占用、CPU 消耗、Load 时间、使用体验等多个维度,实验对比了 Native、Web、React Native 三个版本之间的差异。

孙兵(酒丐)

淘宝高级无线技术专家

主题:手机淘宝移动开发经验分享

  • 多个团队并行开发,如何业务隔离的进行隔离开发,在发布时却又无工作量的自动化整合?--客户端容器和组件化
  • 客户端发了就没管,线上出现bug就只能再追加个小版本发布,一拖就是好几天,怎么办?--线上hotpatch利器
  • 业务移动化、移动的业务可以怎么做?--创新的移动业务场景

倪华杰 - 《Android 的自动化测试》

LeanCloud 后端工程师

主题:

  1. 什么是测试?
    单元测试,性能测试,积分测试,功能测试。
  2. 什么让 Android 测试变得困难?
    a) 需要支持太多型号设备
    b) UI
  3. 我们如何解决这些难题?
    a) KISS 原则
    b) 使用 JUnit 测试法来进行逻辑验证
    c) 使用 Espresso/UIAutomator 以及 GenyMotion 进行 UI 测试
    d) 没有 Android SDK 情况下使用 Robolectric 框架进行测试案例执行

史江浩

网易云音乐 Mac 端开发经理

主题:《打造 Hybrid Mac App》

OS X 桌面软件中的 Hybrid 意义:在 Windows 桌面软件中,由于 Native UI 开发复杂,Hybrid 成了常见架构。而此架构也可运用于 OS X 桌面软件开发中,也是各大公司比较喜欢的开发方式。
  • 优点:
    1. 开发成本:大环境下 Web 开发成本与纯 Native 相比低
    2. 跨平台:若已有成型 PC 端软件,HTML 部分无需太大改动就可移植到 Mac 端,Mac 端 HTML 代码也方便移植回其他端
    3. 维护:方便 hotpatch
  • 缺点:提升调试成本(联调/查错/性能优化成本均会提升)
再就是关于 Hybrid 实践,包括选型(webkit1 / webkit2 / cef1 / cef3)和架构(Mac 端架构介绍与分析)。

活动地点

合作伙伴

钻石赞助商

白金赞助商

特约活动平台

友情支持

这仅仅是一个开始,SegmentFault 沙龙将在更多的城市举办
如果你有合作意向请联系我们,同时,我们还在招募当地的志愿者加入