#40です。

先週はElixir Conf Japan 2017が開催されていました。
発見した資料をいくつか貼っておきます。ドワンゴさんの話はほんとすごいですね。

今週のイチオシ

継続的社内勉強会を支える仕組み - LIFULL Creators Blog

社内勉強会を長く続けていくための方法について。前の週の最新ニュースを中心に各自が持ち寄り自由に共有するスタイル。参加者のハードルを下げるために事前準備はトピックのURLを用意するだけ。
技術的視野の広がり、発信の習慣化、情報収集の習慣化などのメリットもある。

取り組み自体も素晴らしいし、うまくいっている理由をきちんと言語化してまとめているのも素晴らしい。似たような取り組みを試行錯誤しているので非常に参考になった。
発信の習慣化と情報収集の習慣化はこの業界で生きていくには必須の能力だと想うので、こういう取り組みを通して無意識の内に若手に習慣化させるという効果も期待できそう。

ニュース

Swift.org - Swift 3.1 Released!

Swift 3.1がリリース。公式のThe Swift Programming Language (Swift 3.1): About Swiftも更新されている。

OpenSSL、Apacheライセンスへ変更 : マイナビニュース

OpenSSLのライセンがをOpenSSL LicenseからApache License v2.0に変更された。

Shutting down CodePlex : Brian Harry’s blog

CodePlexが2017年12月で閉鎖するとのこと。11年の歴史に幕。

アーティクル

なぜあなたのPull Requestは読まれないのか - Qiita

Pull Requestの粒度の話。Issue、Commitの関係性を意識、branch名をしっかりつける、要件をきちんと書くなどを行ってPRのサイズを小さく保つ。

【Unity】ゲームのビルド直前に “ファイルの退避” や “シーンの最適化” 等の処理を挟む : テラシュールブログ

Unityでビルド前とビルド後に処理を挟む方法について。IPreprocessBuildIPostprocessBuilを利用する。

Apple App Storeへのレビューに対して返信できるようになりました🎉 : Qiita

iOS 10.3リリースのタイミングで利用可能になったApp Storeでのレビューに対して返信できる機能について。iTunes Connect上で返信、返信の編集ができる。

React VRについて調べてみた : MMMブログ

React VRの概要紹介。仕組み、試す方法、どんなことができるかのサンプルコードが書かれている。

モダンなテスト管理プロセスのためにテスト管理ツール3つを比較検討したはなし : Mercari Engineering Blog

SaaSのテスト管理ツールについて。QASymphony、TestRail、TestLodgeを比較。比較の観点、試した感想が書かれていて参考になる。

スライド、ビデオ

Realm iOS Code Review : Speaker Deck

iOSアプリ開発時にRealmを使う上で注意したほうがよい点がまとめられている。ファイルの置き場所を考える、realm.writeの回数を意識してトランザクションを減らすなど。

Sharing Deep Dive : Docs.com

HoloLensのShareringについて。共有の仕組みがソースコード付きで解説されている。またハマりポイントも書かれている。
以下は解説記事。

フォントの選び方・使い方 : SlideShare

フォントの歴史、お勧めフォント、カーニングやリガチャーなどの用語の解説などがまとめられている。

Unityで始めるHoloLensアプリ開発 : SlideShare

HoloLensアプリ開発の基本的なことがまとまっている。アプリを作る上で考えること、細かいTipsなどが書かれている。

ツール、ライブラリ

atlassian/localstack: GitHub

ローカルでAWSの機能を試すことができるmocking/testingツール。

begriffs/postgrest: GitHub

今あるPostgreSQLのデータベースからRESTful APIを提供するツール。Haskell製。

twada/japanese-numerals-to-number: GitHub

漢数字をnumberに変換するJavaScriptライブラリ。

sindresorhus/touch-bar-simulator:GitHub

New MacBookのTouch barシミュレーター。Xcode不要で単体で起動する。

Apollo Open Source

GraphQLクライアントライブラリ。React、React Native、Angular、Swift、Android用と用意されている。

サービス、アプリ

Make Your Own Games - Construct.net

ブラウザ上でゲームが作れるサービス。

Sawtooth.io

ブラウザ上で音声の録音、編集などができるサービス。

SpreadsheetDB - Spreadsheet your data

スプレッドシートを定義してリクエストを送るとその結果をJSONかCSVで返してくれるWebサービス。

ガジェット

SamsungのイベントGalaxy Unpacked 2017が開催されていろいろ発表があったのでまとめておきます。