Programming tutorial - IT technology blog

tRPCとTypeScriptでNext.jsに型安全なフルスタックAPIを構築する — スキーマ定義不要

tRPCを使えば、コード生成や別スキーマファイルなしに、Next.jsのバックエンドとフロントエンド間でTypeScriptの型を共有できます。このチュートリアルでは型安全なフルスタックAPIをゼロからセットアップする手順を解説します。サーバー側でフィールド名を変更すると、本番ではなくコンパイル時に即座にクライアントのエラーとして検出されます。
Security tutorial - IT technology blog

OAuth 2.0とOpenID Connectのセキュリティ:よくある脆弱性と正しい実装方法

OAuth 2.0とOpenID Connectは現代の認証の基盤だが、設定ミスは一般的で代償も大きい。このガイドでは、stateパラメータの欠如・オープンリダイレクト・不適切なトークン検証など、最も頻繁に見られる脆弱性を取り上げ、実践的なPythonの例を使って各ステップを正しく実装する方法を解説する。
Programming tutorial - IT technology blog

Web Workers: 重い処理をバックグラウンドにオフロードしてUIのレスポンスを維持する

Web Workersを使えば、重いJavaScript処理をメインスレッドからオフロードし、フレームワークやライブラリなしでUIのフリーズを防げる。本記事では、コアAPI、Workerプール、Transferableオブジェクト、そして実際の本番環境で培った実践的なパターンを解説する。