D-Day 2016 技术分享精选,大牛们的经验漫谈

图片描述

2016 上半年,咱们举办了 10 场 D-Day 技术沙龙,邀请到业内 40 多位重量级嘉宾,为数千位开发者带来了他们在各自领域的技术实践分享。这些精彩的议题,得到了高达 85% 的参与者满意度,绝大部分开发者都认为,嘉宾的分享为他们的开发学习带来了新思路。html

如今,咱们精选了部分嘉宾分享,从前端、后端、Docker 架构与云服务、移动端这四个方向概括整理,将分享资源公开,但愿可以帮助到更多开发者。前端

全部资源都可下载,欢迎你们分享传播。
*部分视频已更新java

前端

嘉宾文章推荐阅读:

【推荐 1】前端全栈师 @Integ 将本身在函数式编程方面的学习,在南京站和厦门站 D-Day 中分享众多开发者 -「How To Functional Reactive Programing」之 《笨办法学函数式编程:Elm 初体验》

写了这么多年 Javascript,我原本早就能够开始使用 RxJS 的。但再一次,由于我了解本身,而且我发现它会给我太多空间来违背常理。我须要一个强制我用函数式思惟来解决任何问题的工具,正在这时 Elm 出现了。

Elm 是一种编程语言,它会被编译为 HTML5: HTML, CSS 和 JavaScript。根据你显示输出结果的不一样,它多是一个内置了对象的 <canvas>,或者一个更传统的网页。让我重复一遍,Elm 是一种语言,它会被编译为 三种语言 来构建 web 应用。并且,它是一个拥有强类型和不可变(immutable)数据结构的函数式语言。

【推荐 2】天津场 D-Day,空弦科技 CTO @i5ting 将本身在 Node.js 方面的实践,花了四个月时间,整理成一份很是完善的学习资料 - 《全栈工程师之路 - Node.js》

可难可易(能够采用面向过程/面向对象/函数式)、提供好的基础和包管理工具、特定场景的快速、架构平衡、异步特性……

  1. 小而美的哲学

  2. 从 LAMP 到 MEAN

  3. 异步流程控制

  4. Node.js Web 开发

  5. Node.js 模块开发

这些,让 Node.js 走到如今,成为全栈必经之路。

clipboard.png

【推荐 3】厦门场 D-Day 分享中,来自百度 EFE 团队的 @羡辙 为你们带来的 ECharts 开发中的测试实践 - 《前端可视化的测试实践》

可视化相关测试的思路是,对渲染无关部分作单元测试,渲染相关部分作 UI 测试。能够测试不一样配置项设置下的渲染一致性、测试不一样版本的渲染一致性,在遇到错误时,能够查看 Canvas 图像与操做栈 diff 分析失败缘由。

图片描述

后端

嘉宾文章推荐阅读:

云智慧高级架构师高驰涛在北京场 D-Day 分享 PHP 的性能优化之路,”如何让 PHP 的性能问题再也不受人诟病“,或许能给你启发 - 《PHP 性能之路》

IO, Memory, CPU, NetWork,是否是很是眼熟?没错,这其实并不仅仅是 PHP 语言的性能瓶颈,任何一门语言,或者就目前咱们所处的世界中,凡是使用计算机语言开发的服务或应用,都存在这 4 个瓶颈。

而从 PHP 的发展和性能优化历史,来谈 PHP 语言在性能优化方面所作过的努力,你会发现 PHP 7 确实是“the Next Generation”。

clipboard.png

移动端

嘉宾文章推荐阅读:

SegmentFault Android 工程师 @Gemini 解读源码,提供本身对 RxJava 的一些理解,写得系列分析文章 - 《迷之 RxJava 系列》

RxJava 最迷人的是什么?

答案就是把异步序列写到一个工做流里!和 JavaScript 的 Promise/A 一模一样。
Java 中作异步的事情在咱们传统理解过来可不方便,并且,若是要让异步按照咱们的工做流来,就更困难了。可是在 RxJava 中,咱们只要调用调用 subscribOn()observeOn() 就能切换咱们的工做线程,是否是让小伙伴都惊呆了?

clipboard.png

Docker 架构与云服务

云服务
架构

以上为 D-Day 10 场精彩分享的精选内容。

2016 D-Day 技术沙龙已经结束,在技术价值传播的路上,感谢每一位热爱技术的小伙伴。下半年,期待为你们带来更多精彩。

相关文章
相关标签/搜索