学习Web开发:设计模式、Elm和渐进增强

0
学习Web开发:设计模式、Elm和渐进增强

在优步,网络开发是我们几项核心服务的组成部分,包括我们的内部应用程序和我们的面向公众的产品。随着数以百计的基于web的应用程序在我们的技术堆栈中发挥作用,跟上web开发趋势和最佳实践是我们的工程师的高度优先级。

超级的目的地:Web meetup系列自2017年开始,邀请专家讨论和演示构建响应性、功能性web应用程序的最新技术和技术。从web设计到JavaScript到Node.js,目的地:web功能主题,保持每个web工程师当前。

这部分视频来自我们的目的地:Web meetup,提供了一系列的学习:

不能命名的设计模式

优步核心基础设施团队的Kris Kowal描述了一种神秘的、迄今未被记录的设计模式,该模式允许回调返回内容,也允许接受回调的函数返回内容。克里斯提供了这种神秘的设计模式的例子和富有洞察力的评论,同时戴着一顶神奇的帽子。

友好的,打字的,和功能:榆树简介

优步视觉洞察团队的布莱恩·福特(Brian Ford)介绍了Elm的入门知识,这是一种相对较新的用于创建基于浏览器的图形用户界面的语言。通过比较Elm和JavaScript, Brian简单易懂的介绍为观众学习一门新语言打下了坚实的基础。

渐进式增强:不仅适用于网站

优步网络平台团队的Ryan Tsao研究了网页设计概念“渐进式增强”(Progressive Enhancement)如何应用于现代网页开发工具中。Ryan给出了如下工具的用例开玩笑,通用的JavaScript包

如果您想了解最新一代的网络构建工具和技术,请参加我们的目的地:网页聚会

有兴趣帮助我们提升和发展优步的交通平台吗?看看工程组织中的开放角色

评论