直播时间:10 月 15 日-10 月 17 日下午
直播地点:微信群
直播方式:图文直播,文字为主
参与方式:添加 InfoQ 小信使[infoqzone]个人微信号,成为好友回复专题序号,进入相应场次。
直播内容:专题与讲师
演讲专题 1-《Web 重构之道》
重构是一个含“金”量低的职位,而重构之道是具有历史的一个话题,做为一名 Web 重构从业人员,思考许久,毕竟目前很多 Web 从业人员都还在从事这部分工作,也有不少人对自己的职业或者所从事的重构工作感到迷茫。借此机会与大家一起探讨重构在 Web 中的重要性与历史使命。
讲师:阿里巴巴前端开发专家—大漠
常用昵称“大漠”,阿里巴巴无线事业部前端开发专家。曾就职于 Wiredcraft、慕和、Ctrip。中国 Drupal 社区核心成员之一。2011 年创建 W3cplus 前端社区,致力于推广前端行业的最新技术。对 HTML5、CSS3 和 CSS 预处理器、CSS 后处理器和 Mobile 等前端新技术保持高度关注。2014 年出版《图解 CSS3: 核心技术与案例实战》。平时喜欢写写博客、参加各种技术沙龙、爱于分享。
演讲专题 2-《云时代运维转型:工具化、产品化、运营化》
作为一家超过 10 年的互联网公司,大众点评的运维实践和运维理念,经历了很多变化和挑战。从 2013 年开始,点评运维从以前的传统运维方式中,逐步开始探索自己的道路。我们总结是:从工具化,发展到产品化,再到现在的运营化。在这个过程中有些什么思考?为什么要这么做?结果如何?这是本次分享要回答的问题。
讲师:大众点评运维和数据库总监—钟红军
大众点评网运维和数据库总监。有多家互联网公司(如:pptv, 腾讯,百度等)的运维工作经验。目前致力于带领大众点评的运维、数据库、IT、安全等团队进行云时代的转型。
演讲专题 3-《Android 内存优化》
Java 成了大家普偏开发的语言,而他的 GC 机制也让大家养成不再刻意思考内存管理的惯性思维。Android 开发人员也毫不例外的没摆脱这个命运,因此在 Android 开发中一直有个痛点就是内存管理。然而事实上还这仅仅只是噩耗的开始。受限于安卓的内存管理机制及越来越庞大的业务需求,应用程序的稳定性和性能面临巨大挑战,UC 浏览器也是在这种实战中磨练了一套内存优化体系与思路,这里与大家分享。
主要内容:
- 系统内存基础知识
- 构建内存分析体系
- Pss 分析 /mmap 优化
- Native 内存转换
- 图片内存优化心得
讲师:UC 浏览器国际版客户端研发—李跃辉
标准码农、属于那种不写代码闷的慌。 13 年工作经验,5 年多 Android。08 年开始做手机软件开发,先后做过 WinCE/Windows Mobile,Symbian,K-Java,iOS,Android。 擅长做新技术研究探索和数据分析。 先后做过内存、卡顿、稳定性、启动 4 个方向在 android 的优化。
演讲专题 4-《新语言与新发展》
场次一《Go 语言发展状况》
本次演讲主要涉及 Go 语言本身功能特性的发展状况,第三方库的发展情况,国内外开源社区与企业对 Go 的应用,以及近期 Go 发展的趋势性判断和展望。
讲师:七牛云存储 CEO-许式伟
七牛云存储 CEO。著名云计算技术社区 ECUG 社区发起人,是 Go 语言大中华区首席布道师,并著有《Go 语言编程》和《Go 语言程序设计》(译),其中《Go 语言编程》被誉为 2012 年度最具技术影响力的十大图书之一。
超过 10 年云存储领域的经验,曾在金山、盛大从事技术研究方面的工作,是金山云存储实验室和盛大云计划的发起人,是国内唯一可以跟微软 office 抗衡的 WPS2005 的首席架构师。
2011 年辞职出来创办七牛云存储,成功打造了全新的公有云存储服务,完成了从技术人到产品人到创业者的华丽转变,更在精益创业和如何成为创新型公司上拥有自己独到见解。最大的梦想就是帮助所有创业者降低创业的门槛,对创业者的忠告是做一个思考的创业者,因为没有一个 Copycat 可以成功!
场次二《Haskell 中的函数与类型系统》
Haskell 中的主要概念其实都是围绕类型展开的,类型系统主要是为我们管理程序的抽象与保证程序的正确性而引入的。为了更好的复用代码,于是有了多态类型。某些类型有着共同的属性于是 Haskell 引入了类型类来管理它们。有一些类型是需要接受一个或者多个类型参数的,为了保证这一环节不会出错于是 Haskell 又引入了 kind 这一概念,同样出于复用代码的原因,Haskell 又引入了 kind 多态。总之,抽象在一步一步加深,每加深一步就总结出更多公共的代码,为我们自动完成更多的事情,带来的问题就是会让人更加难以理解。所以了解 Haskell 的类型系统对于我们理解代码的复用、抽象非常有帮助。所以本次的演讲主要包括:
- Haskell 中的值
- Haskell 中的类型
- Haskell 中的类型类
- Haskell 中的类型的 kind
- 以及它们的应用
Haskell 不仅仅是一门学术型的语言,而是一门非常适用于编写应用软件的工程型语言,其实相当多的思想是可以迁移到非函数式语言上的,但是想要应用这些思想的人来说思维的转变上可能会有更长的路要走。现在主要的问题是现在的人们习惯于他们已经熟悉的东西,需要学习如何让函数编程中的理论来指导实践的编程,最大程度上减少重复,让更少的代码完成更多的工作。
讲师:网易杭州研究院高级开发工程师—张淞
2012 年 7 月于英国诺丁汉大学获得计算机学士学位。2013 年 11 月于英国牛津大学获得计算机硕士学位。目前喜欢研究λ演算、类型系统、抽象代数、范畴论、逻辑证明、组合数学等内容。2014 年有幸回到母校宁波诺丁汉大学教书,受到了学弟学妹们的爱戴与仰慕,想作为一座桥梁把函数式编程中的精华部分,无论是思想也好技术也罢,带给更多喜爱编程的人。著有《Haskell 函数式编程入门》一书,由人民邮电出版社于 2014 年 3 月出版。于 2015 年 4 月加入网易杭州研究院。目前正在编写《Haskell 函数式编程入门》的第 2 版,预计内容会是第 1 版的 3 倍左右,可能会花费 3~4 年时间完成,将会是一本详细的、全面的、从基础到理论与实践的 Haskell 中文书籍。
演讲专题 5-《钉钉历险记》
钉钉,是一个工作方式,阿里巴巴出品,专为中小企业和团队打造的沟通、协同的多端平台。钉钉于今年 1 月 16 号正式发布,到 8 月 31 号为止共计 227 天,已有超过 60 万家企业和团队入驻。这样一个面向企业的产品,是如何诞生和快速发展的呢。
本次分享的内容: 钉钉诞生记; 钉钉差异化功能的案例; 钉钉的产品基因; 大公司内部创业的酸爽;
希望通过钉钉历险记,与大家一同探索如何在大公司内部创业,如何从无到有,如何取舍。
讲师:阿里巴巴钉钉产品线负责人—吴振昊(么么茶)
阿里巴巴钉钉事业部产品负责人,06 年加入支付宝参与了支付宝三期的建设,作为支付宝最早的前端工程师,见证了支付宝的快速发展,从无到有建设前端开发团队;13 年加入无线浪潮,从技术管理转型作为产品经理参与了钉钉的创业,见证了钉钉从无到有的历程。
演讲专题 6-《大流量 Web 系统的性能优化实践》
这是我在淘宝 6 年的工作总结,也是我的 6 年的实践经验,这 6 年比较幸运的是基本经历了淘宝的最飞速发展的时期(淘宝流量最大的商品详情系统从 1 亿到 10 亿的发展过程),在这个过程中性能是最大的挑战。
这么多年的优化经历可以总结出优化的三个阶段:
1. 系统代码层面的优化。找出代码热点;重构代码逻辑;优化业务逻辑减少和合并远程调用;
2. 架构优化。优化系统的架构,横向和纵向系统扩展;数据层面的合理 cache;用户请求的拆分和合并等都会影响到系统的性能;
3. 链路优化。举个例子用户在手机端访问详情会涉及到手机上的 APP,到运营商的基站(CDN 的部署),到服务端的接入网关,再到后端的业务系统(分为安全验证、访问控制、会话管理、以及各个业务系统的交互),最终的优化的目标是提升整个用户的访问体验,所以用户的一次访问的各个环节都要综合考虑给出最佳优化方案。
而每个层次的优化又是后面一个优化的前提,我讲针对每个优化阶段的一些实际案例,比如秒杀系统的设计是基于何种考虑实现的等。
除了上面这些不同的优化路线图,我还总结了那些会特别影响优化效果的一些方法论:
1. 为何避免 Java 数据的序列化;
2. 为何避免 Java 数据的编码;
3. 大流量 Web 系统为何不要有 Java 做 cache。
讲师:阿里巴巴高级技术专家—许令波(君山)
09 年毕业进入淘宝后,一直工作了 6 年时间,我所有的工作经历都和淘宝的发展阶段相关。大概经历了三个阶段:
从学校毕业带着对技术的好奇进入淘宝,执着于对各种技术框架原理的研究,所以写了近十几篇框架原理的分析文章最后整理成《深入分析 Java Web 技术内幕》一书。同时专注于 Java 核心技术,开发一个高性能的模板框架 sketch 用于替代 velocity,性能提升 30%。
11 年大概是从淘宝 PV 从一亿到 10 亿 PV 阶段,系统的性能成为最大的挑战,针对大流量的读系统设计了高可用的静态化方案,应用在详情、购物车以及秒杀系统中,参与到双 11 大促的交易链路优化。
当前是业务高速增长对系统的复杂度提出了非常大的要求,业务的垂直化以及面对无线多终端的新场景,更多的在尝试前后端分离技术以及业务模块化、组件化等实践。
入群前请看
- 本次直播内容基于 QCon 上海 2015,6 个群切分领域专场建立,直播结束后不会解散,方便大家随时交流相关领域的问题;
- 直播结束后,群不会解散,并会有更多内容组织输送给大家;
- 由于时间人力等问题,本次直播未涉及领域,包括大家感兴趣的技术内容,我们会逐步建立并完善;
- 群多人多小 Q 信使可能拉人及回复不及时,大家不要着急,只要按照报名环节顺序,保证大家都会加入群组不错过学习分享的好机会的;
- 最后,可能有的新朋友不了解我们的 QCon,简单说明一下,了解的伙伴们可以自动忽略啦~
评论