#173です。

先週はMade by Google 2019が開催されていました。Pixel 4などGoogleの新しいハードが発表されました。

また、10/3-10/4で開催されていたAWS DevDay Tokyo 2019のセッションが公開されていました。

ニュース

GitHubで外部参照への自動リンク作成機能が使えるように。設定することでJiraのチケットへのリンクなどが簡易表記するだけで自動で参照される。

ワークフロービルダーが新登場 : Slack で簡単にタスクを合理化 : The Official Slack Blog

Slackでワークフロービルダーが使えるように。イベントをトリガーにしたワークフローが作れる。ちょっとした業務の自動化が可能。

アーティクル

TDDはゆるく実践しても大丈夫 : 千里霧中

TDDをゆるく実践するときのポイントについて。テストは使い捨てでよい、テストの網羅性は気軽に主観で決めてよい、適用は一部でよい、チーム全体でやらなくてもよいなどのポイントと理由が書かれている。

My favourite Git commit : fatbusinessman.com

よいコミットメッセージについて。何を変えたのかに加えてその理由を書く、エラーメッセージも書いて後で検索可能にする、ちょっとした感想を入れる。

Server as a function with Kotlin - http4k : Kotlin Expertise Blog

Kotlin製のWebフレームワークhttp4kについて。routing、filterなどの基本的な仕組みと使い方、JSONの扱い方、テストについてなどが書かれている。

新卒のトレーナーをするときの個人的まとめ : Qiita

新卒などジュニアエンジニアを育てるときに大事なポイントのまとめ。仕事の仕方、作業の見積もり方などがまとめられている。

Firefox’s New WebSocket Inspector : Mozilla Hacks - the Web developer blog

Firefox 71から使えるWebsocketインスペクターについて。Websocketで送信されるWSフレームで転送されるメッセージを見たりできる。

Asynchronous Communication: The Real Reason Remote Workers Are More Productive

非同期コミュニケーションとは何か、どんな利点があるのか、同期通信も必要な理由、非同期中心の文化にするための方法などが書かれている。

BigQuery におけるコスト最適化の ベスト プラクティス : Google Cloud Blog

BigQueryのコストについて。料金体系について、ストレージのコストを抑えるテクニック、クエリ処理のコストを最適化するテクニックについて書かれている。

スライド、ビデオ

プロジェクトへ途中参加した際  早めにやっておくと良さそうな事 : Speaker Deck

途中からプロジェクトに参加したときのキャッチアップ方法について。どこにどの情報がまとまっているか把握する、関係者を把握する、システムの全体像を把握するなど。

ツール、ライブラリ

microsoft/SandDance: GitHub

MS ResearchのTypeScript製データ可視化ツール。ChartにはVegaを、WebGLのレンダリングにはDeck.gl使っている。

lmammino/s3st: GitHub

AWS S3上のファイルをターミナル上で複数ストリームできるCLIツール。

pemistahl/grex : GitHub

引数で与えた文字がマッチする正規表現を作ってくれるCLIツール。Rust製。

lwouis/alt-tab-macos:GitHubG

macOSでWindows 10のalt-Tab風のWindow Switcherを使えるようにするツール。

dutiyesh/chrome-extension-cli: GitHub

Chrome拡張のBoilerplate。

Modern Site Generator for Vue.js - Gridsome

Vue.jsとGraphQLを使ったStatic Site Generator。

サービス、アプリ

Webwide | Designer, developer and maker community 👋💻✨

開発者やデザイナー向けのディスカッションフォーラムサービス。Redditみたいな感じ。

Gradient Community Notebooks beta

無料でGPUインスタンス上でJypyter Notebookを実行できるサービス。

GetBusy

チームでのタスク管理サービス。Windows、Mac、iOS、Androidのクライアントもあり。