时间: 2015年4月23~25日
地点: 北京·国际会议中心

专题: 永不止步的前端

Day of week:

过去一两年,前端的发展非常迅猛,Node.js、HTML5、Angular、React 等技术更迭速度非常快。这些技术背后的驱动力,都是这些年业务形态的快速变化。移动互联网的兴起、企业平台系统的愈加重要,对前端技术提出了非常高的要求。本专题重点着力于以下方向:

1)移动 H5 应用的开发,包括 Web 与 Native 的融合

2)企业平台类富应用的开发,涵盖 Angular、React、Polymer 等技术方向

3)前端工程与质量体系的建设,关注团队的高效协同、品质把控

4)前端工程师的历史转身,何去何从

敬请期待,本专题的讲师,都是业界非常有影响力、并且非常实在的人物。

专题出品人:
王保平(玉伯)
蚂蚁金服体验技术部负责人

2008 年加入阿里,折腾过 Sea.js、KISSY、Arale 等开源项目,现负责蚂蚁金服体验技术部,致力于打造 DT 时代的人机交互基础设施。 因为长得黑,经常被人黑。工作最大的梦想,就是期待能与小伙伴们一起打造出地球上最专业、有爱的团队。


by Evan Czaplicki
Elm编程语言的设计者和主要开发者

在创建富UI时,复杂性很快就会失控。对很多团队而言,添加一个特性可能会导致其他几个特性出现bug。本演讲分享一个支持以下特性的简单架构模式:

  • 快速建立原型
  • 随着规模增长,项目仍然容易理解
  • 自然地隔离功能,所以添加特性不会破坏现有特性
  • 使得测试极为简单可靠

该架构对任何语言编写的前端代码都是有价值的,不管是JavaScript、TypeScript、Clojure或Elm,还是其他什么语言。除了讲解这个通用的架构模式,我们还会看一下它是如何自然地融入所有Elm程序中的。可以把Elm当做一个可以时时指导团队走向良好架构的工具,不用寄希望于自律和用心来保持代码库的整洁。


by 李晶
阿里-去啊 H5 开发工程师

by 邢舰
阿里-去啊 IOS 客户端架构师

“阿里-去啊”是一款小而美的旅行类App,这款 App 内嵌大量的 H5 页面,但直接用 URL 内嵌 H5 不解决弱网加载速度问题,在 2014 年我们通过 H5 资源的离线化将我们的 Hybrid 大大提速,做到弱网下H5的秒出,和PhoneGap式的H5包装不同,我们对PageFlow、数据打通、H5多端共享也有针对性的设计和实现,这些都在推动可靠的Native与灵活的Web之间的融合,我们对新时期的终端开发(前端开发)也有了新的理解,本次分享将由阿里旅行的前端工程师李晶(花名拔赤)和客户端架构师邢舰(花名坦丁)带来,和大家聊聊极致的 Hybrid 模式如何影响、推动前端技术的革新与进步。

演讲大纲:

1. 阿里-去啊 App 的Hybrid 架构的演变;

2. 这些过程中带给我们的新的挑战,痛并快乐的采坑;

3. 极致的体验要求使得前端技术不得不前所未有的和Native容器技术打通,这对App的架构和扩展性有了新的定义和要求;

4. 可靠的Native与灵活的Web如何互相取长补短,互为备份,...


by 吕婷
青云前端工程师

主题摘要:

前端开发做为与后端及设计的中间衔接环节既要具备工程师理性、严谨的思维逻辑又需要有一定的产品观和审美观,在Web产品越来越复杂的今天,前端工程师更多的时候会承担更复杂的开发任务以及与设计师更加紧密的沟通、合作。

大部分公司在工作职责划分上比较严格,而这种划分既抹杀了工程师的创造力和想象力、也让工程师对自己的产品缺乏成就感。同时设计师对于开发的理解不深入导致其设计理念和细节无法被工程师很好的还原,造成一些返工和沟通困难的情况。

而在青云QingCloud我们尝试的做法是前端工程师负责产品的需求、交互、设计、开发测试等。这种模式的尝试有助于提高开发效率和质量,同时让每位工程师都可以深入了解产品本身,激发自己的创造力。

在此次演讲中,青云QingCloud前端工程师吕婷Samantha Lv将与大家分享她在完成复杂产品开发的同时主导设计工作的一些经验。

听众受益:

·了解前端工程师如何学习设计;

·...


by 韩凯
蚂蚁金服前端开发工程师

by 董晓庆
蚂蚁金服前端工程师

我们刚走过了信息互联的时代,我们正处在数据爆炸的时代,我们将走向数据驱动的时代。我们身处的这个时代已经不再缺乏数据。DT时代的标志是我们是否有力量来处理这些数据。数据可视化技术作为一种基础的数据处理技术将会成为DT时代的基础设施。本次演讲将会为大家介绍:

  1. 数据可视化技术在DT时代扮演的角色。
  2. DT时代的数据可视化技术应该具备的特征。
  3. 蚂蚁金融服务集团的数据可视化技术构架。
  4. 面向数据挖掘,分析的可视化技术——g2系统。
  5. 面向关系分析的可视化技术——spider系统。
  6. 如何降低可视化技术的使用成本。

by 罗彧成
腾讯数字音乐部Android开发组负责人

随着移动互联网的不断蓬勃发展,更多用户在移动设备上使用音乐服务,QQ音乐移动客户端使用用户数也在屡创新高,QQ音乐为了达到更好的用户体验并实现用户的新需求,原有的框架已经不能优雅的实现新需求和优先。如何优雅的实现各种需求并在性能和稳定性得到提高,QQ音乐Android开发团队通过以下的篇章给大家分享QQ音乐架构演进带来的痛与乐。

1.QQ音乐整体设计框架,如何能够快速迭代产品和技术需求。 

2.云歌单基础架构设计 

3.云歌单架构演进,两次重构背景及重构方案设计。 

4.数据与存储设计--功能和性能

5.HttpDns-反劫持技术

6.Web+ H5性能解决方案

7.重构过程中碰到的坑 

8.可持续改进体系。 

9.风险评估,在人力有限及版本中大量产品需求中如何消化重构后带来的风险。


by 贺师俊
百姓网前端工程师

下一代JavaScript语言即ES6即将在今年6月份定案成为正式标准。但在实践中是否已经可以应用ES6,对我们的开发到底又有哪些帮助,许多人仍心存疑虑。本演讲将超出简单的新特性介绍,以实例出发展示ES6的魅力。


by 郭旻桢
蚂蚁金服前端工程师

过去十年,前端行业从无到有,近几年更是蓬勃发展,前端工程师也从个人开发逐步转向团队协作。前端的队伍在不断壮大,参与的产品越来越多,在这过程中,经常会遇到团队协同上的问题。

优秀的工程体系能让一堆人做好一堆事,需要在需求、开发、测试、发布等各环节上不断优化。除了工具和流程上的优化,好的工程体系还需要考虑人性,要尽可能调动工程师的激情与潜能。本议题将以蚂蚁金服的实践作为基础,尝试探讨前端工程体系如何建设。主要会涵盖以下话题:

  • 蚂蚁金服前端工程体系的历史与现状
  • 产品、设计、前端、后端的最佳协作方式是怎样的?
  • 为什么研发模式很重要?前后端分离的初衷究竟是什么?
  • 为什么研发模式不重要?人与人性对工程体系的影响。

演讲专题

Covering innovative topics

4月23日,星期四

  • 敏捷之后,是什么

    敏捷实践在大型组织中现在已经有哪些应用了呢?从小型团队中兴起的敏捷,到了大型组织中如何才能够取得成功呢?

  • 知名移动案例分析

    移动互联网高速发展,我们每天花在移动设备上的时间越来越多。怎么做出一款大众喜爱的应用,从众多 App 中脱颖而出?听听那些耳熟能详的 App 背后的成长故事,也许能找到答案。

  • 新时代的安全

    高危漏洞频发,隐私泄露,普通开发者该如何避免和防范;开发者如何从逻辑上避免风险?

  • 互联网金融背后的技术架构

    何为互联网金融?是互联网公司做金融业务,还是金融公司使用“云计算“,”大数据”等“时髦”技术?这些说法都不足以描述互联网金融的本质。

  • 微服务架构

    过去的一年,微服务架构在社区中讨论广泛。微服务在企业中的实践现状如何?本专题将关注它对企业计算架构的影响,以及一线互联网公司的团队是如何应对实践中的问题与挑战的。

  • 永不止步的前端

    过去一两年,在前端迅猛发展的同时,深深感觉到前端才刚刚开始。前端工程师正在演化成产品工程师,虽有迷雾,但路就在脚下,永不停息。

  • 云计算高可用架构设计与实践

    以分布式系统为基础的云平台需要对CAP原则做很好的平衡,当上层业务需要高可用支撑时,就需要对中间服务层及底层基础架构、操作系统层实现高可用,如何低成本的实现高可用就成为云平台设计的难点。本专题将以透过余额宝等金融服务的高可用服务,揭示底层的数据平台、虚拟化平台、跨数据中心的高可用架构。

4月24日,星期五

  • 可扩展、高可用架构设计

    本专题主要讨论大型复杂的互联网的架构设计、代码与运维体系。

  • 新兴大数据处理技术与工具

    Hadoop之后,又有哪些值得关注的大数据处理工具?

  • 自动化运维

    运维领域经过十多年发展,有什么海量和自动化理论实践供我们借鉴?云和开源运维管理系统的快速发展给我们的运维模式带来什么样的改变?如何在费时的质量问题分析时找到高效和巧妙的方法?

  • 云计算平台构建与应用

    云计算方兴未艾,各种技术与服务层出不穷,各种技术如何取舍?是搭建自己的云平台还是使用公有云服务?如何多快好省建设云平台,又如何在多个公有云服务中快速灵活迁移呢?了解云计算最新技术动态,行业最新内幕,应用最佳实践,就来云计算平台构建与应用专场。

  • 移动开发最佳实践

    移动互联网带来了新的一波创业潮,业务的飞速发展需要技术团队的良好支撑。面临不同时期不同量级的业务时,技术选型和策略可能会完全不同。让我们来看看业内的一些团队是怎么做的。

  • 编程语言实战

    各种不同的编程语言优劣一直是大家热议的话题,这个专题不是为了引起大家的争论,而是展示不同的编程语言在特定的场景解决了哪些问题,以实际的效果来说话,将优劣的问题留给大家来思考。

  • 云计算与大数据应用选型

    无论是云还是大数据,找到合适的解决方案、做好数据选型都是十分关键的。本专题将邀请来自主流云及大数据服务商的技术工程师,旨在帮助企业和个人充分了解主流解决方案的优势与特点,从而更好的进行技术选型。

  • 亚马逊AWS技术应用实践

    作为全球最成功的云计算服务商,亚马逊AWS在技术、功能和生态系统建设方面都有非常丰富的积累与经验。本专题将邀请亚马逊AWS的架构师及客户,分享在亚马逊AWS构建服务的实践,涉及混合云、大数据、移动应用和运维。

4月25日,星期六

  • 团队建设

    关注中小型团队如何走向成功。

  • 服务质量

    O2O潮起,“连接人与服务”成为焦点。我们邀请到一些优秀的服务平台或服务提供商,分享他们是如何针对O2O服务具有的地域性、时效性、闭环性、碎片化等特点,做好服务质量保证的。

  • 挑战全栈开发

    全栈是最近一两年里才流行起来的开发概念,代表一种新的工作模式。全栈工程师是否需要精通整个技术栈的所有技术,是精通单一领域,还是全面发展?全栈工程师在工作中要扮演什么不同的角色,工作过程究竟有何不同?

  • 思考开源

    开源的力量有目共睹,但如何应用开源、如何参与开源软件开发、如何融入和回馈开源社区、如何开源自己的软件等问题,都是很多公司的工程师非常关心的问题。这些问题的答案是什么呢?

  • 基于大数据的机器学习和数据挖掘

    该专题关注于当今最为前沿的机器学习技术, 包括深度学习, 大数据,以及个性化数据挖掘等领域。 我们将邀请该领域的资深专家, 详细介绍这些前沿技术给互联网产业带来的革命性的变化。

  • 技术创业

    在中国,技术创业是个艺术活儿——Google技术牛创业实战干货分享。

  • 移动开发平台与工具应用实践

    一款移动应用要经历从开发、测试、语音IM集成到运营监控的全生命周期,因此如何以低成本、快速的完成以上阶段就成为应用成败的关键。利用第三方开发平台或工具,开发者将以更低的成本获得全生命周期的技术支持,让开发者更专注应用的研发工作。本专场将主要分享移动应用开发过程中可使用的各种平台与工具的特点与应用实践,了解移动IM、IP电话、推送、广告系统背后的技术难点,以及详细解析第三方组件是如何解决用户数据管理、复杂网络、大并发等问题的。