闭门造轮子

造轮子工程师的代码笔记

从远程工作到团队作战三年记

2020-01-31 posted in [闭门思考]

2017 年开始,最大的变化就是我把自己的远程工作转变成了团队作战的方式。通过之前在个人口碑上面的积累,接触到了更多的项目,同时也刚好有非常靠谱的伙伴,于是我们就决定继续向前一步,组建了现在的 ROGUE.GROUP 项目团队。再次回顾了自己上一次工作状态的总结文章《作为程序员从自由职业到远程工作三年记》,感触良多,磕磕绊绊到现在又是三年的小周期,是时候给自己和现在的团队一并再做一次总结,也算是一个微型外包团队的真实经验分享。

阅读全文

PHP cURL 超时优化案例

2018-07-27 posted in [问题即经验]

最近一个 PHP 的线上服务经常被报故障,现象是客户端请求一直卡住,类似假死状态。

阅读全文

一个团队主页的诞生——Web 设计入门级参考

2017-09-25 posted in [闭门思考]

友情提示:这是一篇硬广,当然也有干货。

阅读全文

小型项目 Webpack 最佳实践

2016-12-06 posted in [闭门思考]

最近的项目里使用了当下最流行的 React 技术栈(全家桶),从以前作坊式的开发逐渐迁移到完整先进的前端工程化体系,算是又一次跳级。因为前几年前端各类轮子层出不穷,一是项目没需求,二是之前的方法大部分情况也能维持,本着够用就不折腾的原则,完全没有涉及到当时很流行的 grunt/gulp 等工具。而到了 React,webpack 就成了事实标配,并且在了解了他的 loader 机制后,觉得 grunt/gulp 之流 task runner 的思路无法吸引我,这部分配合 npm script 就能很好的解决。所以在工程化方面通过 webpack+npm 就完成了一次较大的跨越,而省去了中间众多轮子的学习成本。

阅读全文

作为程序员从自由职业到远程工作三年记

2016-09-18 posted in [闭门思考]

曾接受过两次关于这个话题的访谈(《社区访谈:自由职业者与远程工作那些事》、《自由是最大的向往》),不过在今年绿岛峰会上还是发现要自己把内容讲出来的过程里有很多不足,而且当时的时间太短,内容安排也不太合理,也有很多东西想完整的分享给大家,所以在这重新整理,也算是我将近三年自由职业的一个总结。

阅读全文

node.js DES 加密

2016-06-08 posted in [问题即经验]

function cipher (buffer, key) {
	var cip = crypto.createCipheriv('des-cbc', key, key);
	var result = cip.update(buffer);
	result += cip.final('base64');
	return result;
}

阅读全文

Keystone bson warning 问题

2016-05-10 posted in [问题即经验]

在 0.3.19 下启动程序就报错:

阅读全文

全部文章归档