#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経由での利用も可能。