#132です。2019年ですね。今年もよろしくお願いします。

先週は年末年始ということで2018年の振り返りや2019年の展望的な記事が多くありました。さまざまな話題の動向をざっとキャッチアップできるので目を通しておくとよいかと思います。以下にいくつかピックアップしておきます。

今週のイチオシ

Netflixだって失敗から学ぶ。世界のPM達が注目した10個の教訓 : Quest PM

Netflixの友達機能の失敗とそこから得た教訓について。機能に長くこだわってしまった理由、失敗から得られた教訓が書かれている。クリアな目標を定める、サンクコストを無視する、プライドや情から離れた判断を行うなど。

ついついやってしまいがちな、いらない機能への固執などからのによる失敗とそこから得られた教訓が分かりやすくまとめられています。Netflixでもこのような失敗をしてしまうという事実があるのでこの教訓を定期的に読み直したいものです。

ニュース

Scratch 3.0 is here! : Discuss Scratch

教育用プログラミング言語Scratchの3.0がローンチ。Flashなしで動くようになったのでタブレットでも使用可能に。

AWSのSLA対象サービスが大量増加(15サービス)しました! : DevelopersIO

AWSのSLA対象サービスが拡大された。API GatewayやEMRも対象に。

アーティクル

Google Cloud security teamによる2019年に注意を払うべきセキュリティトレンド。2FAはほぼ一般的になったのでSMSコードによるワンタイムパスワード傍受などより弱い2FAが狙われるようになる、ゼロトラストアーキテクチャがアイデア段階から実装段階へ移行するなど。

learn-json-web-tokens/README.md at master : GitHub

JWTについて。JWTとは何か、使い方、よくある質問、関連記事などがまとめられている。

Flutterでの開発をスムーズに行うためのTips集 : Flutter 🇯🇵 – Medium

FlutterのTips。お勧めLint設定、Performanceタブの活用方法、お勧めパッケージなどがまとめられている。

# TypeのデータをRealmからFirestoreに移行しました : かっくん|note

iOSアプリのデータ保存でRealm Object Serverを使っていたものをFirebase Firestoreに移行した話。移行した理由、移行の流れと実装方法が書かれている。

CognitoとLambdaを使ったパスワードなしメール認証を試してみた : DevelopersIO

AWSのCognitoとLambdaを使ってパスワードなしの認証をする方法について。メールアドレスを入れるとワンタイムコードが送付されそれを入れると認証できる。メールアドレスは事前にSESで検証済みである必要がある。

ブログをMiddlemanからGatsbyに乗り換えた雑感 : WEB EGG

Static Site GeneratorをMiddlemanからGatsbyへ移行した話。描画のパフォーマンスが上がった、ビルド時間が大幅に短縮されたなど。

ツール、ライブラリ

sdushantha/sherlock: GitHub

Twitter、Facebook、Reddit、SlideShareなどのソーシャルサービスからユーザー名を横断的にで検索できるツール。data.jsonをいじれば他にもサービスを追加できる。Python製。

rrweb.io | Open source web session replay library

オープンソースのWebセッションリプレイライブラリ。ユーザーの行動を記録、再生できる。

Gravitee.io API Platform

オープンソースのAPI managementプラットフォーム。API ManagementとAccess Managementからなる。

saoudrizwan/DynamicJSON: GitHub

SwiftのJSONパーサーライブラリ。Swift 4.2のdynamicMemberLookupを使うことでJavaScriptのようにJSONを扱える。

MasoniteFramework/masonite: GitHub

PythonのWebフレームワーク。PHPのLaravelに似ている。Python3.4以上で動作。

tmate • Instant terminal sharing

ターミナルをリモートで共有するツール。tmuxをベースに作られている。

サービス、アプリ

Uniform SVG Logos - Vector Logo Zone

いろいろな企業やサービスなどのSVGロゴを検索できるサイト。

Learn JavaScript

インタラクティブにJavaScriptが学べるサービス。無料。GitHubアカウントによるサインインが必要。

Bootstrap Shuffle | Bootstrap builder for busy developers

Drag&dropでWebの画面を作ってそのソースコードダウンロードできるサービス。

Codea.io

iPadでiPadアプリが作れるアプリ。Luaでコーディングする。

AWS CLI Builder By Prasad Domala

aws-cliの引数を入力することでコマンド作成を補助してくれるサイト。