本文へスキップ
Articles

開発記事一覧 - Page 4

開発ツールの使い方、実装のヒント、技術解説、デバッグやデータ変換の実務フローをまとめた記事一覧です。

ツール紹介
DevToolKits.app

UUID 完全ガイド:バージョンの違い・使い分け・v4 と v7 の選択

UUIDのv1からv7までの違い、JavaScript・Python・Goでの生成方法、DB主キーでv7が選ばれる理由、整数IDとの比較までを実例とともに解説します。

ツール紹介
DevToolKits.app

エンジニアのための正規表現入門:メタ文字・グループ・先読み・ReDoS

正規表現の基本メタ文字から、キャプチャグループや先読み・後読み、非貪欲マッチ、そして致命的なバックトラッキング(ReDoS)を避ける方法まで、実例で解説します。

ツール紹介
DevToolKits.app

UNIX時間とは?秒・ミリ秒の違いと日時変換の基本

UNIXタイムスタンプの意味、秒とミリ秒の違い、UTC/JST変換、開発で起きやすい時刻ズレの原因を解説します。

ツール紹介
DevToolKits.app

JSONからOpenAPIスキーマを生成する方法|Swagger対応

JSONサンプルからOpenAPI 3.1のcomponents schemaを生成する仕組みを解説。型推論のルール、配列内の型混在をoneOfで表現する方法、日付文字列の自動検知、生成後に確認すべき項目まで整理します。

ツール紹介
DevToolKits.app

JSONからTypeScript型定義を自動生成する方法:実例で学ぶ変換のコツ

APIレスポンスのJSONからTypeScriptの型・interfaceを生成する手順を、実際の変換例つきで解説。null・配列・ネスト・命名のコツや手書きとの使い分けまで紹介します。

ツール紹介
DevToolKits.app

ZodでJSONバリデーションを簡略化する

TypeScriptフレンドリーなスキーマ定義ライブラリ「Zod」を使い、JSONデータのランタイムバリデーションと型生成を自動化する方法を紹介します。

ツール紹介
DevToolKits.app

JSONとYAMLの変換とその使い分け

開発現場で頻繁に使われるJSONとYAML。それぞれの特徴、主な用途、そして相互変換が必要になるシーンについて解説します。

ツール紹介
DevToolKits.app

JWKSとは?JWT署名検証の仕組みとJSON構造を図解

JWKSの各フィールド(kty/kid/n/e等)の意味とJWT署名検証で使われる流れを具体例で解説。鍵ローテーションの注意点も。ブラウザでRSA鍵を生成しJWKS/PEM形式で確認できます。

ツール紹介
DevToolKits.app

JWT (JSON Web Token) の仕組みとデバッグ方法:構造・クレーム・安全な検証

JWTの3つの構造(Header / Payload / Signature)、主要クレームの意味、認証フロー、よくあるセキュリティの落とし穴、ブラウザだけで安全にデコードする方法までを実例とともに解説します。

広告

広告