2019.06.05

[文章] 《使用 Serverless 为后端服务开发一个有趣的 Chrome 扩展程序》:https://juejin.im/post/5cf7048b518825064000652e

Serverless 是最近一个非常火热的话题,在文章的开始,我们必须澄清 Serverless 并不是按照字面理解上的“无服务器”,其准确含义是表示对于开发者而言,不再需要关注大部分与服务器相关的事物,比如服务器的选购、服务器系统环境、日志收集、系统监控、负载均衡等琐事,这些重复且复杂的活都交给 Serverless 平台即可,开发者只需要专注业务逻辑的开发。

[文章] 阿里前端 P7 架构图谱,大家可以从这个要求,来看一下自己是否达标:https://juejin.im/post/5cf5f358e51d45778f076ce5

[类库] tsdef 是 TypeScript 类型的扩充库,对于来发框架和 CLI 时特别有用:https://github.com/joonhocho/tsdef

[工具] NPM 镜像源管理工具:https://github.com/Pana/nrm

配图 - 使用 Serverless 为后端服务开发一个有趣的 Chrome 扩展程序

配图 - 阿里前端 P7 架构图谱

示例 - NPM 镜像源管理

$ nrm ls

* npm -----  https://registry.npmjs.org/
  cnpm ----  http://r.cnpmjs.org/
  taobao --  https://registry.npm.taobao.org/
  nj ------  https://registry.nodejitsu.com/
  skimdb -- https://skimdb.npmjs.com/registry

示例 - TypeScript 类型扩充

import { Nullable, NonNull } from 'tsdef';

const nullableString: Nullable<string> = null; // ok

const nonNullString: NonNull<string | null> = null; // error

今日图 - 惹不起惹不起