## [ 本周讀數 ]
>[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://amzn.to/2Smp6JC)
《[第一本Docker書修訂版](https://amzn.to/2Smp6JC)》——這本書用了大量簡短可操作的程序實例介紹Docker的工作原理,幾乎頁頁都是滿滿的代碼干貨,程序員讀者可跟著這些例子自己動手玩轉Docker,這真是—部專為程序員寫的好書!
[](https://amzn.to/2GAlqCv)
《[鳳凰項目:一個IT運維的傳奇故事](https://amzn.to/2GAlqCv)》——本書講述了一位IT經理臨危受命,在未來董事的幫助和自己“三步工作法”理念的支撐下,挽救了一家具有悠久歷史的汽車配件制造商的故事。小說揭示了管理現代IT組織與管理傳統工廠的共通之處,讓讀者不僅能對如何管理IT組織心領神會,更重要的是將以完全不同于以往的視角來看待自己的工作環境。
[](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領域驅動設計