无服务器架构(Serverless Architectures)(上)

2018-11-13
阅读 8 分钟
6.5k
无服务器架构(Serverless architectures)是指一个应用大量依赖第三方服务(后端即服务,Backend as a Service,简称“BaaS”),或者把代码交由托管的、短生命周期的容器中执行(函数即服务,Function as a Service,简称“FaaS”)。现在最知名的 FaaS 平台是 AWS Lambda。把这些技术和单页应用等相关概念相结合,这样的...

Pageshot as a Service:截图即服务

2017-07-02
阅读 1 分钟
4.4k
碰到过许多生成图片的需求,有时候是单纯给网页截图,有时候是要生成一堆动态图片,用网页比较容易实现。总结起来,“输入任意网址” => “生成一张截图” 算是个常见需求。

Console.js:彩蛋和作弊码

2017-02-21
阅读 1 分钟
4.7k
玩 FPS 游戏的,不论你是 CS/Quake/UT 哪派玩家,都知道游戏里有这么个东西,按 ~ 键呼出控制台,输入 blahblahblah 命令,可以控制游戏里的各种“高阶”设定,自杀踢人弹药全满,居家旅行必备良药。

[译] 小心负产出的开发者

2016-12-20
阅读 2 分钟
3.7k
人们很容易高估提前一个月上线的收益,而低估了这之后擦一年屁股的成本。 原文:Beware of Developers Who Do Negative Work 在每个程序员的职业生涯中,都遇到过负产出的开发者。负产出的概念可能听上去有点怪,一个人什么都不做可以零产出,但是怎么会有负产出? 举个例子,我以前就共事过一个很糟糕的开发者,他任期...

Pull Request 书写指南

2016-08-24
阅读 2 分钟
7.2k
基于 Github Flow 进行协作时,如何基于完整、清晰的 Pull Request 进行沟通是其中关键一环。工具检查是最有力的保障,但代码之外的文字部分只能靠约定,本文就是对 Pull Request 文字书写部分的规范。简单来说,五条约定:

[译] Node.js 架构概览

2016-07-06
阅读 4 分钟
21.6k
译者按:在 Medium 上看到这篇文章,行文脉络清晰,阐述简明利落,果断点下翻译按钮。第一小节背景铺陈略啰嗦,可以略过。刚开始我给这部分留了个 blah blah blah 直接翻后面的,翻完之后回头看,考虑完整性才把第一节给补上。接下来的内容干货满满,相信对 Node.js 运行机制有兴趣的读者一定会有所收获。

Google IO 16 / Mobile Web 笔记

2016-05-24
阅读 3 分钟
3k
最近几天看了不少 IO16 Web 相关演讲,简单做些笔记。仅作个引子,时间充足的话还是建议大家去逛逛 IO16 官网,写就本文时绝大多数视频都已经搬上 YouTube,第一手的资料总是最好的。

又一款 Fish Shell 主题: eden

2016-04-26
阅读 1 分钟
13.2k
以前的 edan 感觉看腻味了,又改了改,顺便加些新特性,这才心满意足可以开工干活儿。 特性: 显示当前目录的 git 状态 SSH 连接会在行首显示一个 -SSH- 标签 eden_toggle_path 切换长短路径模式 eden_toggle_host 切换是否显示主机名和用户名(root 用户为红色) eden_prompt_char 自定义 prompt char 右侧显示上一条命...

为何 ES Module 如此姗姗来迟

2016-04-15
阅读 6 分钟
20.5k
浏览器大战多年了热度依旧高涨,大家终于在 JS 新特性的部署上达成一致纷纷追赶最新标准,然而 ES2015 中的 ES Module 这个万众期待的重要特性却始终迟迟未能实现。

得救之道,就在其中——关于这次的 kik,left-pad,和 npm 事件

2016-03-23
阅读 2 分钟
6.6k
今天 npm 圈子鸡犬不宁,原因是一个不过 11 行的工具函数 left-pad 被作者从 npm 上撤下,所有直接和间接依赖它的包就这么齐刷刷挂了,包括 babel 和 react-native 这样每天安装数万的热门项目。

通才和专家:如何选择

2015-10-24
阅读 5 分钟
5.1k
我的职业生涯经历过各种规模的公司,从非常小的五人创业团队到 13000 人的大公司雅虎,再到约 1000 人规模的 Box(我目前所在),这些公司有着迥异的组织文化和招聘哲学,我也面试和聘请过众多的应聘者,在挑选优秀同事方面有着出色的成绩。

前端 CentOS7 新服配置参考

2015-08-29
阅读 2 分钟
5.5k
本文介绍的组件包括:git, nginx, nodejs, fishshell,环境是 DigitalOcean 的 CentOS 7 镜像(6就不管了,初建服务器你还不用最新版是何居心?)。

如何写就完美 Pull Request

2015-03-03
阅读 2 分钟
6.7k
译注:Github Blog 发表了一篇文章 How to write the perfect pull request,对书写 Pull Request 文案给了些相当不错的建议。祝愿大家都能写一手好文档,沟通愉快!

Git 仓库拆拆拆

2015-02-10
阅读 2 分钟
14.6k
程序员最爽的事情是什么?删删删!所有项目本来都很苗条的,时间长了难免有一些越搞越大,怎么看怎么不爽,一个字,拆!今天就说说拆分 Git 仓库这件小事儿。

Gulp 4.0 前瞻

2015-02-01
阅读 4 分钟
21k
Gulp 4.0 发布在即,新首页已经上线,新版将会对任务系统做较大修改,(经过社区讨论——其实没什么讨论啦大家异口同声纷纷赞成。这是有多少不爽才会这样齐刷刷……)不再兼容 3.x 及之前版本的任务系统。

六百字读懂 Git

2015-01-27
阅读 2 分钟
8.3k
译注:来自 Hacker School 的 Mary Rose Cook 实现了一个纯 JavaScript 写就的 Git:Gitlet,包含了最主要的一些命令。这个项目一是为了了解 Git 内部原理,二是希望写一篇深入浅出解释 Git 核心概念的短文。学习一件东西的原理最好的方法就是去亲自实现它,而设计精巧的 Git 核心功能代码也不过 300 行。这就是这篇精巧...

最好的故事

2015-01-24
阅读 1 分钟
2.5k
发觉自己有个新的看书习惯,刚买的书总是新鲜两天就上架存档了,全都是好书,等过个也许半月也许半年,又来了兴致,咔嚓咔嚓就给看了(唯一的例外是《深入浅出 Nodejs》到手四天看完,很爽)——这种风格彻底解决了碰到好书不好意思买的纠结。

所有的注释、文档、里程碑、所有除了代码的那些东西,WHY?

2014-05-27
阅读 1 分钟
2.2k
除了写代码我们还得写无数其他东西,我们总是培训要写什么,却很少教大家如何写得好。一句『坑,你懂的』算是什么注释?不光要写,写的有用才有用。见过太多敷衍了事的文档注释各种东西,我发现这问题还挺严重。

代码牛逼之道

2014-05-14
阅读 1 分钟
5.6k
在楼下部门某程序员桌上看到一本书《代码整洁之道》,敏捷软件开发之父 Bob 大叔出品,翻了下目录感觉受益良多,每个希望在公司里有成长和作为、希望升职加薪、希望走向牛逼之路的程序员都应该读一读,没有时间阅读全书的话仔细感受一下这篇书评也行。

JavaScript Promise:去而复返

2013-12-19
阅读 18 分钟
10.1k
原文:[链接] 作者:Jake Archibald 翻译:Amio 女士们先生们,请准备好迎接 Web 开发历史上一个重大时刻…… [鼓声响起] JavaScript 有了原生的 Promise! [漫天的烟花绽放,人群沸腾了] 这时候你大概是这三种人之一: 你的身边拥挤着欢呼的人群,但是你却不在其中,甚至你还不大清楚“Promise”是什么。你耸耸肩,烟花的碎...