Gather-Tech.info #210: Sign-in form best practices、Flutter vs React Native vs Native: Deep Performance Comparison など
#210です。
先週は、クラスメソッドさんのDevelopers.IO 2020 CONNECTが開催されていました。正確には6月~7月にかけて計7日間開催されています。テーマごとに開催日を分けて行うスタイルは分かりやすいですね。動画もすべて公開されています。
ニュース
Apple declined to implement 16 Web APIs in Safari due to privacy concerns : ZDNet
Appleがプライバシー上の懸念のため16種類のWeb APIのSafariへの実装を拒否したとのこと。Web Bluetooth、Web NFC API、Battery Status APIなどが含まれている。
Google スプレッドシートでテラバイト規模のデータの分析がさらに簡単に : Google Cloud Blog
BigQueryのデータをGoogle Spreadsheetsで利用できるようになるConnected Sheetsの一般提供が開始。
最も高価なコード行を見つける – Amazon CodeGuru が一般提供開始 : Amazon Web Services ブログ
Amazon CodeGuruがGA。コードの問題を検出し修正方法を提示してくれるCodeGuru Reviewerとアプリケーションパフォーマンスの分析をしてくれるCodeGuru Profilerの2つの機能がある。
アーティクル
Sign-in form best practices
ログインフォームのベストプラクティス。Secureでアクセスしやすく、使いやすいという観点でポイントがまとめられている。
Flutter vs React Native vs Native: Deep Performance Comparison
Flutter、React Native、iOS/Android Nativeのパフォーマンス比較。リストビューや、重いアニメーションなどでテストしてFPS、CPU使用率、メモリ資料率、バッテリー消費量を比較している。
Has GitHub Been Down More Since Its Acquisition by Microsoft? : StatusGator
GitHubがMicrosoftに買収されてからダウン回数、ダウンタイムが増えているという話。逆に透明性が上がっているとも捉えられるという考察も。
継続的なセキュリティ対策をするために脅威分析をしました
脅威分析について。脅威分析をした理由、脅威分析の行い方、脅威のリスク評価の仕方などがまとめられている。
スライド、ビデオ
What is a Tech Company : Speaker Deck
テックカンパニーとは何かについて。事業の全てがソフトウエアエンジニアリングで改善されるのがテックカンパニー。技術志向・ソフトウエア化、データドリブン、Agilityを持つ。
ツール、ライブラリ
microsoft/Git-Credential-Manager-Core: GitHub
Gitのクロスプラットフォーム認証情報マネージャー。GitHub、Bitbucket、Azure DevOpsに対応。.NET Coreで作られている。
foambubble/foam: GitHub
VSCodeのプロジェクトとして管理できるナレッジ管理システム。Scrapboxみたいにlinkで思考を繋げていくイメージ。
maxgoedjen/secretive: GitHub
MacのSecure EnclaveにSSHキーを保存できるMacアプリ。
ealush/vest: GitHub
JavaScriptのValidationライブラリ。MochaやJestのようなテスティングフレームワークのような宣言的なパターンで記述する。
bach-sh/bach: GitHub
Bashのテストフレームワーク。モック機能もある。
alan-turing-institute/sktime: GitHub
scikit-learn compatibleなPythonの時系列分類、時系列予測などができるライブラリ。
Devs-Garden/jsonbase: GitHub
JSONファイルをデータストアとするデータベース。基本的なCRUD操作ができる。
サービス、アプリ
Linear – The issue tracking tool you’ll enjoy using
Issueトラッキングサービス。GitHub、GitLabとの連携も可能。