Gather-Tech.info #97: チームビルディング/マネジメントに必要な要素
#97です。
先週はFacebookのDeveloper ConferenceであるF8が開催されていました。Oculus Goの発表、PyTorch 1.0の発表などが注目を集めていました。すでに動画が公開されています。
以下は、Facebook公式のまとめです。
今週のイチオシ
プロジェクトをリードする技術 / Project Leading is Skill : Speaker Deck
プロジェクトをリードするために必要なことがまとめられている。スクラム、Management 3.0、リーン、ファシリテーションなどの大事な部分や共通部分をうまくまとめてくれている。
チームビルディングやマネジメントに必要な要素がきれいにまとめられています。関連書籍も紹介されているのでリファレンス的に使えそうな資料です。
ニュース
GoogleがフルマネージドなRedis、「Cloud Memorystore」をGoogle Cloud Platformで提供 : Publickey
GoogleがRedisのフルマネージドサービスのβ版の提供開始を発表した。
DigitalOcean Introduces Kubernetes Product for Simple, Scalable Container Deployment and Orchestration
DigitalOceanがマネージドなKubernetesサービスをアナウンス。early accessを受付中。
Custom domains on GitHub Pages gain support for HTTPS : The GitHub Blog
GitHub PagesでカスタムドメインでもHTTPS対応が可能に。CDNも付いてくる。
アーティクル
なぜモダンなプロダクトチームによるリーンなプロダクト開発が必要なのか : 川嶋一矢@メルペイPM|note
何のためにプロダクトを作るのか、通常のAgile開発とリーンなAgile開発の違い、モダンなリーン開発のチーム構成とその役割などがまとめられている。
2018年のPythonプロジェクトのはじめかた : Qiita
Pipenvを使ったPython環境の作り方について。Pipfile scriptで操作を抽象化できる、パッケージの脆弱性チェックができる、パッケージの依存グラフの表示ができるなど。
Pro Android Studio - Refactoring : Jeroen Mols
Android Studioでのリファクタリング時に役立つショートカットまとめ。
The status of JavaScript libraries & frameworks: 2018 & beyond.
2018年の代表的なJavaScriptライブラリの現状について。Angular/React/Vue.js、Web ComponentsとPolymer、Flowなどの静的型システム、jQueryの現状が書かれている。
Continuous Profiling of Go programs : Google Cloud Platform — Community – Medium
GoogleのプロファイリングサービスStackdriver Profilerを使ったGoプログラムのプロファイリングについて。有効化の方法とどういった情報が取れるか。
2018年のJavaScriptのコードフォーマッター事情 : Qiita
JavaScriptのコードフォーマッターのまとめ。VSCode標準、EditorConfig、ESLint、Prettier、ESLint&Prettierに比較。
ディープリンクをめぐる歴史とReact NativeにFirebase Dynamic Linksを導入する手順 : KitchHike Tech Blog
Firebase Dynamic Linksの概要、使い方、React Nativeアプリへの組み込み方について。
スライド、ビデオ
iOSの自動化と仕組み化 ~コードと設計に集中する~ : Speaker Deck
メルカリでのiOSアプリ開発自動化について。Swiftlintで自動修正、Dangerでコードレビュー自動化、CIはBitrise、リリース候補がアップロードされたらSlackへ通知、iTunes Connctのステータスを監視して通知など。
ツール、ライブラリ
sahilm/fuzzy: GitHub
ファイル名とコードシンボルに最適化されたファジィ文字列マッチングのGoライブラリ。
gcanti/fp-ts: GitHub
typeScriptを関数型プログラミングのように扱えるようにするライブラリ。
RelaxedJS/ReLaXed: GitHub
HTML、JavaScript、CSSといったWeb技術でPDFを作成するツール。
kislyuk/yq: GitHub
jqのYAMLラッパー。
layerJS
UI/UXライブラリ。HTML要素にレイヤー、フレーム、ステージの属性を定義して使う。
google/GTXiLib: GitHub
Google製のiOSアプリ用のアクセシビリティテストツール。
code-mancers/interceptor: GitHub
ブラウザレベルでAJAXリクエストをモックするChrome拡張。
サービス、アプリ
RSS Box
Twitter、YouTube、InstagramなどのRSSが提供されていないサイトをRSSしてくれるサービス。ソースは公開されている。
StopUpdates10 Version: 1.0.7 « Remove Malware
Windows 10の自動アップデートのブロック/解除をGUIで操作できるアプリ。
ApiLeap : Website screenshot and thumbnails API
Webページのスクリーンショット取得サービス。APIも用意されていて画像のサイズ等も指定できる。
Salsify — A New Architecture for Real-time Internet Video
SkypeやWebRTCよりも低遅延で画質もよいビデオコーディック。スタンフォード大学の研究プロジェクトで実装はOSSとして公開されている。
Lobe - Deep Learning Made Simple
ビジュアルツールでディープラーニングのモデルを作ってトレーニングできるサービス。モデルはTensorFlowかCoreMLでエクスポート可能。Web API経由での利用も可能。