本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
327
Frontend
134
Mobile
57
IoT
52
VR
20
基盤
DevOps
136
Cloud
77
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
51
DataEngineering
46
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
春の入門祭り2025
春の入門祭り2024
AI Tips
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
266
ガイドライン
23
設計
44
AWS
136
Python
60
Docker
40
生成AI
27
PostgreSQL
29
Claude
18
Java
41
タグ一覧へ
ホーム
タグ
Web
タグ
よく読まれている記事
どうしてHTML5が廃止されたのか
2021.06
♡
16250
署名付きURLを利用したファイルアップロードWeb API設計の勘所
2024.07
♡
361
ファイルダウンロード完全マスター
2022.06
♡
863
HTTP検索条件、GETにするか?POSTにするか?
2021.05
♡
524
CORSエラーのトラブルシューティング入門
2022.02
♡
46
RFC 7807 から RFC 9457 で Web API のエラー表現で変わったこと
2026.06
♡
6
よく使われるカテゴリ
Frontend
8本
Infrastructure
6本
Programming
3本
新着記事
全18本
RFC 7807 から RFC 9457 で Web API のエラー表現で変わったこと
HTTP API のエラーレスポンスを標準化する仕様、RFC 7807 Problem Details for HTTP APIs は 2016 年 3 月に公開され、以降 Web API のエラー表現のデファクトとして広く参照されてきました。その RFC 7807 ですが、約 7 年後の 2023 年 7 月に RFC 9457 に置き換えられていたのはご存知でしょうか。
2026.06.11
真野隼記
Infrastructure
Xでポストする:RFC 7807 から RFC 9457 で Web API のエラー表現で変わったこと
Facebookでシェアする:RFC 7807 から RFC 9457 で Web API のエラー表現で変わったこと
はてなブックマークで見る:RFC 7807 から RFC 9457 で Web API のエラー表現で変わったこと(6ブックマーク)
6
なぜ日本語入力と相性の悪いWebサイトができてしまうのか
海外製のチャットサービスとかでIMEを確定しようとしたら勝手に送信されてしまって困った!という経験をしたかは多いでしょう。日本語入力はIMEを通じて行われますが、イベントのハンドリングを間違うとこのような挙動になってしまいます。ウェブフロントエンドのIMEにまつわる2つのトピックを紹介します。* Enterで勝手に送信しちゃう* IMEの最初の文字が取れない
2026.01.20
澁川喜規
Frontend
Xでポストする:なぜ日本語入力と相性の悪いWebサイトができてしまうのか
Facebookでシェアする:なぜ日本語入力と相性の悪いWebサイトができてしまうのか
はてなブックマークで見る:なぜ日本語入力と相性の悪いWebサイトができてしまうのか(4ブックマーク)
4
新卒 2 年目社員の Software Design 寄稿
技術評論社様(以下敬称略)の『Software Design 2024 年 8 月号』 に記事を寄稿する機会をいただけましたので、その話をご紹介します。
2024.12.27
小澤泰河
Infrastructure
Xでポストする:新卒 2 年目社員の Software Design 寄稿
Facebookでシェアする:新卒 2 年目社員の Software Design 寄稿
はてなブックマークで見る:新卒 2 年目社員の Software Design 寄稿 (1ブックマーク)
1
Pocketに保存する:新卒 2 年目社員の Software Design 寄稿 (2保存)
2
署名付きURLを利用したファイルアップロードWeb API設計の勘所
現代のWebアプリケーションにおいて、ユーザが写真や動画などのファイルをアップロードする機能は、しばしば求められます。本記事では、ファイルアップロードを実現するための一手段として、「署名付きURL」を利用した方式を取り上げ、その設計について詳しく解説します。
2024.07.05
武田大輝
Programming
Xでポストする:署名付きURLを利用したファイルアップロードWeb API設計の勘所
Facebookでシェアする:署名付きURLを利用したファイルアップロードWeb API設計の勘所
はてなブックマークで見る:署名付きURLを利用したファイルアップロードWeb API設計の勘所(257ブックマーク)
257
Pocketに保存する:署名付きURLを利用したファイルアップロードWeb API設計の勘所(104保存)
104
Real World HTTPの第3版ができあがりました
ひとえに読者の皆さんが買ってくれたおかげで、Real World HTTPを改訂し、このたび3版を上梓しました。ありがとうございます。
2024.05.13
澁川喜規
Infrastructure
Xでポストする:Real World HTTPの第3版ができあがりました
Facebookでシェアする:Real World HTTPの第3版ができあがりました
はてなブックマークで見る:Real World HTTPの第3版ができあがりました(38ブックマーク)
38
Pocketに保存する:Real World HTTPの第3版ができあがりました(21保存)
21
Next.jsのServer Actionsは、サーバー側のバリデーションは不要なのか?
Next.jsの新機能でTwitter上でも少しバズったのがServer Actionsです。クライアントコンポーネント上にサーバー上で行うロジックを直接書き込むことが可能です。
2023.11.30
澁川喜規
Frontend
Xでポストする:Next.jsのServer Actionsは、サーバー側のバリデーションは不要なのか?
Facebookでシェアする:Next.jsのServer Actionsは、サーバー側のバリデーションは不要なのか?
はてなブックマークで見る:Next.jsのServer Actionsは、サーバー側のバリデーションは不要なのか?(6ブックマーク)
6
Pocketに保存する:Next.jsのServer Actionsは、サーバー側のバリデーションは不要なのか?(17保存)
17
「プロになるためのWeb技術入門」を新人が読んでみた
新人研修の期間で先輩社員の方に薦めていただいた「プロになるためのWeb技術入門」を読んだ感想を書いていきます。特にIT未経験の同期の中で評判が良く、読んでいる人が多い書籍です。
2023.11.06
木元颯人
Programming
Xでポストする:「プロになるためのWeb技術入門」を新人が読んでみた
Facebookでシェアする:「プロになるためのWeb技術入門」を新人が読んでみた
はてなブックマークで見る:「プロになるためのWeb技術入門」を新人が読んでみた(1ブックマーク)
1
Pocketに保存する:「プロになるためのWeb技術入門」を新人が読んでみた(1保存)
1
RFC閲覧補助ツールを作りました + リアクティブプログラミング
お仕事をしていて、たまにRFCを読みたくなることってよくあると思うのですが、読む対象のRFCがたくさんあると、どれから読めばいいのかな?読み落としたのはないのか?みたいなところが脳のワーキングメモリーから溢れて収集がつかなくなりがちなので、Graphvizで出力してRFCの関連を簡単に確認できるツールを作ってみました。
2023.06.28
澁川喜規
Frontend
Xでポストする: RFC閲覧補助ツールを作りました + リアクティブプログラミング
Facebookでシェアする: RFC閲覧補助ツールを作りました + リアクティブプログラミング
はてなブックマークで見る: RFC閲覧補助ツールを作りました + リアクティブプログラミング(3ブックマーク)
3
Pocketに保存する: RFC閲覧補助ツールを作りました + リアクティブプログラミング(11保存)
11
技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました
技育CAMPアカデミアというイベントで発表をさせていただきました。勉強会で、手っ取り早く学んで役立ててもらえるものはなんだろうか、ということでウェブアプリケーションの構造について説明してきました
2023.06.15
澁川喜規
Frontend
Xでポストする:技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました
Facebookでシェアする:技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました
はてなブックマークで見る:技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました
Pocketに保存する:技育CAMPアカデミアで「ウェブ技術のトレンド」というタイトルで発表しました(2保存)
2
対応ブラウザバージョンを考える
新しいウェブベースのシステムを開発する場合、あるいは更新する場合に問題になるのがブラウザのバージョンです。アプリケーションを実装する場合、場合によっては最新の機能を利用したいと思うかもしれませんが、場合によってはその機能を実装したブラウザのシェアが高くないかも?ということが考えられます。どの機能が使えるのかを選択するには、まずはブラウザのバージョンを決めなければなりません。
2023.02.14
澁川喜規
Frontend
Xでポストする:対応ブラウザバージョンを考える(27ポスト)
27
Facebookでシェアする:対応ブラウザバージョンを考える
はてなブックマークで見る:対応ブラウザバージョンを考える(7ブックマーク)
7
Pocketに保存する:対応ブラウザバージョンを考える(12保存)
12
ファイルダウンロード完全マスター
Real World HTTPでも紹介したネタですが、お仕事で受けている技術コンサル中に質問をいただいた時に整理のためにブログ記事にしてみました。サーバーx2、ブラウザx2と、ダウンロードするかどうかを制御する方法を合計4つと、絶対にダウンロードさせたいとか、S3を使う場合とか、サーバー側のファイルを閲覧するというケースについて紹介します。
2022.06.21
澁川喜規
Frontend
Xでポストする:ファイルダウンロード完全マスター(61ポスト)
61
Facebookでシェアする:ファイルダウンロード完全マスター
はてなブックマークで見る:ファイルダウンロード完全マスター(629ブックマーク)
629
Pocketに保存する:ファイルダウンロード完全マスター(173保存)
173
CORSエラーのトラブルシューティング入門
業務でのフロントエンド開発時に、おなじみCORSエラーでハマってしまったのでそこで学んだ切り分け方法を共有したいと思います。
2022.02.22
宮本達朗
Frontend
Xでポストする:CORSエラーのトラブルシューティング入門(27ポスト)
27
Facebookでシェアする:CORSエラーのトラブルシューティング入門
はてなブックマークで見る:CORSエラーのトラブルシューティング入門(5ブックマーク)
5
Pocketに保存する:CORSエラーのトラブルシューティング入門(14保存)
14
どうしてHTML5が廃止されたのか
HTML5が2021年の1月に廃止されました。Webエンジニアとしてバリバリ活躍されてる方やエグゼクティブテックリードのような肩書きを持つ方にとっては「何をいまさら」という話題かと思います。しかしながら、今年も新人さん入ってきてくださったので、プログラミングを学習中にHTML5という文字列に悩まされないように...
2021.06.21
枇榔晃裕
Frontend
Xでポストする:どうしてHTML5が廃止されたのか(13442ポスト)
13442
Facebookでシェアする:どうしてHTML5が廃止されたのか
はてなブックマークで見る:どうしてHTML5が廃止されたのか(1886ブックマーク)
1886
Pocketに保存する:どうしてHTML5が廃止されたのか(922保存)
922
HTTP検索条件、GETにするか?POSTにするか?
RESTfullとかRESTishな方針でWebAPIの横断検索を設計する際にチーム内で方針について議論したやり取りの備忘記事です。
2021.05.18
真野隼記
Infrastructure
Xでポストする:HTTP検索条件、GETにするか?POSTにするか?(125ポスト)
125
Facebookでシェアする:HTTP検索条件、GETにするか?POSTにするか?
はてなブックマークで見る:HTTP検索条件、GETにするか?POSTにするか?(305ブックマーク)
305
Pocketに保存する:HTTP検索条件、GETにするか?POSTにするか?(94保存)
94
API Meetup Online #3で限定公開URL(Capability URLs)について話をしてきました。
API Meetup Online #3での登壇をお誘いをいただいたので、以前から調査していたものの、発表の機会のなかった限定公開URLについて調べていた内容を発表しました。Real World HTTPの第3版が出るとしたら(具体的な計画とかはないですが)入れるかも、なネタでした。どちらかというとコンシューマー向けな機能な気がしますが、hipchatは以前、共有したファイルがこのCapability URLsだった....
2020.08.09
澁川喜規
Programming
Xでポストする:API Meetup Online #3で限定公開URL(Capability URLs)について話をしてきました。
Facebookでシェアする:API Meetup Online #3で限定公開URL(Capability URLs)について話をしてきました。
はてなブックマークで見る:API Meetup Online #3で限定公開URL(Capability URLs)について話をしてきました。(10ブックマーク)
10
Pocketに保存する:API Meetup Online #3で限定公開URL(Capability URLs)について話をしてきました。(4保存)
4
CORSのプリフライトリクエスト(OPTIONメソッド)はAPI Keyの認証なしでOKにしておかないと失敗する話
この技術ブログの運営や、ここ数年は産業向けのIoT(例えば工場IoTやモビリティIoT)を行っています。本エントリーのネタを書くキッカケになったのは、GCP連載#7 GCPのData Transfer Serviceを使って簡単にS3からBigQueryにデータ転送をしてみる多芸な加部さんと某IoTな案件のバックエンドの接続テストをしているときに気がついたネタです。
2020.07.17
真野隼記
Infrastructure
Xでポストする:CORSのプリフライトリクエスト(OPTIONメソッド)はAPI Keyの認証なしでOKにしておかないと失敗する話(4ポスト)
4
Facebookでシェアする:CORSのプリフライトリクエスト(OPTIONメソッド)はAPI Keyの認証なしでOKにしておかないと失敗する話
はてなブックマークで見る:CORSのプリフライトリクエスト(OPTIONメソッド)はAPI Keyの認証なしでOKにしておかないと失敗する話(7ブックマーク)
7
Pocketに保存する:CORSのプリフライトリクエスト(OPTIONメソッド)はAPI Keyの認証なしでOKにしておかないと失敗する話(18保存)
18
Real World HTTP 第2版はなぜ1.5倍になったのか
Real World HTTP 第2版が2020/04/20に出版されました。第2版が出版されるというのは、初版をみなさまが買ってくださったおかげです。どうもありがとうございます。紙媒体は先行入荷する書店さんではすでに入っているようです。オライリーのウェブサイトから電子版も購入できます。
2020.04.21
澁川喜規
Infrastructure
Xでポストする:Real World HTTP 第2版はなぜ1.5倍になったのか(2ポスト)
2
Facebookでシェアする:Real World HTTP 第2版はなぜ1.5倍になったのか(8シェア)
8
はてなブックマークで見る:Real World HTTP 第2版はなぜ1.5倍になったのか(125ブックマーク)
125
Pocketに保存する:Real World HTTP 第2版はなぜ1.5倍になったのか(57保存)
57
Real World HTTPミニ版リリース記念勉強会の実施報告
Real World HTTPミニ版を記念にフューチャーのオフィスで勉強会を実施しましたら、リアル渋川さんに出会えました話です
2019.04.10
真野隼記
Culture
Xでポストする:Real World HTTPミニ版リリース記念勉強会の実施報告
Facebookでシェアする:Real World HTTPミニ版リリース記念勉強会の実施報告
はてなブックマークで見る:Real World HTTPミニ版リリース記念勉強会の実施報告(1ブックマーク)
1
Pocketに保存する:Real World HTTPミニ版リリース記念勉強会の実施報告
1