Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

TypeScript

TypeScriptで好みのORMが見つからない問題

TypeScriptでバックエンドを書いちゃう皆様、ORMは何をお使いですか? 私はシェアが大きい Prismaを使ってみたんですが、どうも肌に合いません。その理由は以下のようなものです。 1. 独自スキーマ定義はいらない ORMの特徴として、テーブルのスキーマに合わ…

RemixでVertical Sliceをやろうぜ

自分がNext.jsに拘りNext.jsを使う主な理由は、SSGとかSSRとかというよりはサーバーサイドの処理をNext.jsの中に書きたいからんで、End to Endの型安全とVertical Sliceを徹底したいからこれに限る— けい©︎:プログラマーアイドル (@k1_c_) 2024年5月16日 UI…

T3 Stackすげえ。2023年はこれを追いかけるわ。

create.t3.gg ちらっとTodoアプリを作ってみたけど、これが令和のフルスタックWebフレームワークなのかと驚いた。特に tRPC がすごい。どういう理屈なのかわからないけど、フロントとバックをシームレスにつなげてくれる。APIのエンドポイントを書かなくてい…

TypeScriptのUNION型、これ便利なのか・・・

let a: string | number; a = 'Hello'; // OK a = 123; // OK a = true; // NG //取る時はこう if(typeof a === "string") { } else if(typeof a === 'number') { } typeofで型を指定すれば、型推論により、自分の欲しい型でゲットできる。UNION型は便利だと…