如果有一天,你不再寻找爱情,只是去爱;你不再渴望成功,只是去做;你不再追逐成长,只是去修行;一切才真正开始。 ——纪伯伦
时间飞逝,转眼间已是年终岁尾。祖国北方大地到处银装素裹,一场场充满诗意的白雪下又无处不透露的新的春的生机。
这里也介绍这个个人公众号的一些小变化。从本周开始,我会在一周所读到的或自创的文章中萃选出3-7篇文章,整理编辑,以文章形式推送给大家,类似一个周刊的形式,定名为“TB一周萃选”。口号:努力成为程序员周末生活中不可缺少的一部分。
这些文章来自的领域包括:Go、Docker、Kubernetes、区块链、智能硬件、无人驾驶、儿童编程、人工智能、开源活动等。这个“周刊”只是个人在工作之外时间的投入,没有团队,鉴于能力和精力有限,难免有错误,望谅解。
本期是第1期,万事开头难。
一、一周文章精粹
1.Go版密码学入门
密码学即便是在程序员中也属于小众领域。不过Go语言提供了丰富的有关密码的packages(在$GOROOT/src/crypto下面)。这篇文章是密码学入门基础,介绍了密码与密钥、哈希、数字签名、加密与解密等基础概念,并使用golang语言作为例子对这些概念的应用做了详尽的诠释。
2.服务端I/O性能大比拼:Node vs. PHP vs. Java vs. Go
程序员这个行业属于“高危”行业,除了生理上收到“职业”特点的折磨外,还时不时会加入到一些“编程语言”的战争中。但这绝对不是这里我向大家推荐这篇文章的初衷,我崇尚:和平相处,不打嘴仗。编程语言领域几十年来都保持着相对活跃的态势,每隔几年甚至每年都会有新的编程语言进入大家视野。Go从诞生以来,受到了大家的极大关注,自然也就会成为被与其他语言比较的对象。这篇文章从I/O性能的角度横向对比了Go、Nodejs、Java和PHP等几门语言,所得到的数据建议大家做个参考而已。不代表原作者的思路就完全没有问题。
3.怼:“从PHP到Go,又回到PHP”
“又来了"!haha。这里不多说了,个人感觉这篇文章的正反观点都值得去仔细体会。PHP是世界最好的语言,Go是新生代的代表之一,求轻虐。
4.超炫酷Slide的“机器学习入门”
机器学习对于传统程序员来说还是有较高的学习门槛的,学习各种概念也较为枯燥。不过Google Senior Creative工程师Jason Mayes的这门“机器学习的入门课”至少从Slide的表现来看却很炫酷。
二、一周资料分享
1.KubeCon 2017& CloudNativeCon2017 Austin大会Slides
KubeCon 2017&CloudNativeCon 2017 大会在Austin隆重举行。这次大会的受关注程度也是历史空前。关于K8s和cncf基金会的最新进展都可以在这次大会上获得。其中不乏像Service Mesh这样的新技术热点。这里分享一下大会的Slides集合,欢迎自行下载阅读和理解。
领取专属 10元无门槛券
私享最新 技术干货