前端周刊第45期:Node.js API 最佳实践、AWS CaseStudy

本文共 2342 字,读完需 4 分钟,速读需 1 分钟。这周发生了很多大事,百度挂完亚马逊挂,斯坦福还准备开 JS 课程,看来订阅这份周刊的同学都没入错行。先纠正我之前的一个错误,就是对于 Node.js 的叫法,有写过 NodeJS 的,也有写过 Node 的,但是官方的叫法是 Node.js。下面是本周的精彩内容,请享用!

文章教程

编写 Node.js Rest API 的 10 个最佳实践

Node.js 除了用来编写 WEB 应用之外,还可以用来编写 API 服务,本文会介绍编写 Node.js Rest API 的最佳实践,包括如何命名路由、如何选择框架、如何进行认证和测试、如何发送元数据等话题。翻译自 RingStack。

Node.js 最新 WEB 技术栈

由 Node.js 领域的狼叔整理,里面涵盖了使用 Node.js 开发 WEB 应用的方方面面,按照他的路线图,要不了多久,你也能成为 JS 全栈工程师。

开发工具

Lerna:帮你管理包含多个 package 的 JS 项目的工具

Lerna 是一款能够帮你管理包含多个 package 的 JS 项目的工具,能够带来的便利是主 package、子 package 发版的管理,可能部分同学没有这种痛点,但是如果你留心过大型的开源项目比如 webpack、babel 等的源代码就会发现,这些项目都包含很多个 package,他们都用了 Lerna。

代码框架

Store.js:跨浏览器的通用浏览器端存储方案

Store.js 是跨浏览器的浏览器端通用存储解决方案,会根据浏览器的支持情况智能选取最合适的存储介质,目前发布了 2.0 版本,对于开发单页应用的同学来说,是非常值得看看的。

CSSIcon:使用纯 CSS 实现的图标库

这是使用纯 CSS 实现的图标库,没有任何依赖,你可以直接把 CSS 复制粘贴了拿去用,里面包含了不少常用的其他图标库需要依赖字体或者图片才能实现的图标,对动画的支持当然不在话下。

HyperApp:小巧的、类 Elm 架构的 WEB 应用构建框架

HyperApp 是小巧的、类 Elm 架构的 WEB 应用构建框架,主要特性为声明式、无状态、内置 JSX 支持。小巧到什么程度呢?无任何依赖,只有 1KB 大小。喜欢折腾的同学可以看看。

Node.js 中角色和权限功能相关的库

现代软件系统不管是面向用户的还是企业内部的,权限控制都会是不可或缺的一部分,这篇 gitst 收录了 Node.js 中跟角色权限相关的各种库,包含了多种实现的模型。

找找灵感

Vue.js NewsLetter

类似于前端周刊的,但是主题聚焦在 Vue.js 方面,Vue.js 这款国产框架最近1年被采用的势头非常的迅猛,如果你正在学习,这个不容错过!里面也是收录了大量的内容,不过是英文的。

视频演讲

QQ 会员活动运营平台架构设计实践

腾讯技术大牛在 SDCC 上所做的分享,详细展示了 QQ 会员活动运营平台架构设计实践,面临的挑战、解决方案,容量、安全、效率等方面的考量。如果想成为前端架构师,这种学习不可少!

精彩问答

图片的 display 设置为 none 到底会不会下载?

很多同学可能会认为,把图片的样式属性 display 设置为 none 浏览器就不会下载他了,我最近发现业务上有个加载慢的页面就是因为这种认识导致的,实际上结果不是二分的,而是随着浏览器的进化答案不同。

如何优化 CPU 密集型的 Node.js 应用?

通常来说 Node.js 只适合于开发 IO 密集型的应用,但是有时候你可能也会拿他来开发 CPU 密集型的任务,这种情况下也是有办法来进行一些优化,来实现更高的性能的,这篇文章帮你解惑。

JS 中的 void 到底有啥用?

JS 中的 void 到底有啥用?没见过?这次算是开眼,见过?那你知道他是用来干嘛的么?这篇文章都给你解释清楚了。

技术动态

斯坦福大学准备使用 JS 来做计算机入门课程

有人预言说,能用 JS 写的,最终都会用 JS 写,我印象中国内外没有一家学校开设了 JS 或者前端课程,但是斯坦福大学走在了前面,准备采用 JS 作为计算机科学导论的编程语言,并为此做好了充分准备。

AWS 的 S3 故障回顾和思考

继 GitLab 的误删除数据事件没几天,“不沉航母” AWS S3 几天前也“沉”了 4 个小时,墙外的半个互联网也跟着挂了。按 AWS 惯例,AWS 今天给出了一个简单的故障报告,简单来说这个故障和 GitLab 一样,也是人员误操作,他们是什么态度?后续怎么解决、完善?相信很值得借鉴。

Visual Studio Code V1.10 发布

Visual Studio Code 可以说是微软发力之后的奋起直追,目前已经在前端开发者中占有了不小的时长份额,本次发版包含了大量改进,比如:Minimap 给你提供代码的鸟瞰图、编辑器内的文本拖拽支持、自动生成 JSDoc 等。

One More Thing

想直接在微信中订阅前端周刊?扫下方二维码关注前端周刊订阅号。


feweekly

想和我面对面交流?扫下方二维码添加我为好友。

wangshijun

Happy Hacking

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,580评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,392评论 25 707
  • 谈谈生活 这个浮夸狂躁的世界, 人们忙于生计, 苦于生计。 谁都没有闲暇时间去认真思考过自己究竟想要怎样去过这一生...
    摩旅日记阅读 539评论 1 1
  • 你说你心情不好 你又说你会告诉我为什么 我等着你的电话翻来覆去 不停的打开手机又关上手机 我怀疑是不是没有网络 断...
    宋怀众阅读 253评论 0 0
  • 昨天被朋友圈被刷屏,一篇《凑热闹的公司都会烟消云散》在诉说在凡客的情怀。没读过的朋友也不用读了,我帮大家整理好了概...
    宋欢平阅读 243评论 0 1