Rails
- Add default Dockerfiles
- RailsにデフォルトでDockerfileが追加されるようになった。ActiveStorage使ってたらlibvipsが入ったり、RAILS_SERVE_STATIC_FILESがtrueになってたり色々気が利いている。
- productionでPumaのワーカー数をプロセッサ数と同じになるようにする
- Action Mailerのよい書き方
ActionMailer::Base.email_address_with_name
知らなかった…普通に"test <test@example.com>"
と書いてた
- Evil Martiansが使っているgem
- 確かに仕事(コンテナを使う)ではcrondを使うものは使ってない…昔はwheneverを使っていた
- [Ruby]配列を使用する際に便利なメソッドのあれこれ
- 説明書きの行が存在するCSV(悲しいがよくある)で、本来のデータの部分だけを抽出した後ハッシュを作りたいとき、transposeメソッドが便利だった
- graphql-rubyのTracerとしてNew Relicを使う例
- コメントアウトされてて最初は気づかなかったが、
use(GraphQL::Tracing::NewRelicTracing, set_transaction_name: true)
が大事
- コメントアウトされてて最初は気づかなかったが、
js
- 2023年はCSSで三角関数「sin(), cos(), tan()」が主要ブラウザのすべてで使用できるようになるぞ!
- console.log()だけのデバッグはやめよう
- 使ってみようと思いつつ業務中はすっかり忘れてconsole.logしかしない…tableは本当に便利そう
- Tailwind Play
- CodePenのようにTailwind cssを試せる
- yarnのresolutionsで全ての依存関係をコントロールする
- 記事にも書いてある通りあまり使わない方が良い。頭の片隅に置いておく。
#- jest-previewとTesting Playgroundを活用してJestのDOMテストを簡単に書けるようにしてみた
AWS
- ECSで通常時とスパイク時のオートスケールを運用する
- 爆速でFargateをスケールさせる「aws-fargate-fast-autoscaler」を試してみた
- 引用:
CloudWatchメトリクスからアラーム発報までにどうしてもタイムラグが有り、数秒単位でのスケーリングが難しく基本は分単位でのスケーリングとなっていました。
- 引用:
この「aws-fargate-fast-autoscaler」では、Step Functionsを利用して3秒毎にFargateタスクへのコネクション数を取得し、その結果に応じて即ecs service updateでタスク数の上限を引き上げる
- 引用:
- JAWS-UG コンテナ支部 #15 - Amazon ECSの開発環境を動的に管理するツールを作ってみました
- 古めの記事(2019年)。課題にとても共感できる(特に、後片付けは忘れがち…)。PRを消すと環境も消えるというのが運用のことまで考えられてて良い。
その他
- Webサーバー「Apache」にアメリカ先住民から名称変更の要請
- 名前の由来知らなかった。
ロマンティック
扱いするのは良くないし、変えるべきだと思う。「褒めてるのに」的意見を見かけたのがきつい。
- 名前の由来知らなかった。
- WAI-ARIAを学ぶときに整理しておきたいこと