にゅーめんばー!!
すぐに囲む人間、それがとぴ。
(とはいえ大人数だと大変なので良い塩梅にとどめておこう)
テーマ:推しライブラリ
昔の記憶でだいぶ忘れていますが、DXライブラリは好きでした。
はじめて作ったゲームはC#のXNAで作った2Dゲームで、その次に作ったのがDXライブラリを使ってた…はず...
慣れたらゲームの骨組みは簡単にできた記憶があります。ゲーム内フォントを日本語にできず苦戦して諦めた記憶もなんとなく思い出す...
なんか頭痛が痛くなってきた()のでこの辺にしておきます。
Devise Token Auth
認証系で好きなGemです。
DeviseJWTも同系統でありますが、こちらはブラウザ側でサードパーティCookieをブロックしていると使えないのでユーザー依存になったはず、というかそういう経験がある。
そのあたりをDevise Token Authはクリアしてるのと、単純に使いやすくて好きです。
(といっても最後に使ったの1年前なので過去の記憶でお送りしています)
SQLx
GoのORMはSQLboilerとこれしか触ったこと無いのですが、SQLxは今のところ使いやすく直感的で好きです。
生SQLの記述は賛否あると思いますが、私としてはSQL単体で動作確認も可能なので好きですね。
ActiveRecordやSQLBoilerとか、固有の記述方法があるとSQLに起こすときにワンクッション挟むというか、逆にSQLからORMに書き換えるときもワンクッション挟むというか(生SQL書く方法ももちろんあるけどこのORMの性質上多分スマートではない)
私はSQLx好きです、はい。
Storybook
ライブラリ、に当てはめてよいか怪しいかもですがStorybookはフロント開発で個人的にかなりの革新でした。
ボタンとかコンポーネントを先に実装したいときに、ダミーページ作って表示確認して、とやってたのがまるっと要らなくなったし、状態別の表示も一発で見えるので大変重宝しています。らぶらぶ
Vitestと統合してテストも視覚的に分かりやすくできるようになったのも良いですね。まあテストの方は有効活用できていませんが...
Format.JS
時間変換がめっちゃ楽になるので、時間表記は今のところこれ一択です。
業務でも使ってますが、使ってみて「いや~~これ見つけた私天才だわ~~~」と思いました。