0%

今天用手机访问自己用 Hexo 搭建的博客时,发现加载慢且页面无法正常显示,但是登录电脑访问却又能正常访问,最后使用无痕模式重现了使用手机访问时的问题,打开开发者工具,重新加载页面,发现有几个静态资源无法加载,这些静态资源都是通过 jsDelivr CDN 访问的,访问 jsDeliver 官网也出现了无法正常访问的情况,所以确定问题是由于 jsDeliver 服务不可用导致的。

阅读全文 »

这是一个用来制造结婚十周年惊喜的机器人,它的原型是 Kiwibot 送货机器人,我使用了一些简单的技术来复刻它,目的是想让我的爱人感受到她程序员老公的一点点浪漫。

阅读全文 »

刚刚在微博看到别人分享的一篇文章,文章标题是《工作 3 年的同事不知道如何回滚代码,我真是醉了。。》,不知道作者是为了分享技术而起了一个吸引眼球的标题,还是他真的会在工作中用这种有些无奈的态度来和同事交流技术。借着这个标题我想从两个方面聊聊自己在工作中的一些思考。

阅读全文 »

远程开发的优势

  1. 统一的,预制的开发环境,非常方便修改和部署,新同事不用再花一整天配置开发环境;
  2. 独立的,专有的开发环境,不受本地环境或设备影响,居家办公不用重新配置开发环境;
  3. 集中的,可扩展的开发环境,可以最大化利用硬件资源,减少浪费降低研发投入;
阅读全文 »

肯德基最便宜的套餐也要 24 块钱,一块焊好针脚的 NodeMcu 开发板却只要 13 块钱,汉堡和薯条吃进肚子就变成了一坨平淡无奇的屎,但是一块开发板却可以让你玩出各种花来。我开始明白为什么那么程序员转行去卖煎饼果子了。

简历驱动开发?微服务中的几种失败路径

我记得在学生时代,我们曾经洋洋得意的是我们用了更少的代码完成了老师布置的作业,可是不知道从哪一刻起,我们开始迷信大厂的自研框架,我们觉得他们对 Spring,Hibernate,Struts 这些框架不屑一顾的态度好酷,于是有人开始跟风学习,并在聚会的餐桌上自吹自擂他们所谓的“框架”。最近我们又在跟风学习微服务和容器技术,尽管许多人还未搞清楚 Docker 和 K8s 的区别,但是他们坚信 K8s 将取代 Docker,Docker 将退出历史舞台。“简历驱动开发”是一个很棒的总结,但是我更多的是看到了技术人在商业社会中的一些辛酸与无奈。

阅读全文 »

从 TikTok“重 QA 轻测试”来看中美软件开发之间的差异

我一直以为是我们做得不够专业,没想到不写单元测试是国内科技公司的技术风格,不过小团队在实践这种风格时总有种小马拉大车的感觉,往往是一两个测试工程师要负责一个产品的多端应用,甚至是多个产品,所以很多时候产品上线前只能通过冒烟测试简单验证一下功能。这种操作还是很经济的,通常都不会有什么大问题,可能是因为大部分时候上线的都是些可有可无的功能,直到某次老板想给客户演示产品功能,那些沉睡的 bug 才被瞬间唤醒。

阅读全文 »