タグ

2022年11月17日のブックマーク (3件)

  • 令和時代のページネーションを考える (REST API編) - Sweet Escape

    今回はバックエンドAPIでページネーションをどうやるかについての話なので、よくある無限スクロールUIのようなフロントエンド側の実装に関する話はしない。あくまでもAPI、もっと言えばRESTfulなAPIのリクエスト・レスポンスにおけるページネーションの話。 気で深く考えるというよりざっくり検討したときの話です。 はじめに REST APIを実装するにあたってリスト系のAPIを提供する場合に必須といっても過言ではないのがページネーション。大量のリソースをレスポンスする場合にそれらを一気に返してしまうことは応答速度、転送量、クライアントサイドでの扱いづらさなどなどに繋がるので必須と言える。 最近、新たなAPIを開発するにあたってページネーションをする必要があったこともあり、今回はこのページネーションをどうやって提供するか整理して改めて検討してみた。 前提 TypeScript Nest.js

    令和時代のページネーションを考える (REST API編) - Sweet Escape
  • Googleカレンダーの予定を最短で作成するショートカット | ライフハッカー・ジャパン

    Googleカレンダーには、新しいスケジュールや会議を簡単に予定に入れられるショートカットが新しく2つできました。 Chromeで「cal.new」もしくは「meeting.new」と入力すれば、Google カレンダーの新規予定作成ページがすぐに開きます。 Google カレンダーのナビゲーションを使ったり、わざわざ設定をいじったりする必要はありません。 複数アカウントで使える!この機能が最高なのは、このショートカットは複数のアカウントで使えることです。 Chromeで、複数のGoogleアカウントにサインインしていて、複数のプロフィールで何か予定を入れたい場合、その予定を保存したいアカウントに該当する数字を、ショートカットの後ろに追加するだけでいいのです。 例えば、「cal.new/1/」や「meeting.new/1/1」は、Chromeで最初にサインインしたアカウントに保存され、「

    Googleカレンダーの予定を最短で作成するショートカット | ライフハッカー・ジャパン
    joltkun
    joltkun 2022/11/17
  • Announcing 3.0 · Nuxt Blog

    Announcing Nuxt 3.0 stableWe are thrilled to announce the first stable version of Nuxt 3.0.0 ✨ Nuxt 3 is a modern rewrite of the Nuxt framework based on Vite, Vue3, and Nitro with first-class TypeScript support and the result of more than two years of research, community feedback, innovation, and experiment to make a pleasant full-stack Developer Experience for Vue development to everyone. [Read M

    Announcing 3.0 · Nuxt Blog
    joltkun
    joltkun 2022/11/17