Webhookとは何か
はじめに Webhookとは何かを整理します。 Webhookはイベントを通知する仕組み Webhookは、あるシステムでイベントが発生したときに、別のシステムへHTTPリクエストを送る仕組みで...
63 search resultsShowing 1~20 results
You need to log-in
はじめに Webhookとは何かを整理します。 Webhookはイベントを通知する仕組み Webhookは、あるシステムでイベントが発生したときに、別のシステムへHTTPリクエストを送る仕組みで...
はじめに リポジトリパターンとは何かを整理します。 リポジトリパターンとは リポジトリパターン(Repository Pattern)は、データの取得や保存を行う処理をまとめるための設計パターン...
はじめに ビルダーパターンとは何かを整理します。 ビルダーパターンとは ビルダーパターン(Builder Pattern)は、複雑なオブジェクトを段階的に組み立てるためのデザインパターンです。 ...
はじめに API認証やWebhookの実装をしていると、HMACという言葉が出てきます。 この記事では、HMACが何をする仕組みなのかを整理します。 HMACは改ざん検知のための仕組み HMAC...
はじめに Abstract Factoryパターンとは何かを整理します。 Abstract Factoryパターンとは Abstract Factoryパターン(Abstract Factory...
はじめに アダプターパターンとは何かを整理します。 アダプターパターンとは アダプターパターン(Adapter Pattern)は、互換性のないインターフェース同士をつなぐためのデザインパターン...
はじめに オブジェクト指向は、多くのプログラミング言語で採用されている考え方です。 ただ、「オブジェクト指向とは何か」と聞かれると意外と説明が難しい言葉でもあります。 この記事では、オブジェクト...
はじめに 最近、Claude CodeやGitHub Codespacesの話を見ていると、devcontainerという言葉を見かけることが増えました。 少し前まではVS Codeの機能として...
はじめに OAuthは、GoogleログインやGitHubログインなどでよく使われています。 ただ、「ログイン機能」くらいのイメージで使われることも多く、実際に何をしている仕組みなのかは少し分か...
はじめに CI/CDという言葉は、GitHub Actions や自動デプロイ周りでかなり頻繁に出てきます。 ただ、CIとCDがそれぞれ何を指しているのかは、意外と曖昧なまま使われることも多いで...
はじめに React Nativeを触っていると、MetroやHermesみたいな単語が普通に出てきます。 最初の頃は、エラーログやドキュメントで見かけても、何をしているものなのか分かりづらいと...
はじめに スマホアプリ開発では、 iOSとAndroidで言語が違う クロスプラットフォームという選択肢もある といった理由で、最初に迷いやすいポイントがいくつかあります。 この記事では、使われ...
はじめに UIコンポーネントを実装する際に、ゼロから組むのではなく既存のパターンをベースにすることも多いと思います。 この記事では、見た目だけでなく HTML / CSS込みでそのまま使えるUI...
はじめに AIにコードを書かせていると、あるタイミングでうまくいかなくなります。 最初はそれっぽいものが出てくるのに、少し規模が大きくなると急に破綻する。 命名が揃わなかったり、前に直したはずの...
はじめに ブラウザでURLを開くと、ページが表示されます。 このとき裏側では、いくつもの仕組みが連携して通信が行われています。 その全体像を理解するための考え方が「TCP/IPモデル」です。 こ...
はじめに 例えば、自分のユーザー情報を見るためのAPIがあるとします。 GET /users/1 この「1」の部分を「2」に変えたらどうなるでしょうか。 もしそのまま他人の情報が見えてしまうなら...
はじめに ブラウザでURLを開くと、当たり前のように画面が表示されます。 でも裏側では、 誰が最初にリクエストを受けて どこで処理されて どうやってレスポンスが返ってくるのか という流れがありま...
はじめに Web開発やセキュリティの話をしていると、よく出てくる言葉に ハッシュ化 があります。 例えば、 パスワードの保存 データ改ざんの検知 キャッシュキーの生成 など、さまざまな場面で使わ...
はじめに テストの話をしていると、 「C0」「C1」「C2」という言葉が出てくることがあります。 なんとなく C0 → 行を通る C1 → 分岐を通る C2 → 条件を見る というイメージはあっ...
はじめに Webアプリケーションのセキュリティの話になると、よく出てくるこの3つ。 CSRF XSS SQLインジェクション 名前は聞いたことがあっても、 何が違うのか どういう仕組みで攻撃され...
63 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.