Paginationのクエリ設計
ページネーションの設計は、単に「何件ずつ返すか」を決めるだけの話ではない。
ソフトウェア開発、設計、読書、個人開発について、考えたことを静かに残すための場所です。
ページネーションの設計は、単に「何件ずつ返すか」を決めるだけの話ではない。
DDDを実装していると、よく迷うことがある。
電車のダイヤは、普段は「何時何分に電車が来るか」という時刻表として見ている。
HTTPメソッドに QUERY が追加された、という話を見かけた。直感的にはGETにBodyを付けられるようになったのかなくらいの印象で予想通りっちゃ予想通りだが、実務的にはどういう意味がある...
普段は社内向けのアプリケーションを開発することが多く、外部公開APIを自分で設計・実装する機会はあまりなかった。
AI時代になり、個人開発はだいぶ楽になったけど、開発環境は相変わらずだるい。最近そんなことをよく考えています。
Xでこんな投稿を見かけました。(https://x.com/jahirsheikh8/status/2070849696730607695)
「AIによってソフトウェアエンジニアは不要になる。」
ウェブシステムの設計やセキュリティの議論で必ず登場する「認証(Authentication)」と「認可(Authorization)」。 名前が似ているため混同されがちですが、これらは明確に役...
ウェブ開発を学んでいると必ず出てくる「HTTP はステートレス(状態を持たない)なプロトコルである」という言葉。 しかし、現実のウェブサイトでは、一度ログインすればページを移動しても自分だと認...