## [ 本周读数 ]
>[danger] ### `2`亿——`Github`的PR数量超过2亿
GitHub 发布了`2018`年度的「[Octoverse](https://octoverse.github.com/)」报告,共计产生了`20000`万 Pull Request,仅过去十个月就提交了三分之一的 Pull Request。作为参考,`ThinkPHP5`截至目前共合并了`1161`次 Pull Request。
## [ 新闻/资讯 ]
* [ThinkPHP`5.1.32`版本发布——圣诞快乐](https://blog.thinkphp.cn/886607)
* [`GitHub` 年度报告盘点:开发者增至`3100`万,开源项目达`9600` 万](https://mp.weixin.qq.com/s/1LMKusVArIHlZDTt3rcgQw)
## [ 教程/技巧 ]
* [`Docker`常用命令汇总,和常用操作举例](http://www.cnblogs.com/cblogs/p/dockerCommand.html)
* [`Docker`下`ThinkPHP5`的运行](https://www.cnblogs.com/tangxuliang/p/9389786.html)
* [`Docker`构建程序员的日常](https://segmentfault.com/a/1190000016436478)
* [PHP开源项目使用`Travis CI`进行持续集成](https://avnpc.com/pages/php-open-source-project-plus-travis-ci)
* [`Travis CI`使用经验](https://segmentfault.com/a/1190000016603414)
* [`Travis CI` 持续集成服务构建 `Composer` 类库简明教程](https://segmentfault.com/a/1190000015246782)
## [ 扩展/应用 ]
* [`Docker PHP`](https://github.com/docker-php/docker-php)——`Docker`客户端的PHP实现
* [`PHPCI`](https://www.phptesting.org/) —— PHP的开源持续集成平台
* [`PHP SuperClosure`](https://github.com/jeremeamia/super_closure)——支持闭包的序列化库
* [`Jenkins`](https://jenkins.io/index.html) ——[支持PHP](http://jenkins-php.org/index.html)的持续集成平台
## [ 书籍/专栏 ]
[![](https://box.kancloud.cn/30a16a0f4916c121993417aa80aa53a3_397x499.png =200x254)](https://amzn.to/2Smp6JC)
《[第一本Docker书修订版](https://amzn.to/2Smp6JC)》——这本书用了大量简短可操作的程序实例介绍Docker的工作原理,几乎页页都是满满的代码干货,程序员读者可跟着这些例子自己动手玩转Docker,这真是—部专为程序员写的好书!
[![](https://box.kancloud.cn/7f1c47fd44db26b23f306f62f144e1cd_345x499.png =200x254)](https://amzn.to/2GAlqCv)
《[凤凰项目:一个IT运维的传奇故事](https://amzn.to/2GAlqCv)》——本书讲述了一位IT经理临危受命,在未来董事的帮助和自己“三步工作法”理念的支撑下,挽救了一家具有悠久历史的汽车配件制造商的故事。小说揭示了管理现代IT组织与管理传统工厂的共通之处,让读者不仅能对如何管理IT组织心领神会,更重要的是将以完全不同于以往的视角来看待自己的工作环境。
[![](https://box.kancloud.cn/6aed57ea986778a248bfcb2d4e112125_392x499.png =200x254)](https://amzn.to/2GBaIvt)
《[DevOps实践指南](https://amzn.to/2GBaIvt)》——全书涵盖40余个DevOps案例,以谷歌、亚马逊、Facebook等全球知名企业和组织的实际调查结果为依据,展示如何通过现代化的运维管理提升管理效率,进而为企业赢得更大市场、创造更多利润。
>[info] ### 专栏:Docker 实践系列文章
* [Docker 实践(一):了解架构](https://segmentfault.com/a/1190000006448568)
* [Docker 实践(二):使用教程](https://segmentfault.com/a/1190000006448967)
* [Docker 实践(三):Mac 下构建 Rails 开发环境](https://segmentfault.com/a/1190000006449304)
* [Docker 实践(四):Beta 环境容器化](https://segmentfault.com/a/1190000006875435)
* [Docker 实践(五):生产环境容器化](https://segmentfault.com/a/1190000007443677)
* [Docker 实践(六):容器监控](https://segmentfault.com/a/1190000007568413)
* [Docker 实践(七):提升幸福感](https://segmentfault.com/a/1190000007587170)
* [Docker 实践(八):构建 Laravel 开发环境](https://segmentfault.com/a/1190000007873815)
* [Docker 实践(九):生产环境优化](https://segmentfault.com/a/1190000010262178)
## [ 活动/福利 ]
[华云年终大回馈,众多豪礼点亮2019](https://www.chinac.com/activities/activity_area/id/79.html)——活动期间,每天早上10点开放云主机1折抢购,每个账号在每个机房仅限抢购2台,带宽免费翻倍,还可以享受充值送豪礼,1月9日开奖还有机会赢取10000元代金券。(活动截止时间:**2019年01月08日**)
工商银行银联信用卡(62开头)持卡人购买`Kindle`电子书,全场每满20元返20元券,最高返100元券,12月31日截止,[点此查看详情](https://www.amazon.cn/b/ref=amb_link_1?ie=UTF8&node=1981039071&pf_rd_m=A1AJ19PSB66TGU&pf_rd_s=merchandised-search-2&pf_rd_r=NF5BEACW3EBBT33QWPFX&pf_rd_r=NF5BEACW3EBBT33QWPFX&pf_rd_t=101&pf_rd_p=5825e1cb-ba53-4585-9612-12d92872b834&pf_rd_p=5825e1cb-ba53-4585-9612-12d92872b834&pf_rd_i=1875254071)
## [ 每周之星 ]
>[info]### ` DolphinPHP` 推荐指数:★★★★★
`DophinPHP`(海豚PHP)是一个基于`ThinkPHP5.0.23`开发的一套开源PHP快速开发框架,秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包。统一了模块、插件、钩子、数据包之间的版本和依赖关系,进一步降低了代码和数据的冗余,以方便开发者快速构建自己的应用。
[ [官网](https://www.dolphinphp.com/) | [演示](http://demo.dolphinphp.com/admin.php/user/publics/signin.html) | [手册](http://doc.dolphinphp.com/256299) ]
## 周刊投稿和订阅
周刊投稿及订阅、推广合作请[点击这里](783458)。
- 创刊辞
- 「ThinkPHP开发者周刊」第1期——创刊号
- 「ThinkPHP开发者周刊」第2期——5.1.26版本和安全规范指引
- 「ThinkPHP开发者周刊」第3期——官宣:5.1发布LTS版本
- 「ThinkPHP开发者周刊」第4期——日志、调试和通知
- 「ThinkPHP开发者周刊」第5期——API开发和调试专题
- 「ThinkPHP开发者周刊」第6期——好用的第三方类库
- 「ThinkPHP开发者周刊」第7期——性能分析和优化
- 「ThinkPHP开发者周刊」第8期——模型和关联
- 「ThinkPHP开发者周刊」第9期——缓存和权限
- 「ThinkPHP开发者周刊」第10期——路由和中间件
- 「ThinkPHP开发者周刊」第11期——设计模式和代码规范
- 「ThinkPHP开发者周刊」第12期——容器和持续集成
- 「ThinkPHP开发者周刊」第13期——数据库和高性能
- 「ThinkPHP开发者周刊」第14期——模板引擎和正则表达式
- 「ThinkPHP开发者周刊」第15期——ThinkPHP十三周年专刊
- 「ThinkPHP开发者周刊」第16期——喜迎新年
- 「ThinkPHP开发者周刊」第17期——开工大吉
- 「ThinkPHP开发者周刊」第18期——元宵喜乐
- 「ThinkPHP开发者周刊」第19期——关注2019开发趋势
- 「ThinkPHP开发者周刊」第20期——架构设计
- 「ThinkPHP开发者周刊」第21期——微服务
- 「ThinkPHP开发者周刊」第22期——编辑器和调试
- 「ThinkPHP开发者周刊」第23期——RPC和分布式
- 「ThinkPHP开发者周刊」第24期——MySQL优化
- 「ThinkPHP开发者周刊」第25期——PSR规范
- 「ThinkPHP开发者周刊」第26期——Redis
- 「ThinkPHP开发者周刊」第27期——分布式系统
- 「ThinkPHP开发者周刊」第28期——漫威英雄
- 「ThinkPHP开发者周刊」第29期——HTTP那些事
- 「ThinkPHP开发者周刊」第30期——协程初体验
- 「ThinkPHP开发者周刊」第31期——WEB安全
- 「ThinkPHP开发者周刊」第32期——开源是自由的
- 「ThinkPHP开发者周刊」第33期——重构
- 「ThinkPHP开发者周刊」第34期——验证和加密
- 「ThinkPHP开发者周刊」第35期——女皇报告
- 「ThinkPHP开发者周刊」第36期——2019年全球开发者调查报告(JetBrains)
- 「ThinkPHP开发者周刊」第37期——DevOps
- 「ThinkPHP开发者周刊」第38期——再续设计模式
- 「ThinkPHP开发者周刊」第39期——消息队列
- 「ThinkPHP开发者周刊」第40期——高并发
- 「ThinkPHP开发者周刊」第41期——数据库之关系型数据库
- 「ThinkPHP开发者周刊」第42期——数据库之非关系型数据库
- 「ThinkPHP开发者周刊」第43期——安全趋势报告
- 「ThinkPHP开发者周刊」第44期——敏捷开发
- 「ThinkPHP开发者周刊」第45期——搜索引擎
- 「ThinkPHP开发者周刊」第46期——Markdown标记语言
- 「ThinkPHP开发者周刊」第47期——Composer
- 「ThinkPHP开发者周刊」第48期——Docker
- 「ThinkPHP开发者周刊」第49期——安全运营
- 「ThinkPHP开发者周刊」第50期——性能测试和优化
- 「ThinkPHP开发者周刊」第51期——高可用设计
- 「ThinkPHP开发者周刊」第52期——互联网50周年
- 「ThinkPHP开发者周刊」第53期——开源评选
- 「ThinkPHP开发者周刊」第54期——HTTP3的前世今生
- 「ThinkPHP开发者周刊」第55期——PHP7.4专题
- 「ThinkPHP开发者周刊」第56期——无服务Serverless
- 「ThinkPHP开发者周刊」第57期——ServiceMesh服务网格
- 「ThinkPHP开发者周刊」第58期——DDD领域驱动设计