#174です。

先週はSlackの開発者向けイベントSpec 2019が開催されていました。発表された内容などは以下にまとめられています。

また日本ではSansanの技術イベントSansan Builders Box 2019が開催されていました。資料も公開されています。

ニュース

Happy 15th Birthday, Ubuntu! - OMG! Ubuntu!

10/20でUbuntuがリリース15周年を迎えた🎉

アーティクル

You should be working asynchronously (async) : Remote.com Blog

非同期作業と同期作業について。多重化、コミュニケーション、アクションの3つの原則を上げてコミュニケーションの手段、作業のプランニング方法のパターンを図示して説明している。

カウルのアプリをFlutterでリプレイスしました : yamarkz - Kazuki Yamaguchi|note

iOS/AndroidアプリをFlutterにフルリプレイスした話。なぜリプレイスすることにしたのか、検証から開発終了までの流れ、開発スタンスについてなどが書かれている。

Why isn’t my Agile working? Incomplete sprints : Agile_Ed - Medium

よくあるScrumがうまくいかない理由について。スプリントのコミットメントが高すぎる、WIPが多すぎるなどの問題とその解決策案が書かれている。

ごく普通のエンジニアリング運用チームを強力な SRE チームに変える : Google Cloud Blog

Googleの運用チームをSREチームへと変革した話。以前はどのような問題があったのか、どのようにスタートしたのか、どのように大規模に転換したのかが書かれている。

レガシーシステムとつきあう : Sansan Builders Box

レガシーシステムとの向き合い方について。シンプルにする、開発プロセスに組み込むといった指針を立てる。またSanSanでの具体的な事例についても書かれている。

完璧な監視システムの作り方 in cybozu.com : Cybozu Inside Out | サイボウズエンジニアのブログ

監視システムを設計する上で考えないといけないこと、3種類の監視の説明、監視システム自体の監視についてなどが書かれている。

スライド、ビデオ

チームづくりから組織づくりへ事業成⻑に立ち向かうEMの戦略と戦術 / Strategy and tactics of an engineering manager : Speaker Deck

Sansanのエンジニア組織のいままでこれからについて。組織設計の変遷、これからどうしていこうとしているのかなどがまとめられている。

地方IT企業の戦略を広げる 技術選択としてのReact Native : Speaker Deck

自分たちの事業や組織の課題を解決するためにフィットするツールは何かを考えることの重要性、そんな中どのようにモバイルアプリ開発ツールを選定してきたか、どうしてReact Nativeを選んだかなどが書かれている。

Windowsコンテナ入門 : Speaker Deck

Windowsでのコンテナ利用について。Docker Desktop for Windowsの分離モード、コンテナホストの要件などがまとめられている。

ツール、ライブラリ

Ziphil/ZenithalMathWeb: GitHub

HTML上に数式をレンダリングするエンジン。Ruby製。

Atrejoe/MarkdownPreview: GitHub

WindowsのエクスプローラーでMarkdownファイルをプレビューできるようにするツール。C#製。

polynote / polynote:GitHub

マルチ言語対応のnotebook。JupyterやZeppelinみたいな感じ。オートコンプリート機能などもあり。現在はPython、Scala、SQL、Vegaをサポートしている。

detexploit/DetExploit: GitHub

Windows向けの脆弱性スキャンツール。インストールされていないWindows Updateがないかの確認もできる。

サービス、アプリ

Vector Creator — Create engaging illustrations in-browser for free

イラストを組み合わせてカスタムイラストを作れるサービス。作成したイラストはPNGやSVGでエクスポートできる。

FLUTTERHUB - Run Flutter Mobile Apps on the Browser!- Build, Learn, Test Web/Android/IOS Apps with FlutterHub.

Web上でFlutterアプリが開発できるサービス。