#19です。

先週はAdobe MAXが開催されていました。Adobe Senseiが話題になっていましたが他にもいろいろと発表されていました。関連記事をいくつか載せておきます。

今週のイチオシ

GitHub上で健全なコミュニティを作るには : Speaker Deck

Geek Women Japan 2016のキーノートセッションの資料。GitHub上で起こっているハラスメント問題とそれに対する取り組みについて書かれている。

本当に知らないことだらけだった。性別によりPull Requestをマージしないとかそういうことが普通に起きていることに衝撃を受けた。
ソーシャルなサービスなのでこういう問題はどうしても起きてしまうのだろうな。利用者側である我々も、こういうことを見過ごさずに注意できるようになっていかないと感じた。

ニュース

モジラ、次世代のウェブエンジン「Project Quantum」を発表–さらなる高速化実現へ : CNET Japan

Mozillaが次世代のWebエンジンの取り組みを発表。Geckoを基盤とし、GPUなどのプロセッサ技術を活用。また、Quantumの複数のコンポーネントはRustで書かれているとのこと。

Microsoft HoloLens の日本での提供について : News Center Japan

ついにHoloLenseが日本でも提供開始。開発者および法人向けに、2016年内中にプレオーダーを開始するとのこと。

Microsoft、Teamsを発表―Slackの強力なライバルはスレッド化できる企業向けチャット・ツール : TechCrunch Japan

Microsoftが企業向けチャットサービスを発表。Office365との連携も可能。チャットのスレッド化にも対応している。

アーティクル

Vue.js is easier to learn than jQuery : JS Dojo – Medium

jQueryとVue.jsについての比較記事。jQueryはすでにJavaScriptやDOM APIを知っている人からすると簡単だが、本当の初心者には易しくない。一方、Vue.jsはDOM APIの部分がうまくカプセル化されている。

OSS になった Kuroko2 をどこよりも早く導入したので紹介したいブログ : みんなのウェディングエンジニアリングブログ

ジョブスケジューラーをRundeckからkuroko2に切り替えた話。kuroko2の基本的な使い方が書かれているだけでなく、Rundeckを運用していく中で出てきた難点も書かれている。

Lambda + CloudWatch Events + KMS で AWS コンソールへの不正アクセスを秒速で検知して「平穏な生活」を手に入れる : クラウドワークス エンジニアブログ

CloudWatch EventsでAWSコンソールへのサインインを検知、Lambda経由でSlackに通知する方法について。SlackのIncoming WebhookのURLの管理にAWS KMSを使用しているところがポイント。

Azure for AWS professionals - Service Map : Microsoft Azure

AWSのサービスとAzureのサービスの対応表。

GitHub? Bitbucket? Cloud or Self-hosted? Several surprising findings about where mobile teams are storing their code : buddybuild - build apps faster

モバイルアプリ向けのCI/CDサービスである「buddybuild」を利用している世の中のモバイルアプリ開発チームがどこのリポジトリを使っているのかを調査した結果。Cloudホスト型がほとんどでGitHubとBitBucketが大半、セルフホスト型だとGitLabが大半。

スライド、ビデオ

原宿で託児所とシステムを作ってみた : SlideShare

画期的な託児所のシステムを作成した話。予約システム、子供の状況入力、保育レポートの確認などができる。保育士、保護者双方にとって嬉しいだろう仕組みとなっており素晴らしい。

老舗メディアが改善に取り組んでいる話 : Speaker Deck

レガシーなシステムどのように改善していったかがまとめられている。SVNからGitHubへの移行、リリースフローの自動化、機能の棚卸しなどを行った。また、改善週間を身につけるためにKAIZEN回を実施。

.ssh/configを管理する .ssh/configで管理する : Speaker Deck

.ssh/configをどう管理するかという話。sconbというツールを使うとjson形式でバックアップ、リストアができる。秘密鍵のリストアもできる。

ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011

よいフレームワークとは何かについての考えをまとめている。読むコードが最小、安全であることが大事。フレームワークは実装ではなく設計指針。

ツール、ライブラリ

dwatch: GitHub

Dockerコンテナの管理ツール。TypeScript製。

concurrency-logger: GitHub

HTTPリクエストとレスポンスをビジュアライズしてくれるツール。JavaScript製。

GraphQLSwift/GraphQL: GitHub

GraphQLのSwift実装。

reviewdog : GitHub

GitHubのPull RequestにLintツールのチェック結果をコメントしてくれるツール。Go lang製。以下、日本語での紹介記事。

lynis: GitHub

UnixベースのOS用のセキュリティ監査ツール。Mac OS、Linux、Solarisなどに対応している。

書籍

エンタープライズアジャイルの可能性と実現への提言 アンチパターンとその克服事例 (NextPublishing) : エンタープライズアジャイル勉強会 : Amazon.co.jp

11/14発売予定。国内のエンタープライズアジャイル導入事例の紹介、ノウハウの紹介が書かれているとのこと。

サービス、アプリ

Sketch Viewer

SketchファイルをWeb上で確認できるサービス。履歴も確認できるのでdiffを見ることも可能。リンクを発行してシェアすることもできる。

Portainer | Simple management UI for Docker

軽量なDockerコンテナのGUI管理ツール。このツール自体もDockerコンテナとして配布されている。

ガジェット

スマホで来客と話ができるドアベル「Ding」–配線不要のワイヤレス方式 : CNET Japan

スマートドアベル。チャイムを押すとスマートフォンに通知が来てそのまま対応できるデバイス。kickstarterで支援受付中。

サムスンC-Lab、ヘッドバンド型ウェアラブル360°ビデオカメラ「FITT360」を発表 : Seamless

Samsungの社内インキュベーターC-Labが発表した。まだ詳細は不明だが一人称のVR動画が撮りやすくなりそうな製品。