本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
334
Frontend
135
Mobile
57
IoT
52
VR
20
基盤
DevOps
137
Cloud
83
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
56
DataEngineering
46
フィジカルAI
2
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
133
Business
51
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.27リリース
Go1.26リリース
夏休み自由研究2026
春の入門祭り2025
春の入門祭り2024
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
267
ガイドライン
23
設計
44
AWS
141
Docker
40
Python
60
生成AI
32
PostgreSQL
30
ドキュメント
21
Java
45
ホーム
著者
澁川喜規
さんのページ
表彰
Best Blogger of the Year
殿堂入り
3
2022
2
2021
1
2020
よく読まれている記事
2024年版のDockerfileの考え方&書き方
2024.07
♡
3536
AIネイティブ時代の設計書を考える
2026.06
♡
933
E2Eテストを爆速にする: オンメモリPostgreSQLのpgmem
2026.10
♡
271
データベースと向き合う決意をしてから3年たった
2025.11
♡
198
FastAPI on Dockerがかなりシンプルになった(2025年版)
2025.06
♡
476
PostgreSQLの全文検索機能を試してみる
2025.08
♡
266
よく使うカテゴリ
Programming
72本
Frontend
53本
DevOps
24本
よく使うタグ
Go
62本
Docker
20本
React
17本
登壇レポート
17本
Python
16本
設計
13本
TypeScript
12本
Web
10本
E2Eテスト
9本
Java
9本
新着記事
全200本
ブラウザでPDF/Office文書などを表示できるビューアを作りながらAI slopについて考えた
Office ファイルや PDF をブラウザで表示するためのドキュメント形式 BDF とビューアを、AI に作ってもらいながら仕上げました。その過程で考えた、AI slop の正体についても書きます。
2026.10.27
AIDD
Xでポストする:ブラウザでPDF/Office文書などを表示できるビューアを作りながらAI slopについて考えた
Facebookでシェアする:ブラウザでPDF/Office文書などを表示できるビューアを作りながらAI slopについて考えた
はてなブックマークで見る:ブラウザでPDF/Office文書などを表示できるビューアを作りながらAI slopについて考えた
AWS開発環境のOpenSearchの使い分け
AWSのOpenSearchのManaged ClusterとServerless(NextGen)を実際に開発環境に投入し、Pricing Calculatorでは見えない利用料の様子をまとめました。
2026.10.21
Cloud
Xでポストする:AWS開発環境のOpenSearchの使い分け
Facebookでシェアする:AWS開発環境のOpenSearchの使い分け
はてなブックマークで見る:AWS開発環境のOpenSearchの使い分け(23ブックマーク)
23
E2Eテストを爆速にする: オンメモリPostgreSQLのpgmem
完全にオンメモリで動き、テストケースごとにフォークしてスケールするPostgreSQL「pgmem」を作りました。テストダブルの分類からアーキテクチャ、テスト用API、パフォーマンスまでを紹介します。
2026.10.15
Programming
Xでポストする:E2Eテストを爆速にする: オンメモリPostgreSQLのpgmem(212件の反応)
212
Facebookでシェアする:E2Eテストを爆速にする: オンメモリPostgreSQLのpgmem
はてなブックマークで見る:E2Eテストを爆速にする: オンメモリPostgreSQLのpgmem(59ブックマーク)
59
WebMCPを試してみたがまだ時期尚早だった(2026年9月時点)
ブラウザだけでAIからWebアプリを操作できるWebMCPを、ChromeとChatGPTアプリのブラウザで試した作業メモです。現時点では実用には程遠いという感想でした。
2026.09.28
AIDD
Xでポストする:WebMCPを試してみたがまだ時期尚早だった(2026年9月時点)(11件の反応)
11
Facebookでシェアする:WebMCPを試してみたがまだ時期尚早だった(2026年9月時点)
はてなブックマークで見る:WebMCPを試してみたがまだ時期尚早だった(2026年9月時点)(1ブックマーク)
1
AIを使ったナレッジ中心設計を試してみた
自分史上最高のウェブアプリケーションフレームワークを作るにあたって、設計知識を小さなファイルの集合としてAIに持たせる「ナレッジ中心設計」を試しました。OKFとの違い、ワークフロー、複数リポジトリでエージェント同士に議論させた話まで書いています。
2026.08.27
AIDD
Xでポストする:AIを使ったナレッジ中心設計を試してみた(121件の反応)
121
Facebookでシェアする:AIを使ったナレッジ中心設計を試してみた
はてなブックマークで見る:AIを使ったナレッジ中心設計を試してみた(120ブックマーク)
120
Go 1.27リリース連載:インデックス+HTTP/3(定期観察)+SIMD(第2弾)
Go 1.27もそろそろ近づいてきたようです。
2026.07.28
Programming
Xでポストする:Go 1.27リリース連載:インデックス+HTTP/3(定期観察)+SIMD(第2弾)(21件の反応)
21
Facebookでシェアする:Go 1.27リリース連載:インデックス+HTTP/3(定期観察)+SIMD(第2弾)
はてなブックマークで見る:Go 1.27リリース連載:インデックス+HTTP/3(定期観察)+SIMD(第2弾)(3ブックマーク)
3
React Server Component時代のReactの書き方(React19/Next.js16準拠)
一番Next.jsとかReactを書いていたのはhookが出たあたりで関数コンポーネントになった近辺でだいぶ前ですが、Reactのドキュメントを一通り見ていたところ、かなり書き方が変わっていそうなので、新規プロジェクトでがっつりイマドキの書き方に寄せてみようと思って学びなおしたり、検証したのでその備忘というか整理です。
2026.07.27
Frontend
Xでポストする:React Server Component時代のReactの書き方(React19/Next.js16準拠)(2件の反応)
2
Facebookでシェアする:React Server Component時代のReactの書き方(React19/Next.js16準拠)
はてなブックマークで見る:React Server Component時代のReactの書き方(React19/Next.js16準拠)(1ブックマーク)
1
よくあるファイルアップロードの実装の共通コンポーネントを実装してみました
今まで色んな案件で同じようなファイルアップロード処理を見てきたので、共通のコンテナにできたらいいかも、と思ってAIに作ってもらいました。
2026.07.14
Programming
Xでポストする:よくあるファイルアップロードの実装の共通コンポーネントを実装してみました(12件の反応)
12
Facebookでシェアする:よくあるファイルアップロードの実装の共通コンポーネントを実装してみました
はてなブックマークで見る:よくあるファイルアップロードの実装の共通コンポーネントを実装してみました(2ブックマーク)
2
AIとの対話のトークン数を減らす:UIデザイン編
いろいろなソフトウェアをAIに作らせてみてなかなか思い通りにいかずに苦労するのがUIデザインです。見た目がかっこいいとかではなくて、この画面は何をする画面で、どういう構成要素があるのか、という伝達がうまくいかない。
2026.07.07
AIDD
Xでポストする:AIとの対話のトークン数を減らす:UIデザイン編(14件の反応)
14
Facebookでシェアする:AIとの対話のトークン数を減らす:UIデザイン編
はてなブックマークで見る:AIとの対話のトークン数を減らす:UIデザイン編(2ブックマーク)
2
macOSでプリインストールされるLLMサービスをコーディングエージェントから使う実験
みなさん、WWDC26の情報はみられましたか?昨年発表されたDocker互換のコンテナランタイムがパワーアップし、WSLのようなLinuxコンソール体験を提供するcontainer machineとか楽しそうですよね。
2026.06.24
AIDD
Xでポストする:macOSでプリインストールされるLLMサービスをコーディングエージェントから使う実験(300件の反応)
300
Facebookでシェアする:macOSでプリインストールされるLLMサービスをコーディングエージェントから使う実験
はてなブックマークで見る:macOSでプリインストールされるLLMサービスをコーディングエージェントから使う実験(20ブックマーク)
20
エージェントスキルを評価する仕組みを作ってみる
コーディングエージェントの様々なツール横断で使えるハーネスといえば、skillsという雰囲気になってきました。
2026.06.22
AIDD
Xでポストする:エージェントスキルを評価する仕組みを作ってみる(114件の反応)
114
Facebookでシェアする:エージェントスキルを評価する仕組みを作ってみる
はてなブックマークで見る:エージェントスキルを評価する仕組みを作ってみる(95ブックマーク)
95
生成AIに任せたら何でテストを書く?AIに聞いてみた
生成AIにコーディングを任せると、特に指示をしなくても自動でライブラリやフレームワークを選定したりします。
2026.06.16
AIDD
Xでポストする:生成AIに任せたら何でテストを書く?AIに聞いてみた(14件の反応)
14
Facebookでシェアする:生成AIに任せたら何でテストを書く?AIに聞いてみた
はてなブックマークで見る:生成AIに任せたら何でテストを書く?AIに聞いてみた
AIネイティブ時代の設計書を考える
Goならわかるシステムプログラミングなどのウェブ連載や書籍化でお世話になりまくりの鹿野さんのブログ記事が話題となっています。これを読んで、今までモヤモヤ思っていたことに光明が射してきたので、ちょっと実験してみました。
2026.06.09
AIDD
Xでポストする:AIネイティブ時代の設計書を考える(733件の反応)
733
Facebookでシェアする:AIネイティブ時代の設計書を考える
はてなブックマークで見る:AIネイティブ時代の設計書を考える(200ブックマーク)
200
AI-DLC, SDD、2026年4月時点のAI駆動の開発スタイルの考察
開発へのAIの活用はまったなしというこで、仕事やら趣味でいろいろ開発しています。せっかくなので、従来の手法をアンラーニングAIをより生かした開発スタイルでやろいうことで、現時点で作法としてまとまっているAI-DLCとSDDなどに入門して試しつつ、普段の業務への適応方法を考えたり、最近してきたことの言語化をしてみます。
2026.04.28
AIDD
Xでポストする:AI-DLC, SDD、2026年4月時点のAI駆動の開発スタイルの考察(11件の反応)
11
Facebookでシェアする:AI-DLC, SDD、2026年4月時点のAI駆動の開発スタイルの考察
はてなブックマークで見る:AI-DLC, SDD、2026年4月時点のAI駆動の開発スタイルの考察(1ブックマーク)
1
S3エミュレーションでrustfsを使ってみたメモとPresigned URLの仕組み
ちょっとしたオブジェクトストレージ前提のシステムのローカルテストでApache2ライセンスのrustfsを使ってみました。おおむね簡単だったのですが、認証設定をしたり、presigned URLの発行だけちょっと手間がかかってしまったのでその対応とその過程で学んだことのメモです。
2026.04.03
Infrastructure
Xでポストする:S3エミュレーションでrustfsを使ってみたメモとPresigned URLの仕組み(8件の反応)
8
Facebookでシェアする:S3エミュレーションでrustfsを使ってみたメモとPresigned URLの仕組み
はてなブックマークで見る:S3エミュレーションでrustfsを使ってみたメモとPresigned URLの仕組み(1ブックマーク)
1
2026年2月版: Dev Containersでプチはまり(Node.js 24とPostgreSQL 18とプロキシ)
Dev Containers便利ですよね?使っていますか?便利なのですが、久々に新しい環境を作ろうとしてちょっとはまったので解決のメモを書いておきます。
2026.02.13
DevOps
Xでポストする:2026年2月版: Dev Containersでプチはまり(Node.js 24とPostgreSQL 18とプロキシ)(2件の反応)
2
Facebookでシェアする:2026年2月版: Dev Containersでプチはまり(Node.js 24とPostgreSQL 18とプロキシ)
はてなブックマークで見る:2026年2月版: Dev Containersでプチはまり(Node.js 24とPostgreSQL 18とプロキシ)(1ブックマーク)
1
Go 1.26連載:インデックス+SIMD
Go 1.26のリリースの足音が聞こえてきたので1.26の新機能のうち、気になる機能を有志で紹介していく連載を行います。
2026.01.27
Programming
Xでポストする:Go 1.26連載:インデックス+SIMD(153件の反応)
153
Facebookでシェアする:Go 1.26連載:インデックス+SIMD
はてなブックマークで見る:Go 1.26連載:インデックス+SIMD(21ブックマーク)
21
なぜ日本語入力と相性の悪いWebサイトができてしまうのか
海外製のチャットサービスとかでIMEを確定しようとしたら勝手に送信されてしまって困った!という経験をしたかは多いでしょう。日本語入力はIMEを通じて行われますが、イベントのハンドリングを間違うとこのような挙動になってしまいます。ウェブフロントエンドのIMEにまつわる2つのトピックを紹介します。* Enterで勝手に送信しちゃう* IMEの最初の文字が取れない
2026.01.20
Frontend
Xでポストする:なぜ日本語入力と相性の悪いWebサイトができてしまうのか(10件の反応)
10
Facebookでシェアする:なぜ日本語入力と相性の悪いWebサイトができてしまうのか
はてなブックマークで見る:なぜ日本語入力と相性の悪いWebサイトができてしまうのか(4ブックマーク)
4
Software Design 2026年1月号のアルゴリズム特集に寄稿したお話
真野さん、松本さんと一緒にSoftware Designの特集記事に寄稿しました。当初は3章構成の2章だけで、「配列 vs 連結リスト / HashMap vs Tree」みたいな企画内容として話が来たのですが、企画を見たときに...
2025.12.18
Programming
Xでポストする:Software Design 2026年1月号のアルゴリズム特集に寄稿したお話(19件の反応)
19
Facebookでシェアする:Software Design 2026年1月号のアルゴリズム特集に寄稿したお話
はてなブックマークで見る:Software Design 2026年1月号のアルゴリズム特集に寄稿したお話(1ブックマーク)
1
プログラミング未経験の学生が選択すると良さそうな生成AIツールと考え方
技育祭でも聞かれた「AI時代にどうやって経験を積んでいけばいいのか」というテーマですが、僕はパソコン通信やインターネットがない時代にプログラミングを始めました。まあ当時の話を書いても若い人とは環境が違いすぎるので、細かいことは書きません。
2025.12.08
AIDD
Xでポストする:プログラミング未経験の学生が選択すると良さそうな生成AIツールと考え方
Facebookでシェアする:プログラミング未経験の学生が選択すると良さそうな生成AIツールと考え方
はてなブックマークで見る:プログラミング未経験の学生が選択すると良さそうな生成AIツールと考え方(1ブックマーク)
1
AWSのKiroを使うハッカソン「Kiroween」に参加してみた
生成AI搭載の新しい開発環境が毎月のように登場したりしていて、大盛り上がりの中、Kiroを使ったハッカソンが行われていたので参加してみました。
2025.12.03
AIDD
Xでポストする:AWSのKiroを使うハッカソン「Kiroween」に参加してみた(8件の反応)
8
Facebookでシェアする:AWSのKiroを使うハッカソン「Kiroween」に参加してみた
はてなブックマークで見る:AWSのKiroを使うハッカソン「Kiroween」に参加してみた
プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました
プロによる本気の攻略本『JavaScript/TypeScript実力強化書』 - FL#115というForkwellを運営するGroovesさんのイベントで登壇してきました。
2025.11.28
Frontend
Xでポストする:プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました(2件の反応)
2
Facebookでシェアする:プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました
はてなブックマークで見る:プロによる本気の攻略本『JavaScript/TypeScript実力強化書』で発表しました(2ブックマーク)
2
ラジカルAIプログラミング
本ドキュメントは、従来のプログラミング手法の限界を超えた、AI中心のプログラミング手法として、ラジカルAIプログラミングの概念を定義する。
2025.11.27
AIDD
Xでポストする:ラジカルAIプログラミング(64件の反応)
64
Facebookでシェアする:ラジカルAIプログラミング
はてなブックマークで見る:ラジカルAIプログラミング(10ブックマーク)
10
データベースと向き合う決意をしてから3年たった
3年前の秋のブログ週間でデータベースと向き合う決意というエントリーを書きました。3年経ちましたが、多少ベクトルは変わりましたが今も基本的な気持ちは変わっていません。むしろ、「生成AIによって自然言語で気軽に作れるようになった」ことで、SQLの敷居は大きく下がりました。
2025.11.06
DB
Xでポストする:データベースと向き合う決意をしてから3年たった(31件の反応)
31
Facebookでシェアする:データベースと向き合う決意をしてから3年たった
はてなブックマークで見る:データベースと向き合う決意をしてから3年たった(167ブックマーク)
167
Vueのフロントエンドをセキュリティのしっかりしたコンテナにする
Next.jsやNuxt.jsなどのサーバーサイドレンダリング必須なフレームワークであれば、Node.jsと一緒にコンテナ化するか、Vercelなどにデプロイする方法があります。
2025.10.23
Frontend
Xでポストする:Vueのフロントエンドをセキュリティのしっかりしたコンテナにする
Facebookでシェアする:Vueのフロントエンドをセキュリティのしっかりしたコンテナにする
はてなブックマークで見る:Vueのフロントエンドをセキュリティのしっかりしたコンテナにする(1ブックマーク)
1
1
2
3
4
…
7
8
次のページ