#136です。

先週は宅ファイル便の不正アクセスの情報漏洩が話題になっていました。約480万件の情報が漏洩した可能性がある、パスワードを暗号化せずに保存してあったなどインパクトが大きいです。

今週のイチオシ

エンジニア勉強会(コミュニティ)運営について思うこと- 適度な内輪感と公共性の両立 : tkm2261’s blog

持続的なコミュニティに必要なことについて。内輪の盛り上がりは適度にする、質の高い発表者を確保する、コミュニティに貢献しない参加者は排除する、コアになる常連を確保するなど。

良質なコミュニティとは何か?について考えさせられる内容です。
さまざまな人間がいる以上、内輪感と公共性の両立はめちゃくちゃ難しいと思います。コアメンバーがちょっと仲良くしゃべっているだけで内輪感が出ちゃうときもありますし、それを雰囲気がよいって捉えられることもあると思います。参加者の質を上げようと制限を設けると参加の敷居が高くなってしまうことにも繋がります。運営側だけでなく、参加者もこの辺りを意識するのが当たり前になると色々と変わってくるとは思いますがなかなか難しいですよね。

ニュース

Firefox 65.0, See All New Features, Updates and Fixes

Firefox 65.0がリリースされた。WebPのサポート、Mac/iOSSでのHandoffサポートなど。

NoSQL for the serverless age: Announcing Cloud Firestore general availability and updates : Google Cloud Blog

GoogleのCloud FirestoreがGA。東京リージョンも利用可能に。

With 10+ million daily active users, Slack is where more work happens every day, all over the world : The Official Slack Blog

SlackのDAUが1000万人を突破したとのこと。有料プラン利用ユーザーは前年比50%増。

アーティクル

技術的なお問い合わせに関するガイドライン : AWS サポート | AWS

AWSに技術的問い合わせをするときのガイドライン。どのように書くとスムーズに対応できるかのポイントが例文とともに書かれている。

チームの症状と処方の考察 : Megumi Kaneko|note

チームの健康状態を心理的安全性と責任の2軸でマッピングするという考えについて。ラーニングゾーン、コンフォートゾーン、無関心ゾーン、不安ゾーンの4つに分けてそれぞれの症状と対処方法の紹介。

Google Play Store now open for Progressive Web Apps 😱

Chrome 72 for AndroidでTrusted Web Activity機能がサポートされたことでPlay Storeでパッケージ化したPWAを配布できるという話。Android Studioでパッケージ化する必要がある。Digital Asset LinkをアプリとWebサイトの両方で設定する必要がある。

  • [Google Play StoreでPWAを配信できるらしい Hypertext Candy](https://www.hypertextcandy.com/pwa-on-google-play-store)

Progressive Web App Progress in iOS 12.2 Beta 1 (Build 16E5181f)

iOS 12.2のSafariのPWA関連のアップデート内容について。Web Shareのサポート、マルチタスク時に状態保持するようになったなど。

“ミニマム”ってどこまで?BtoB SaaSのMVPをつくる中で学んだこと : Shoko Suzuki|note

MVPについて。プロトタイプとMVPの違い、実用最小限機能とコア機能の定義のしかた、MVPをリリースした後に何を判断するかなどが書かれている。

How Many .com Domain Names Are Unused? : Singapore Data Company Pte Ltd

.comドメインの使われ方の調査結果について。1億3700万登録されていてる中での使用されている割合、どういう用途で使用されているかなどが書かれている。

スライド、ビデオ

AI開発を円滑に進めるための契約・法務・知財 : SlideShare

AI関連の契約や法律についてのまとめ。AIの生成に関する法律問題、性能保証や瑕疵担保について、権利と知財についてなど。以下は解説記事。

Design Mistakes in Node & Deno #kng5 / deno : Speaker Deck

Denoについて。Ryen DahlのNodeの設計ミスの話のまとめ、Denoの特徴やアーキテクチャ、Nodeからの改善点などがまとめられている。

Go Language Server 使うべし : Speaker Deck

Language Serverについて。Language Serverを使うことでどのような恩恵があるかがエディタプラグイン開発者、言語ツール開発者、エディタユーザ視点で書かれている。

Java ORマッパー選定のポイント #jsug : SlideShare

JavaのORマッパーの分類とまとめ。各ライブラリのメリット、デメリットや選定フローなどが書かれている。

読みやすいコードの書き方のススメ : Speaker Deck

Reactを使う時に読みやすいコードにするための工夫について。eslint-config-airbnbを使う、defaultPropsを使う、コンポーネントを返すメソッドをJSX内に書かないなど。

サイボウズの開発を支える GitHub × CircleCI : SlideShare

サイボウズの開発基盤の変遷について。SVNからGitHubに、JenkinsからCircle CIにすることで得られたメリットや開発スタイルの変化などが書かれている。

ツール、ライブラリ

revery-ui/revery: GitHub

ReasonMLでクロスプラットフォーム対応のデスクトップアプリを作れるツール。

yhara/ovto: GitHub

hyperappをRubyで使えるように移植したもの。RailsやSinatraと組み合わせたサンプルもあり。

hapijs/joi: GitHub

JavaScriptのvalidatorライブラリ。JavaScriptのオブジェクトにスキーマを定義して使う。

leafo/lapis: GitHub

Lua、MoonScript用のWebフレームワーク。OpenRestryで動作。

github/hotkey: GitHub

キーボードのホットキーが押されたときのアクションをDOM要素に定義できるライブラリ。

uber/aresdb: GitHub

GPU搭載のリアルタイム分析ストレージ。Uber製。

サービス、アプリ

techbooks - 素晴らしい技術に、出会おう。

技術書の読書管理やレビューを投稿できるサービス。

dignod

企業のブログ、Qiita、Twitterなどへのリンクをまとめたサイト。

RESUME(レジュメ)| 全ての人のためのWebポートフォリオサービス

ポートフォリオ作成サービス。限定公開も可能。

Jayson

iOS用のJSON Viewer。