這是什麼?

程式週記主要內容如下:

Gihub project 介紹:

  • 主要會貼一些github,但是會盡量寫上一些有用的評語(或是我容易想到的關鍵詞)幫助以後查詢

網路文章心得:

  • 會寫些心得,強迫自己閱讀.

“程式週記”並且定期週期性更新.

大部分內容在我的twitter都會有,這邊只是將一些簡單的心得與感想註解一下.

本週摘要

本週真是一波多折:先是老婆感冒生病,再來換我眼睛長針眼.也剛好本週要把 Project 52 跟一個電子報導(尚未發,先保密)寫完.整個就是忙碌到不行.最後專案是 Raft Server ,所有的變數名稱跟功能都是依照論文來寫.不過 Log Replication 還需要更多的測試才能確認功能是否正常.



Go

google/cayley: An open-source graph database

Google 開發的開源圖形資料庫,裡面提供許多關於連接資料 (Linked Data) 的工具箱.

GB 0.4.2 release

GB 有新功能就是 nope mode ,可以只編譯 test 的部分而不去跑他,來確保程式碼有沒有基本的問題.

How to do Google sign-in with Go

透過 Golang 來撰寫可以登入 Google 服務的功能.

roylee0704/gron: gron, Cron Jobs



Python

Reactive Programming in Python

PyCon Taiwan 2016 的講稿



Android/JAVA/NODE.JS/Scala

jQuery 3.0 Final Released!



Docker

Shrink your App with Alpine Linux

教導你如何將 App 修改後可以放入 Alpine Linux 之中,這樣也可以在 Docker 放入 Alpine (又小又安全)

gaia-adm/pumba: Chaos testing tool for Docker



iOS/Swift

iOS 裡面的 SourceKit 已經是用 Swift 編譯而成



其他程式語言

Spark手把手:e2-spk-s02 教你如何透過 docker 來架設 spar



論文收集

Who to Follow for DevOps Resources on Twitter | Automic Software

DevOps Twitter 名人帳號清單.



網站文章

Clairvoyance 是怎麼開發的 - 104 Chrome 套件天眼通的開發經過與心得

最近很知名的 104 Chrome Plugin 可以讓你在職位下面留言.

Secure and fast GitHub Pages with CloudFlare

找時間要把這個部落格 HTTPS 的問題透過 CloudFlare 解決一下

API 已死,Bot-to-Bot 时代即将到来

[原文] 這一篇裡面是提到,透過自然語言的發展.以後機器對機器可以越來越簡單,而不用再透過 API 了.

揭秘苹果的 AI 技术: 即将用于Siri 2 的自我学习技术

灣區日報: 面對困難項目怎麼辦

面对困难的项目(尤其是side project),如何坚持做下去?将每天醒来的第一个小时贡献给这个项目,一小时到了可以停下来明天再做。这种方式开始新的一天就会时不时思考该项目。每天一小时,养成了习惯,就坚持下去了,就有可能做成你原以为做不成的事。 [摘錄]

Slide: QCon NewYork 2016: The Verification of a Distributed System

The Segment AWS Stack



網站收集

Distributed systems for fun and profit

“GDB for fun and profit”

A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.

收集所有的 AWS Web Service



有聲書/影片心得

Youtube: Distributed Consensus Making Impossible Possible

很值得一看.

Google’s Site Reliability Engineering with Todd Underwood

想知道 Google SRE 做什麼,聽聽看



本週專案

這邊會寫一些我的Project 52的成果.

本週專案: https://github.com/kkdai/raftserver

最後一個禮拜,當然要專心把 Raft Consensus 寫完.不過這週有太多的事情.所以雖然做完了,但是只有 Leader Election 有比較多的測試; Log Replication 需要更多的測試與問題修正.


Evan

Attitude is everything