RESTful资源定义规范及实践
面试了N多的程序员,知道PUT的都寥寥无几,更别说HTTP状态码了,也对接过国内各大厂的API,竟没一家是遵守RESTful的!所以想要真正推行RESTful规范,那是真的困难重重,不光要培训和训练那些写API的程序员,还要跟合作方各种说服和引导。所以一直酝酿着想写个RESTful这个主题,但是由于自己在实践过程中,总是不断冒出新的问题,新的认识,所以一直不忍下手。刚过五一的这个大周末,闲在家没出门,写不了RESTful这个主题,整理一下RESTful资源这块的实践经验我觉得还是够格的。
从java语言到Go语言
java做为大型企业应用的主力开发语言,一直有着任何语言都无法匹敌的优势。但是java虽好,就是太重了,不适合小规模、小场景、小工具的开发,一直架构、开发、运维、运营一线全栈发展的,必须要有一个更加趁手的、轻量小巧、快速高效的开发语言,先后用shell、python等脚本语言写了各种小工具,总感觉气味不对。于是最近抽时间接触了下号称是21世纪编程语言的golang,感觉非常妙,golang的设计目标和思路均是我目前为止最满意的,入坑不会后悔。
用Asciidoc来写作
Markdown语法过于简单,规范不够标准,经常要花很多时间去适配不同工具,别的语言是熟能生巧,这个语言是越用越怀疑,这对于事事都想精细化控制的我来说是不可接受的。最近通过各种对比和实践,尝试了Asciidoc后,就彻底迷上了,现在日常文档已经基本切换到Asciidoc了,本文则是第一篇Asciidoc格式的文章,自然是贡献给Asciidoc这个主题了。
Docker介绍
现如今,Docker已经是开发和运维的必备神器,本文以开发者视角简单介绍一下Docker的基本概念。