2016 上半年,我们举办了 10 场 D-Day 技术沙龙,邀请到业内 40 多位重量级嘉宾,为数千位开发者带来了他们在各自领域的技术实践分享。这些精彩的议题,获得了高达 85% 的参与者满意度,绝大部分开发者都认为,嘉宾的分享为他们的日常开发带来了新思路。
现在,我们精选了部分嘉宾分享,从前端、后端、Docker 架构与云服务、移动端这四个方向归纳整理,将分享资源公开,希望能够帮助到更多开发者。
所有资源均可下载,欢迎大家分享传播。
【推荐 3】厦门场 D-Day 分享中,来自百度 EFE 团队的 @羡辙 为大家带来的 ECharts 开发中的测试实践 - 《前端可视化的测试实践》
以上为 D-Day 10 场精彩分享的精选内容。 2016 D-Day 技术沙龙已经结束,在技术价值传播的路上,感谢每一位热爱技术的小伙伴。下半年,期待为大家带来更多精彩。
前端
- 李阳 - 美团前端组件中心介绍
- 羡辙 - 前端可视化的测试实践
- 竹暄 - Node.js服务化架构和服务治理
- dntzhang - Web 图形程序设计
- Integ - 后 React 时代的前端:这一切没有想象的那么糟
- 寇云 - Vue.js 开发企业级 WebApp
- 林阳 - Components Cloud Practices in IOING Framework
- 翁叔 - 阿里巴巴 Push 发展之路
- 李彬 - 企业级 AngularJS 应用架构 & 开发经验漫谈
- 徐祁 - YOHO! 前端技术变革
- 沈杰 - Web 性能优化实践@途牛
- 芋头 - 创业公司前端团队修仙记
- 桑世龙 - 全栈工程师之路——Node.js
- 刘欣然 - Vue 性能优化在最佳实践
- 李志伟 - Flyme hybird 优化实践
- 杜光敏 - 用 Electron 打造跨平台的前端工具 App
- justjavac - 前端性能优化
- 欧阳继超 - Practical Monads
写了这么多年 Javascript,我本来早就可以开始使用 RxJS 的。但再一次,因为我了解自己,并且我发现它会给我太多空间来违背常理。我需要一个强制我用函数式思维来解决任何问题的工具,正在这时 Elm 出现了。 Elm 是一种编程语言,它会被编译为 HTML5: HTML, CSS 和 JavaScript。根据你显示输出结果的不同,它可能是一个内置了对象的 ,或者一个更传统的网页。让我重复一遍,Elm 是一种语言,它会被编译为 三种语言 来构建 web 应用。而且,它是一个拥有强类型和不可变(immutable)数据结构的函数式语言。【推荐 2】天津场 D-Day,空弦科技 CTO @i5ting 将自己在 Node.js 方面的实践,花了四个月时间,整理成一份非常完善的学习资料 -《全栈工程师之路 - Node.js》
可难可易(可以采用面向过程/面向对象/函数式)、提供好的基础和包管理工具、特定场景的快速、架构平衡、异步特性……这些,让 Node.js 走到现在,成为全栈必经之路。
- 小而美的哲学
- 从 LAMP 到 MEAN
- 异步流程控制
- Node.js Web 开发
- Node.js 模块开发
可视化相关测试的思路是,对渲染无关部分做单元测试,渲染相关部分做 UI 测试。可以测试不同配置项设置下的渲染一致性、测试不同版本的渲染一致性,在遇到错误时,可以查看 Canvas 图像与操作栈 diff 分析失败原因。
后端
- 高驰涛 - PHP 性能之路
- 姜季廷 - Node.js 的前后之道
- 孙宏亮 - Docker 生态中的 Golang 现状与实践
- 信海龙 - PHP 异步化探索
- 周悦秋 - Docker 改变了什么
- 徐晓孟 - Spark Streaming 实时日志处理
IO, Memory, CPU, NetWork,是不是非常眼熟?没错,这其实并不单单是 PHP 语言的性能瓶颈,任何一门语言,或者就目前我们所处的世界中,凡是使用计算机语言开发的服务或应用,都存在这 4 个瓶颈。 而从 PHP 的发展和性能优化历史,来谈 PHP 语言在性能优化方面所做过的努力,你会发现 PHP 7 确实是“the Next Generation”。
移动端
- 林阳 - Superhtml VS Native App
- 郑蔚 - 无线技术的变革
- 危浩 - 贝贝 APP 开发技术的演进之路
- 王超 - 混合式(Hybrid)移动应用开发
- 李晓宇 - 引入 Swift,改善既有代码
- 温盛章 - RxJava 在 SegmentFault 中的应用
- 李建伟 - 移动应用的持续集成和持续交付
RxJava 最迷人的是什么? 答案就是把异步序列写到一个工作流里!和 JavaScript 的 Promise/A 如出一辙。 Java 中做异步的事情在我们传统理解过来可不方便,而且,如果要让异步按照我们的工作流来,就更困难了。但是在 RxJava 中,我们只要调用调用subscribOn()和observeOn()就能切换我们的工作线程,是不是让小伙伴都惊呆了?
Docker 架构与云服务
云服务
- 贾琨 - 用云技术改造企业应用
- 李林 - Docker 在企业服务中的应用
- 刘鑫 - OpenStack 私有云的基础实践
- 叶靖 - 基于 Docker 云处理服务架构实践
- 朱渝苏 - 运维进阶之应用性能管理
- 孙雨润 - 移动互联网的音视频传输挑战
- 雷爱民 - 苏宁易购 Docker 私有云实践
架构
- 胡泊 - 腾讯优测自研自动化测试框架实践
- 石磊 - 虚拟机自省的实现方法
- 关力 - 技术的选型和演进:论团队中新技术导入的重要性
- 马金凯 - 分布式跟踪系统及实践案例
- 陈舟锋 - 阿里云消息服务的相关技术架构
- 刘光亚 - Open DC/OS 功能简介
以上为 D-Day 10 场精彩分享的精选内容。 2016 D-Day 技术沙龙已经结束,在技术价值传播的路上,感谢每一位热爱技术的小伙伴。下半年,期待为大家带来更多精彩。