Gather-Tech.info #199: What does a Director of Engineering do?、エンジニア8人チームで効果的にタスクをアサインするために検討した8つの軸 など
#199です。
先週はGitHubが料金プランを大きく変更したことが話題になっていました。Freeプランでできることが大幅に増えました。
- GitHub is now free for teams : The GitHub Blog
- GitHub、チームでの利用も無料に。プライベートリポジトリ数も制限なく、チームディスカッション、ActionsによるCI/CDも可能 : Publickey
また、Backlog World 2020がオンライン開催されていました。資料と動画が公開されています。
ニュース
Talking to each other during COVID-19 : Discord Blog
Discordがノイズ抑制アプリであるKrispを統合したことを発表。キーボード入力などの環境音を抑制可能に。
jQuery 3.5.0 Released! L Official jQuery Blog
jQuery 3.5.0がリリース。約1年ぶりのリリース。
COVID-19 データの分析用のパブリックデータレイク : Amazon Web Services ブログ
AWSがパブリックにアクセス可能なCOVID-19関連データを公開。
アーティクル
What does a Director of Engineering do? : Hashtag Coder
エンジニア組織のDirectorとしての責任とアカウンタビリティーについて。People Leadership、Process Management、Product Directionの3つの観点で書かれている。
エンジニア8人チームで”効果的に”タスクをアサインするために検討した8つの軸 : yigarashi のブログ
タスクをアサインする際に考える軸について。タスク優先度、人の2つの軸に分けて検討事項がまとめられている。
ビデオ会議だけで採用面接はできるか? そもそも面接で何を見ているのか問題について : Coral Capital
人を見る能力の難しさ、そのリスクを減らすための構造化面接について。構造化面接のよいところについてまとめられている。
アプリ内課金の定期購入(サブスクリプション)をFlutterとFirebaseで実装するときのポイント : Studyplus Engineering Blog
FlutterとFirebaseでアプリ内課金を実装する方法について。Flutter側は公式ライブラリのin_app_purchaseを利用、サーバー側はFirestore、Cloud Function、Cloud Storageを利用。
GitHub Actionsの知見ご紹介 : Masteries
GitHub Actionsの紹介。actions/cache
、actions/checkout
が紹介されている。特にactions/cache
については現在のはまりどころも書かれている。
Jamf ProでMacのゼロタッチデプロイをやってみた話 : SmartHR Tech Blog
Jamf Proを使ったMacのゼロタッチなキッティング方法について。ABM、DEPに登録しJamfでポリシー配布。JamfのアドオンDEP Nofifyを使うとインストールの進捗も確認できる。
API 設計: gRPC、OpenAPI、REST の概要と、それらを使用するタイミングを理解する : Google Cloud Blog
REST、gRPC、OpenAPIの概要、それぞれの使用方法、利点欠点がまとめられている。
スライド、ビデオ
Getting Things Done をベースにした仕事の進め方 / How to Work with Getting Things Done : Speaker Deck
仕事の進め方について。GTDによるタスク管理方法、同期/非同期コミュニケーションの使い分け方、Why/What/Howをどう言って決めていくかなどのプロジェクトの進め方についてまとめられている。
ツール、ライブラリ
twintproject/twint: GitHub
Twitterのスクレイピングツール。結果をCSV、JSON、SQLite、ElasticSearchに出力できる。Python製。
Hopding/pdf-lib: GitHub
PDFを操作できるJavaScriptライブラリ。作成、変更などができる。
kitplummer/clikan: GitHub
terminal上でKanbanボードでタスク管理できるCLIツール。
plotly/falcon: GitHub
Open SourceのSQL Editor。inlineでデータのvisualization機能もあり。Electron製。
サービス、アプリ
Tablist : Chrome ウェブストア
開いているタブのURL一覧をコピーできるChrome拡張。コピーしたものをペーストすると復元も可能。
Online Town
オンラインVideo-callingスペース。仮想的な空間の中を歩きながら近くの人とパラレルで会話ができる。
SHAKYO.io : Code typing practice platform / Practice makes perfect.
写経してプログラミングを学べるサービス。
GitUp
Mac用のGitクライアント。シンプルで高速に動作する。