想到什么写什么周报 第34期 - 2018-09-24
Introducing the Tink cryptographic software library
https://opensource.googleblog.com/2018/08/introducing-tink-cryptographic-library.html
Google开源的Tink密码学库,支持多种语言,设计思想是提供受限的API功能,防止由于误用接口导致的安全问题。
Helping Go developers build better cloud apps faster
https://azure.microsoft.com/en-us/blog/helping-go-developers-build-better-cloud-apps-faster/
微软介绍了自己为了让用户使用Go在Azure上开发云原生应用所作的工作。主要包括:
- 2月份开源的Go SDK https://github.com/Azure/azure-sdk-for-go
- 以及针对几个专门服务开发的SDK
- Buffalo项目:https://gobuffalo.io/en。用于帮助开发者快速开发web应用,帮你生成不同功能的脚手架代码,帮你部署到Azure上面。
- 可以查看这个介绍视频:https://channel9.msdn.com/shows/azure-friday/Go-on-Azure-Part-7-Build-a-Go-app-with-Buffalo-and-deploy-to-Azure
- 另外,我发现 gobuffalo下,有挺多Go的库。https://github.com/gobuffalo
Announcing Project Athens and GopherSource for the Go community
https://open.microsoft.com/2018/08/28/announcing-project-athens-gophersource-go-community/
微软发布的Go Module Proxy Server,目前还处在早期阶段。
Google’s Approach to Observability
https://medium.com/observability/googles-approach-to-observability-frameworks-c89fc1f0e058
介绍了Google内部对于tracing的使用理念,也就是现在开始流行的opentracing等方案。
Managing resources for large-scale testing
https://code.fb.com/android/managing-resources-for-large-scale-testing/
介绍了Facebook的One World,一个大规模的测试服务,连接了物理设备和模拟器,为开发人员提供方便的测试环境,设置可以让开发人员把自己的设备接入进来进行测试。
Postgres 11 - a First Look
http://www.craigkerstiens.com/2018/09/20/postgresql-11-a-first-look/
介绍了即将发布的Postgres 11的一些新特性,包括:
- 可以使用 exit 或者 quit 退出psql。
- add column with default 提升了性能,不用害怕migration的时候导致全表卡住。
- 性能的提升,包括并发和初步的JIT支持。
- 继续改进统计功能。
- 引入了 keeping standbys warm 的功能。