Gather-Tech.info #240: Improving how we deploy GitHub、How to use HTTPS for local development など
#240です。
ニュース
Making Twitter a better home for writers
Twitterがnewsletter作成サービスのRevueを買収。これによりRevueのPro版が無料に。
WebRTC is now a W3C and IETF standard
W3CとIETFがWebRTCがStandard仕様に到達したことをアナウンス。
JaaS: the Team that Builds Jitsi Can Now Also Run it for You! - Jitsi
JitsiがJitsi as a Service (JaaS)をリリース。VideoミーティングをアプリやWebサイトに組み込めるAPI、SDKを提供。
Access control for GitHub Pages : GitHub Changelog
GitHub Enterprise CloudでGitHub Pagesの公開範囲を制御できるように。Orgメンバーのみに公開とかもできるように。
アーティクル
Improving how we deploy GitHub : The GitHub Blog
GitHubで開発者の数を2倍にしたことで生じたデプロイツール面での問題をどのように改善したかについて。どのような問題が発生し、それをどのように整理し改善したかについて書かれている。
Operating Lambda: Anti-patterns in event-driven architectures – Part 3 : AWS Compute Blog
AWS Lambdaを使ったイベント駆動型のアーキテクチャのアンチパターンの紹介。いくつかのアンチパターンを紹介し、その問題を回避するための方法などが書かれている。
How to use HTTPS for local development
local環境でHTTPSを使ったサイトを実行する方法について。いくつかの方法とそのやり方について書かれている。この記事ではmkcertを推奨。
技術的なハマりパターンを分類・オサレに命名し、パターン毎に解決策(エンジニアのググり方・質問の仕方)を明示してみた : Qiita
技術的にはまるときのよくあるパターンの分類とその解決策についてのまとめ。
ツール、ライブラリ
deepmind/tree: GitHub
ネストされた配列をより操作しやすくするPythonライブラリ。
ttv20/gDriveOCR: GitHub
Google Drive APIのOCR機能を使ってPDFにOCRをかけるCLIツール。
twitter/TwitterTextEditor: GitHub
Twitter for iOSで使われているリッチtext editor。
rockbruno/swiftshield: GitHub
iOSプロジェクトのメソッド名などをランダマイズ化してリバースエンジニアリング攻撃を防ぐためのツール。
rust-starter/rust-starter: GitHub
RustでCLIアプリを作るときのボイラープレート。
サービス、アプリ
GCPでセキュリティガードレールを作るための方法と推しテク : Speaker Deck
GCPでセキュリティを担保するための方法について。おすすめのプロジェクト初期設定、VpcServiceControlsの使い方や注意点、Security Command Centerの使い方などがまとめられている。
Firefox Relay
メールアドレスをランダムに生成して本当のメールアドレスに転送してくれるサービス。生成したアドレスの管理もできるのでスパムが来たらそのアドレスを無効にするなどもできる。
Today’s Best Developer Blogs on Any Tech Stack
Tech領域ごとの人気ブログのトレンドを集計しているサイト。他の記事から参照や言及されているもの、Retweetsやlikeされている数などをもとにポイントを付けて集計している。
Open Design - Work with UI Design Data Programmatically
Sketch、Figma、Photoshop、Illustrator、XDのデザインファイルを読み込んでJSONとアセットに変換できるツール。
Parcel: The Code Editor Built for Email Development
HTMLメール用のコードエディタ。Preview機能、送信テスト機能などがある。