2022-08-29
Free Postgres Databases · Fly
link
- fly.io で小規模なプロジェクトでは postgres が無料になった
- CPU や RAM などはアイドル状態でほとんどコストがかからないが、データベースはストレージを占有してしまう
- 無料のボリュームを 3GB 提供する
- sqlite を使うことも可能
- 無料だがクレジットカードの登録は必要
待望!「Android 13」スクリーンショット消音可能 – Jetstream BLOG
link
- 2022/08/15 に pixel シリーズに android 13 が先行リリース
- 正式リリースは 9~10 月の予定
- Android 13 ではスクリーンショット時に消音にすることができるようになった
- カメラのシャッター音は今までと同じように音が鳴る
【RSpec】Rails のモデルスペックでバリデーションのテストは書くべきか否か? - Qiita
link
- 単純なバリデーションならテストを書く必要はない
- 本質的にロジックではなく設定をテストしているようなもの
- コストパフォーマンスも低い
- 金銭や人命に関わる場合はテストを書くこともある
- 正規表現などバリデーションが複雑なロジックを持つ場合はテストを書く
How I/we got 2k stars - ゆーすけべー日記
link
- hono という web framework が github で 2000 stars を獲得するまでの話
- 最初は Cloudflare Workers のルーターだった
- tier 木というアルゴリズムを使って速いルーターを作った
- 一人で開発していたが logger のミドルウェアを書きたいという人が現れた
- Named パスパラメーターに自動で type を追加する PR が作られた
- より速い RegExpRouter が提案された
- fastify の内部ルーターより速く node.js のルーターの中で 2 番目に速い
- v1.0.0 がリリースされた、この時点では 300 stars
- Cloudflare Workers の公式ドキュメントに PR を出し載せてもらった
- Cloudflare の discord で宣伝した
- deepl や grammarly を駆使して頑張って英語を書いている
- ときおり github issue で激論を交わすことがある
- repository を organization に 移行した
- 尊敬するエンジニアから twitter で mention が届いた
- v2.0.0 で deno に対応した
- deno 本体のプロジェクトでベンチマーク用途で使われていた
- migration guide を書いた
- hono の web サイトを立ち上げた
- 1000 stars を超えた
- bun という新しい javascript ランタイムに対応した
- bun では exporess は動かないので hono が使われるようになった
- 1500 stars を超えた
- 投資家から声をかけられた
- それ以外にも一緒にやらないかという声がかかるようになった
- Contribution Guide を書いた
- GitHub Sponsor を始めた
- マネジメント的なことを考える必要が出てきたがコード中心に回っているせいか嫌ではない
- 今後はミドルウェアを作りエコシステムを回していく予定