分布式追踪

其实今天的文章算是 APM 以及 Node.js 探针原理 的续篇,在去年介绍了一些原理之后,其实还有很多地方没有说清楚。

阅读全文

那些你可能在面试时会忽略的事

之前在 谈谈如何当一名合适的面试官 说了很多,但实际操作起来,会有很多的差别,现在把这几周的想法总结下。

阅读全文

Kubernetes 排错之 HTTP 429

背景

  1. 我们线上的 k8s 集群是使用 ansible 安装的 [1],使用的是 coreos 提供的 hyperkube 镜像中的可执行文件(其实之前也提到过类似的:CentOS 7 使用 ansible 搭建 kubernetes);

阅读全文

投资与择业

春节过完,我等外来务工人员又开始向一线城市聚集了,回到了熟悉的工位上,而接下来是三四月份,俗称金三银四,是我们蠢蠢欲动的时候,你今年可要跳槽?

阅读全文

谈谈营销福利的反作弊

最近这些天,算是刷新我对于黑产的认知。

阅读全文

使用 TypeScript 开发 NPM 模块

最近对 TypeScript 很是着迷,或者说是在使用的过程中找回之前使用强类型语言写后端程序的感觉,在介绍 TypeScript 之前,先简单说说 JavaScript 的历史。

阅读全文

自动化你的 Hexo 博客创作流程

从前年开始,我开始用 GitHub issues 写博客,写到去年的时候,逐渐意识到,GitHub issues 还是有一定不足的,比如一个很关键的点:无法查看有多少人看了你的博客文章之类的运营数据,所以那得使用 Google analysis 之类的分析工具。

阅读全文

2017 年总结

又是一年过去了,在这一年里,似乎很多事情还处于未完成状态,但是,时间不等人,掐指一算(打开了 Excel),我的人生也已经过去了 10000 多天,至少三分之一已经入土 (是的,扎心了)。

阅读全文

(译)软件开发中的速度

译者边注

这篇文章是几月前看到的,现在打算翻译一下来回顾以及加深里面的内容,作者以系统思考的方式论证什么因素对于软件开发速度是重要以及不重要的,以及它们之间的复杂关系,文风诙谐幽默,可读性非常高,最后相信你会从线性思维方式的方式转变过来,能够认识到软件开发速度不是单单靠某个因素就能提高的。

每一个 IT 公司的 CEO 都希望开发软件的速度能再快些,而时间又是最昂贵也是最有价值的资源,因此你不能把它浪费在返工、重构、开会甚至体育活动上面。是吗?看情况。

阅读全文

kubernetes 中的权限管理

Kubernetes 发展好快,在我写这篇总结的同时,1.9.0 版本已经在昨日(2017.12.16)正式发布,而上次在正式环境中部署已经是半年前了,我花了点时间将集群升级到了 1.8.4 版本,其中变化最明显的就是权限了,已经可以用上 RBAC 了,而我也在发现报错的时候才意识到需要将以前 k8s 的基础应用也全部加上了权限(当然了,1.6 其实就开始有了)。

阅读全文

谈谈人才招聘

我们经常说,人才是企业最重要的资产,只是,现实中,我们很多时候都是把这句话当口号而已。

在你反驳我之前,我希望你仔细想想下面这几个问题:

  1. 你们的招聘流程是怎样的?你们是根据什么具体标准面试求职者的?

阅读全文

ElastAlert:『Hi,咱服务挂了』

今天给大家来介绍一个报警工具,具体来说,是基于 Elasticsearch 的报警工具,假如你的日志是放在 ES 里面的,这个工具是你不错的选择。

阅读全文

Gitlab 的部署与维护

一直以来,我没有总结过 Gitlab 的部署,而在以前的文章中,我不止一次提到关于 Gitlab 在我们整个交付流程中起到的基础性作用,以及它为整个公司的开发带来的巨大效率提升:

阅读全文

工程师与产品经理相处之道

这周去参加了 QCon,涨了不少姿势。但是最有收获的反而不是纯技术方面的,而是与技术相关的内容。其中最有意思的是 @邱岳 的『怎样构建产品和技术之间的合作氛围』,那天本来想听听别的场次的技术内容的,但是一看一个熟悉的名字『孙志岗』,这不是大学老师么?那是我拿到最高分课程的操作系统老师,太巧了,于是就奔着老师去了。他是这个场次的出品人,听了之后,觉得很受用,非技术出身的讲师反而在演讲反面更有优势:口才更棒,演讲更吸引人。

阅读全文

在嘟嘟的那些日子

不知不觉,『嘟嘟美甲』这个名字,现在已经很少有人知道了,就如那些被淘汰的大多数公司一样。这是一家在 O2O 浪潮之中的一家提供上门美甲服务的公司。

眼见他起高楼

记得那时,是毕业一年之后,只是因为在外企呆的太郁闷,不开心,于是,在 CEO 口头给了期权之后,便加入了。应该说这是大学里一直想做的事:毕业之后去一家创业公司。

阅读全文