THE ONLY FAIR IS NOT FAIR
ENJOY CREATE & SHARE

Sharing

  • 著有《全栈应用开发:精益实践》
  • 著有《自己动手设计物联网》
  • 著有《前端架构:从基础到微前端》
  • 合译有《物联网实战指南》、《Arduino编程:实现梦想的工具和技术》 等书
  • 审阅有《Expert Angular》、《Smart IoT》等书

作为一个笔杆子,我在自己的博客上撰写了超过600篇的博客。 还是 InfoQ 的社区编辑,主要负责编写《物联网周报》的编写。并是 CSDN 的活跃用户,被授予其前端博客专家称号。

Creation

作为一个程序员、软件咨询师,我拥有广泛的技术栈:前端领域、物联网领域、移动开发(混合应用、Android 原生)、后台开发。 作为一个活跃的社区贡献者,我长期活跃于GitHub,并创建了相当数量的开源项目。

Imagine

作为一个设计方面的学徒,我仍在持续学习中。我将数据可视化与信息技术相结合来展示数据,将 UI 与前端相结合来创建更好的用户体验,将设计引入技术来创建价值。

编程 - 写作 - 设计

一个文艺控。喜欢读书,喜欢纸的质感,喜欢用笔铭刻记忆和思想。

一个设计控。喜欢自行设计小东西,相比理论而言更喜欢动手实践。

一个程序员。热爱分享、创建与开源,努力去改变自己,改变世界。

临时方案传染性

现有的项目里,一次功能变更可能带来了大量的缺陷。于是乎,我试着回溯项目的开发过程,寻找出导致问题的根因。现阶段,我只能想到时的只有实施技术战略性投资,也暂时也想不到更好的方法,以在开发初期解决问题。

编程语言的 IDE 支持

或许是出自于对编写编程语言的兴趣,又或许是对于创建 IDE/编辑器的兴趣,对于『IDE/编辑器是如何提供编程语言的支持』,我充满了兴趣。其中的一个主要原因是,这是每天我们打交道最多的工具,另外一个原因可能是,咦,我们怎么没有国产的 IDE(手动狗头)。

Rust 性能优化日志(上)

最近的几个月里,一直在编写代码识别引擎 Scie ,好不容易解决了各种奇怪的问题。随后,在尝试做了一次 benchmark 之后,发现我写了的这么一些 Rust 代码,运行起来的速度非常慢。同样是对一个代码文件的分析,Scie 差不多要 12S 完成,而同样的 Node.js Addons 则只需要 200ms。于是,我开始了我的性能优化之旅。

GitHub ›

也许,你会遇到心仪的项目

技术咨询 ›

在技术上遇到问题?

  • 硬件:物联网、IoT
  • 前端:HTML5、Cordova、Ionic
  • 后台:Django、Search Engine、MicroServices
  • 运营: SEO、SEM

专栏

在下面的地方关注我