Skip to content

Instantly share code, notes, and snippets.

@ThaddeusJiang
ThaddeusJiang / 代码之外.md
Created July 25, 2018 04:32
代码之外的功夫,善用设计原型,探索项目的创意
@ThaddeusJiang
ThaddeusJiang / REST.md
Created July 25, 2018 04:31
Restful API 的 10 个最佳实践

https://segmentfault.com/a/1190000008537712

  1. 正确使用 HTTP Method 和路由
  2. 正确的使用 HTTP 状态码
  3. 使用 HTTP Header 来发送元数据
  4. 为 REST API 挑选合适的框架
  5. 要对 API 进行黑盒测试
  6. 使用基于 JWT 的无状态的认证机制
  7. 学会使用条件请求机制
  8. 拥抱接口调用频率限制(Rate-Limiting)
@ThaddeusJiang
ThaddeusJiang / 微服务持续集成案例.md
Created July 25, 2018 04:30
微服务持续集成案例

https://semver.org/lang/zh-CN/

这里有一点心得, 主版本号可以对应一个 Codename。 例如,Android 的 Codename

我所在项目组也使用 Codename 来沟通,很好用。 具体:略

@ThaddeusJiang
ThaddeusJiang / React.md
Created July 25, 2018 04:07
高手如何开发 React 业务代码?

service -> model -> component

写 model 层是脑力劳动,而写 component 层是体力劳动。

sorrycc/blog#9

突然间小程序就火了,也不知道为什么。

我发现和“小程序”类似的产品有很多,比如:

  • Chrome 扩展:可以通过 Chrome 安装,搜索,运行。很强大
  • vscode plugin:在vscode 中写一些逻辑,提高生产效率。
  • Amazon Echo:可以通过 Echo 启动应用,语音助手更便利。

Python 的目标

  1. 一门简单直观的语言并与主要竞争者一样强大
  2. 开源,以便任何人都可以为它贡献
  3. 代码像纯英语一样容易理解
  4. 适用于短期开发的日常任务
@ThaddeusJiang
ThaddeusJiang / Lisp.md
Created July 25, 2018 03:14
如何看待 Lisp?

如何看待 Lisp?

虽然是纯函数编程语言,但是写起来太麻烦了。 Paul 说使用 Lisp 开发速度快,这是真的吗?写那么多括号,这么多定义、返回值,看例子就觉得麻烦。

因为 Lisp 程序就是由 Lisp 数组组成的,感觉上确实可以锻炼思维。 但是,可以明确地说,不实用。

人生苦短,我用 js 或者 python。

@ThaddeusJiang
ThaddeusJiang / 2017年 技术总结.md
Created July 25, 2018 03:11
2017年 技术总结

在 Lab 的工作,主要是 Sm@rtDB 的开发。 Java 为主,基本上就是业务逻辑代码,if-else ➕ for/while。没啥意思。

在农林金项目组,主要也是 Sm@rtDB 开发。

  1. 首次尝试了 E2E Test,自己写了一个小型的测试项目。
  2. 学习版本管理,学习了一些 git 命令
  3. 尝试构建CI,docker 和 Jenkins 都学习了一下,入门级

INSUITE

  1. 参与了 “AMS 业务导航功能的页面刷新”项目。主要使用 perl,现在能使用 perl 写一些函数,完成 sql ,JSON等功能。