記事
【HTTP】ロングポーリングの流れ
【HTTP】Cookieの属性と送信条件
【Feature Flag】デプロイとリリースを分ける
【Git】Git FlowとGitHub Flowの違い
【Search Console】初回設定でハマったサイトマップとインデックス
プレビュー
バックエンド / HTTP / ロングポーリング
【HTTP】ロングポーリングの流れ
通常のリクエスト、3秒ごとのショートポーリング、応答を最大30秒保留するロングポーリングで、8秒に届いたメッセージがいつ見えるかを比べる
本文の冒頭
新着メッセージのように、いつ届くか分からない変化をクライアントが知るとき、HTTP では問い合わせが先に必要です。
バックエンド / HTTP / ロングポーリング
【HTTP】ロングポーリングの流れ
通常のリクエスト、3秒ごとのショートポーリング、応答を最大30秒保留するロングポーリングで、8秒に届いたメッセージがいつ見えるかを比べる
本文の冒頭
新着メッセージのように、いつ届くか分からない変化をクライアントが知るとき、HTTP では問い合わせが先に必要です。
バックエンド / HTTP / Cookie
【HTTP】Cookieの属性と送信条件
ブラウザが Cookie を保存し、次のリクエストに載せる条件と、寿命・Domain・Path・Secure・HttpOnly・SameSite の役割を整理する
本文の冒頭
ログインしたあと、別のページへ移ってもログインは続きます。HTTP は、前のリクエストを覚えていません。続いているように見えるのは、ブラウザがセッションIDを、次のリクエストへ自分で付けているからです。
インフラ / Feature Flag / GitHub
【Feature Flag】デプロイとリリースを分ける
本番にコードを載せることと、ユーザーに機能を見せることを分ける。フラグの値をどこに置き、リクエストのときにどこを見るかまで整理する
本文の冒頭
コードを本番に載せることと、ユーザーにその機能を見せることは、別のタイミングにできます。Feature Flag は、その間に置くスイッチです。
インフラ / Git / GitHub
【Git】Git FlowとGitHub Flowの違い
main と develop を分ける流れと、main 一本で進める流れを並べ、出す頻度でどちらを選ぶかを整理する
本文の冒頭
ブランチの名前はチームごとに違うのに、会話では Git Flow と GitHub Flow がよく出てきます。作業の切り方だけ見ると、どちらも feature ブランチを切り、レビューしてから戻します。
インフラ / Search Console / SEO
【Search Console】初回設定でハマったサイトマップとインデックス
新しいサイトをSearch Consoleに繋いだとき、プロパティの種類とサイトマップ欄でつまずいたところを残す
本文の冒頭
公開したばかりのサイトで Google Search Console を開くと、最初にプロパティの種類を聞かれます。Domain と URL prefix。どちらを選べばいいか、選んだあとにサイトマップをどこへ出せばいいか、画面の言葉だけでは判然としません。
プレビュー【HTTP】ロングポーリングの流れ