#22です。

先週はiOSオールスターズ2というiOS開発に関するイベントがありました。以下のレポートが資料もまとまっていて参考になります。

また、プロダクトオーナー祭り2016 ~世界を創るのは俺たちだ!~も開催されていました。まだ一部しか資料が上がっていませんがこの公式ページに随時リンクが張られていくものと思います。

今週のイチオシ

リアルの勉強会やカンファレンスに参加する意味 : Innovator Japan Engineers’ Blog

社外の勉強会やカンファレンスに参加する意義について。自分のキャリアのロールモデルとなれる人に出会える場所、そういう人に少しでも近づくためにはどうしたらいいかを考える場所。

すごい分かる。

  • いろいろな人に会って、いろいろな話を聞く
  • 自分の現在位置を確認したりどのレベルに自分がなりたいか確認する
  • モチベーションアップ
  • そのレベルになるためにはどうすればよいかを考え行動する

自分の場合はだいたいこういうサイクル。

ちなみに、社外の勉強会だけでなく数千人規模の会社の場合は社内の勉強会でもこれが当てはまると思っている。数千人規模の会社だと会ったことのない人の方が多く、部署によってはやっていることや思想が全く違ったりするので。

つまり、社内社外どちらでも 「普段あまり接点がない人に刺激を受ける場所」 というのが重要だと思っている。

ニュース

「Microsoft Edge」でNetflixの4K動画視聴が可能に : ITmedia ニュース

NetflixがEdgeで4K動画の再生をサポート。PCで4K動画が再生可能なのは現時点ではEdgeだけ。

The Travis CI Blog: Travis CI now supports Yarn

Travis CIがyarnのサポートを開始。もちろんキャッシュの設定もできる。

💡 Read Nodeにおける初のオブジェクトデータベース: Realm Node.js

RealmがNode.js版をリリースした。npmでインストール可能。

アーティクル

機械学習を利用するプロダクトのテスト : froglog

機械学習を利用したシステムの機能要件、性能要件のテストについてまとめられている。onlineテストとonlineテスト、テストの自動化、テストデータの生成方法などが記載されている。

JavaScript界隈の流行の変遷を調査する時は「npm trends」がオススメ : Qiita

npmに登録されているパッケージのダウンロード数を可視化できるnpm trendsについて。指定したパッケージのダウンロード数の変遷だけでなくパッケージをいくつか並べて比較することも可能。

LINE ログインによる Firebase ユーザーの認証 : Google Developers Japan:

Firebase AuthenticationでLINEログインを利用する方法について。カスタム認証を使うことで対応できる。

Using Swift in AWS Lambda : Medium

AWS LambdaでSwiftを使う方法について。Swiftコンパイラーごとアップロードして実行するという力技。

なぜぐるなびはGitLabを選択したか : ぐるなびをちょっと良くするエンジニアブログ

ぐるなびがGitリポジトリのホスティング先にGitLabを選んだ理由について。費用面・機能面・操作面などのいくつかの観点で評価。GHEが最も高評価だったが費用面の問題からGitLabを選択。

[iOS] [AWS] 早い!安い!美味い!Amazon CloudFrontをプロキシにして最速ATS対応! : Developers.IO

AppleのATSに対応するためにCloudFrontをプロキシとして利用する方法について。使える場合、使えない場合、どのようなシーンに適しているのかがまとめられている。

スライド、ビデオ

iOSアプリの設計とDependency Injection : Speaker Deck

SwiftにおけるDIについて。DIの基本的な説明から、SwiftのDIライブラリの説明とその特徴がまとめられている。

💓 Vue.js

Vue.jsについて分かりやすくまとめられている。特徴、他のフレームワークとの違い、Vue.js開発時に便利なライブラリ/ツールについて。

世界と事例から学ぶ、プロダクトオーナーの「素養」としてのアジャイルメトリクス : SlideShare

プロダクトを作る上でのメトリクスの重要性がまとめられている。メトリクスとはそもそも何か、取得のポイント、活用のポイントが書かれている。事例も書かれていて分かりやすい。

JIRAをHubにした全方位向け情報共有 : Speaker Deck

Atlassianの製品を軸にした情報共有方法について。開発中に出てくるナレッジにどのようなものがあるか、それをどのツールに登録して紐付けていくのかが書かれている。

プロダクトオーナーは育成できるのか? - プロダクトオーナー祭り2016

SIerにおけるプロダクトオーナーについて。エンタープライズな領域にもプロダクトオーナーが必要であり、どのようなスキルセットが必要でどのように評価/育成するかの考えが書かれている。

ツール、ライブラリ

katana-swift: GitHub

ReactとReduxに強く影響を受けたiOSアプリ作成のSwiftフレーム。

Graffiti | Jar File Analyser

jarファイルの分析ツール。クラスやインターフェイスの統計情報を出力できる。

書籍

人工知能の作り方 ――「おもしろい」ゲームAIはいかにして動くのか | 三宅 陽一郎 : Amazon.co.jp

12/6発売予定。ゲームキャラクターのAIについて。

サービス、アプリ

RapidAPI Marketplace

世界の様々なサービスのAPIを検索してテストできるサービス。

Feature by Feature - GitPlex

Gitリポジトリの管理サーバー。コードレビューはもちろんのことインクリメンタルサーチ可能な検索や、クラスや変数定義へのジャンプ機能がある。ただ、現状Javaだけでしか使えないものが多い。

Zenkit | A project management tool that grows with you

タスク管理ツール。普通のリスト形式、カンバンでの管理などいくつか利用できる。さらにマインドマップの機能もついている。いろんなツールを使わずにこのツールだけにタスクやアイデア管理を集約できるのがメリット。

Dply

2時間無料のクラウドサーバー。スペックは1CPU/512MB RAM/20GB SSD DISK。

code2flow - online interactive code to flowchart converter

ワークフロー作成サービス。プログラミング言語っぽくif文やWhile文が使える。JIRAとConfluenceのプラグインがある。

ガジェット

Netatmo、AIで人や車などを検出・通知する防犯カメラ「Presence」を12/1より発売。学習で検出率を強化 : Engadget 日本版

Netatmoが屋外用防犯カメラを発表。12月1日発売。価格は税込み3万9700円。人工知能搭載で人、車、動物を区別しそれぞれに対して検出するかどうかを決めることができる。

4K出力とHDR対応の「Chromecast Ultra」発売開始。9,720円 : AV Watch

4K/HDRに対応したChromecast Ultraが発売開始。価格は9,720円。