Gather-Tech.info #225: Why the Serverless Revolution Has Stalled、ユーザー投稿型サービスのSEO対策、Flutter はプロダクション開発に耐えうるのか など
#225です。
先週はOculus Quest2が発売されましたが、それに伴いFacebookアカウントが凍結されるという問題が発生していました。問い合わせると凍結解除されているようですが体験としては非常に悪いので今後の動きが気になるところです。
- Oculus Quest2用に作ったFacebookアカウントが停止される問題まとめ※追記あり : ビログ
- Oculus Quest 2のアカウント凍結問題 Facebook側の回答は?【10月15日追記】 : Mogura VR
また、GDG DevFest2020が開催されていました。動画はすでに公開されているようです。
ニュース
日本語形態素解析器 MeCab を Python から利用する際の語彙データ(UniDic)が AWS 上で Open Data として公開されました : Amazon Web Services ブログ
AWSがMecabを利用するときのTokenizer辞書をOpen Dataとして公開。
Presenting v7.0.0 of the npm CLI : The GitHub Blog
npm 7.0.0がリリース。workspaceのサポート、yarn.lockのサポートなどが追加。
What does Atlassian’s cloud-first model mean for you?
Atlassianがサーバーライセンスの販売を終了し、Cloud版のみの提供になるとのこと。Data Center用ライセンスは残る。
アーティクル
Why the Serverless Revolution Has Stalled : InfoQ
Serverlessの問題点について。利用できるプログラミング言語が限られている、ベンダーロックインされる、コールドスタートなどのパフォーマンス問題、アプリケーション全体を実行できるわけではないの4つが上げられている。
ユーザー投稿型サービスのSEO対策 : Zenn
Zennで実践しているユーザー投稿型サービスのSEO対策について。rel="nofollow"
をつけてリンクの悪用を防ぐ、重複してインデックスさせないようにcanonical URL
を設定する、titleタグを最適化するなど。
Dockerfile Security Best Practices : Cloudberry Engineering
Dockerfileでセキュリティ問題を回避するためのベストプラクティス。Secret情報を保存しない、Base imageにlatestタグを使わない、curl bashingを避けるなど。
Android 11で追加されたワイヤレスデバッグが便利だった : Zenn
Android 11から使えるようになったワイヤレスでバッグについて。端末の開発者オプションから有効化できる。有効化後、adb pair IP:port
で接続できる。
スライド、ビデオ
Flutter はプロダクション開発に耐えうるのか / Can Flutter be used for product app development? : Speaker Deck
モバイルアプリ開発の現状、FlutterとKotlin MPPどちらを選択するかの判断ポイントなどがまとめられている。
ツール、ライブラリ
chriswalz/bit: GitHub
gitのCLIクライアント。いろいろコマンドのサジェスト機能があったり、便利なエイリアスコマンドがある。
grego/blades: GitHub
Rust製のStatic site generator。
nidhaloff/deep-translator: GitHub
Pythonの翻訳ライブラリ。Google翻訳、DeepLなど複数の翻訳サービスに対応している。CLIとしての利用も可能。
fonoster/fonos: GitHub
Open Sourceなtwillioのようなプログラマブルな音声通話、メッセージングなどを提供するツール。
freepn.org : FreePN
Open Sourceなpeer-to-peer VPNサービス。
hashicorp/waypoint: GitHub
HashiCorp製のビルド、デプロイ、リリースを抽象化し定義できるツール。Docker、Kubernetes、ECS、Cloud Runなどをサポートしている。
サービス、アプリ
Wellcome
オフィス入館管理システムサービス。QRコードで入館証を発行できAppleウオレット、Googleウオレットに登録できる。
Openbase: choose the right package every time
JavaScriptのライブラリ検索サイト。ライブラリの各種情報、代替パッケージ情報なども確認できる。
How to X with Y?
Arrayにappendする方法など操作ごとに各プログラミング言語のスニペットがまとめられていて検索できるサービス。