検索結果
-
2025/02/26
Next.jsを利用しているサイト上で行っている画像最適化について、Acceptヘッダーの重要性を考えさせられる機会があったのでご紹介します。
-
2022/08/31
Next.js 12.2より、On-Demand ISRが安定板となりました。本記事では、On-Demand ISRの理解を深めるためにSSG、ISRについて説明した後に、 On-Demand ISRの使い方と注意点について記述しています。
-
2025/12/03
ジョブサーチの求人一覧ページで表示速度改善のためSSR Streamingを導入しました。ファーストビューを即時表示し、残りを段階的に読み込むことでUXとSEOを両立できたと考えています。
-
2025/07/23
UIとビジネスロジックの分離やディレクトリ構成の見直しにより、コードの可読性・保守性・再利用性を大幅に向上させた取り組みについて紹介
-
2026/07/29
TSKaigi 2026に参加し、TanStack Startの設計パターンやBranded Typesによる型安全性向上など、TypeScriptの最新知見を学びました。AI時代だからこそ品質を担保する型設計の重要性を実感するとともに、企業ブースや交流を通じて開発意欲が高まりました
-
2025/12/12
RailsのDBスキーマからTypeSpecモデルを自動生成するnpmライブラリ「Tatsumaki」を開発しました。スキーマ駆動開発を簡易化し、型安全なフルスタック開発を効率化できます。Railsのenumにも対応し、Railsからフロントエンドまで型同期を自動化します。
-
-
2022/09/20
AVIFは優秀なのに…。AVIF(AV1 Image File Format)とは次世代画像ファイル形式の一つです。広く使われているWebPよりもAVIFは優れている面があります。本稿ではなぜ優れているのにAVIFが使われていないのかの考察や実際の変換した際の検証結果を挙げつつ、AVIFを紹介していこうと思います。
-
2025/11/11
生成AIの活用が進む中で、自分自身も無気力や思考停止に陥る「生成AI鬱」のような状態を経験しました。研究や実践を通じて改善のヒントを得たので、共有させていただきます。
-
2026/08/19
アウトプットを伸ばすには、実践するだけでなく「伝える」「教える」ことが重要だと実感しました。言語化や他者からの質問を通じて理解が深まり、個人の成長だけでなくチーム全体の生産性や知識共有の向上にもつながると感じました。