Gather-Tech.info #40: 参加者に無理をさせない勉強会
#40です。
先週はElixir Conf Japan 2017が開催されていました。
発見した資料をいくつか貼っておきます。ドワンゴさんの話はほんとすごいですね。
- ニコニコを支える Erlang / Elixir 〜 大規模運用して初めて見えたアレやコレ / kojingharang さん : ニコナレ
- Elixir-Conf-Japan-2017-session-ohr486
- なぜ Erlang/OTP を使い続けるのか
- 「ElixirがリアルタイムWebに強い」 というのは本当か? : Speaker Deck Elixir Conf Japan 2017 のツィートまとめ #elixirjp : Togetterまとめ
今週のイチオシ
継続的社内勉強会を支える仕組み - 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でビルド前とビルド後に処理を挟む方法について。IPreprocessBuild
とIPostprocessBuil
を利用する。
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が開催されていろいろ発表があったのでまとめておきます。