如何安全地使用 React 的 context

Published on:
Tags: react

在自己的 React 项目中使用了大量的 context,虽然知道这是一个不推荐使用的特性,但还是用了很多,想看看别人是怎么使用 context,所以翻译了下面这篇文章,注意文章中引用了嵌套的twitter内容,所以访问时最好是翻墙访问,以免影响阅读。

物极必反

Published on:
Tags: thinking

物极必反是很多人都明白的一个道理,在软件开发中也一样,比如过度设计,这也是为什么Fackbook推崇“完成比完美更重要”的原因。

开发人员的业余项目

Published on:

看到Joel大神最近的一篇不错的博文,忍不住翻译了一下,水平有限翻译不好的地方请大家见谅。

看完博文想到了美剧《硅谷》里面的一个情节:男主角因为业余项目被原来的老板控告,结果虽然是老板因为一些低级错误而败诉了,但就业余项目这个事情上男主角是败诉了的(因为用了一次公司的电脑……)。所以在业余项目上作为员工其实并不占优势,但也不应该放弃写业余项目,我想如果是开明的公司,只要不和公司的利益有冲突,都会鼓励员工做业余项目的。

原文地址见这里:Developer’s side project

微信小程序之槽点一二三

Published on:

微信小程序最近火爆IT界,抱着尝鲜的心理我也下载了微信web开发者工具并撸了一个Demo小程序,撸完之后发现微信小程序就开发过程而言,就像背影很美正面像鬼的女子,远没有外界所说的那么好,在实际开发过程中有各种不爽,下面我就来一一说下。

使用 GitHub Page 来发布属于你自己的网站

Published on:

GitHub Page 是一个由 Github 公司推出的一个静态网站托管服务,可以结合 GitHub 中的用户或者项目来发布相关的静态网站,适用于发布项目 Demo,个人博客,产品介绍等,下面介绍一下 GitHub Page 的使用方法,并介绍如何绑定自定义域名,包括如何在 namesilo 上购买域名,以及如何配置 DNS 解析服务等操作。

让你的 SQL 脚本自动升级

Published on:
Tags: sql database

以前的公司在部署 SQL 脚本的时候比较麻烦,需要写一份部署文档,上面写了这次部署需要执行的 SQL 脚本,然后由部署人员人工来执行这些脚本。现在发现一种比较简便的方法,可以让系统自己检查要执行哪些 SQL 脚本然后执行,减少了人力成本并提高了效率。