Gather-Tech.info #29: 意思のあるコミットメッセージ
#29です。
先週はSwift TweetsというTwitter上で行われる勉強会が開催されていました。
私も参加させていただきましたが非常に有意義なイベントでした。
この形式でのイベントの良かった点、気になった点などをまとめましたので興味がある方はご確認下さい。
今週のイチオシ
自分の言葉で書かれたコミットメッセージが好き : 準二級.jp
レビューで指摘された内容に対応するときのコミットメッセージの書き方について。「指摘された点を修正」のようなコミットメッセージだと単に出された指示に対応した感が出てしまうので、きちんと内容を理解してそのことをコミットメッセージとして残した方が良い。
ひと言
身にしみる内容。確かにコミットメッセージに「○○さんに指摘された点を修正」とかよく書いてしまう。
こういうメッセージを書くときというのは指摘された点にもちろん納得はしているのだけど、思考が停止していることが多いように思う。この人が言うのだからまあそうだろうみたいなこともある。
納得したときもそれをやはり自分の言葉で書かないと、この記事にもあるように後から見たときに意味のあるものとならない。
意識していきたいし、周りにも浸透させていきたい。
ニュース
UberがMovementを発表、所有する交通情報の公開を狙う : TechCrunch Japan
Uberが集めた交通データを公開するMovementというサイトをオープンした。データは匿名化されている。現在アーリーアクセスを受付中、将来的には一般公開も視野にいれているとのこと。
Trello Is Being Acquired By Atlassian
TrelloがAltassianに買収された。当面、現在のTrelloユーザーには影響ないとのこと。
米Yahoo!が社名変更 「Altaba」に(Verizonへの主要事業売却後) : ITmedia ニュース
米Yahoo!がAltabaに社名変更した。マリッサ・メイヤーは取締役を退任。
アーティクル
Human-first vs AI-first approach to building a smart and fast bot
チャットボットをHuman-firstアプローチとAI-firstアプローチに分けてそれぞれの特徴を説明している。
Googleの肩に乗ってShellコーディングしちゃおう : Qiita
GoogleのShellスタイルガイドの翻訳。
整然データとは何か : Colorless Green Ideas
データ分析の際に扱いやすい形式である整然データについて。整然データとは何かが具体的な例で説明されていて分かりやすい。
【Nuxt.js】Vue.js + SSR を利用したWebサイトコーディングの可能性 : GrowGroup株式会社 名古屋・東京を拠点とするクリエイティブ・カンパニー
Next.jsにインスパイアされたVue.js向けのSSRライブラリNuxt.jsの使い方について。最後にメリット、デメリットも書かれている。
The Top 50 Developer Tools of 2016 : StackShare
StackShareによる2016年のでベロパーツールのランキング。カテゴリごとに分かれている。
AnkoでLayout XMLを殺した : lVlA
Kotlin製のAndroidのViewを作成するライブラリAnkoについて。XMLを使わずにコードでAndroidアプリのViewが書ける。
スライド、ビデオ
Premier night3 devopsことはじめ : SlideShare
EC2 Systems Managerについてまとめられている。ツール群の詳細と利用方法、想定されるユースケースが書かれている。
アジャイルメトリクス実践ガイド : SlideShare
アジャイル開発において取得した方がよいメトリクスの種類、取得方法、活用方法がまとめれれている。
サーバサイドエンジニアと効率よく開発するためにやっていること : Speaker Deck
メルカリにおけるiOSアプリ開発で工夫している点について。サーバーサイドエンジニアが手元でテストしやすくするための工夫などか書かれている。
GitHubでみるOSSライブラリ導入の判断指標 : Speaker Deck
OSSを導入するときの判断基準について。Star数、Watcher数、コントリビューション層、PR/Issueの状況などGitHubで確認できる指標がまとめれれている。
ツール、ライブラリ
shenwei356/csvtk: GitHub
CSV、TSVの中身を簡単に確認することができるツール。プロット機能もある。Golang製。
MobileFirstInc/MFCard: Easily integrate Credit Card payments in iOS App. Swift 3.0
iOSアプリ用のクレジットカード番号入力用のUIコントロール。Swift3製。
alibaba/rax: A universal React-compatible render engine.
アリババ製のReact互換のRenderエンジン。Reactよりも軽量で高速とのこと。
Streama by dularion
Netflixライクなストリーミング配信基盤。Dockerコンテナも用意されている。
書籍
From Python to Numpy
Numpyのチュートリアル形式の無料の電子書籍。
Swift実践入門 ── 安全性と直感的な文法を両立した言語 (WEB+DB PRESS plus) : Amazon.co.jp
2/7発売予定。WEB+DB PRESS plusシリーズのSwift本。
変革の軌跡【世界で戦える会社に変わる”アジャイル・DevOps”導入の原則】 : Amazon.co.jp
1/25発売予定。アジャイルとDevOpsを適用した組織変革の指南書らしい。
Rによる機械学習 (Programmer’s SELECTION) : Amazon.co.jp
3/3発売予定。Rの機会学習本。
サービス、アプリ
Currently
音声だけでやりとりするSNS。
500 Products // A list of the Top 500 Products on Product Hunt
Product HuntのTop500をまとめたサイト。
ガジェット
東芝が初の4K有機ELテレビ「X910」シリーズを発表――あの「KURO」と同じ映像モードを搭載 (1/2) : ITmedia LifeStyle
東芝が有機ELテレビを発表。2月上旬に発売予定。
5.1サラウンド環境がどこでも作れるワイヤレス小型スピーカ「ONEmicro」 : CNET Japan
手のひらサイズのワイヤレススピーカ。5.1サラウンド対応。現在Kickstarterで支援受付中。