本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
カテゴリ
カテゴリ
Programming
327
DevOps
134
Frontend
134
Culture
131
DataScience
100
Cloud
77
DB
70
Infrastructure
70
IaC
57
Mobile
57
IoT
52
Business
50
AIDD
49
Management
48
DataEngineering
45
Security
36
認証認可
24
VR
20
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
PostgreSQL18リリース
Go1.27リリース
Vue.js2025
春の入門祭り2026
連載の一覧を見る
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
検索を開く
人気のタグから探す
ガイドライン
23
設計
44
Go言語
265
Claude
16
MCP
8
PostgreSQL
29
Vue.js
42
AWS
136
Go1.26
7
オブサーバビリティ
8
すべてのタグを見る
ホーム
著者
武田大輝
さんのページ
表彰
Best Blogger of the Year
1
2024
よく読まれている記事
エンジニアが最低限理解しておくべきOSSライセンスの基礎知識
2020.08
♡
158
署名付きURLを利用したファイルアップロードWeb API設計の勘所
2024.07
♡
361
GitHub 標準の Annotation を活用してレビューを可視化する
2025.06
♡
59
OpenAPIにおけるundefinedとnullの設計
2021.10
♡
147
区分値設計 再考
2025.03
♡
103
Go 1.26 リリース連載 Goroutine Leak Profiles
2026.01
♡
6
よく使うカテゴリ
Programming
14本投稿
Frontend
3本投稿
Culture
2本投稿
よく使うタグ
Go
7本投稿
設計
6本投稿
OpenAPI
4本投稿
Playwright
3本投稿
技術選定
2本投稿
ベンダーロックイン
2本投稿
Swagger
2本投稿
コーディング規約
2本投稿
AWS
2本投稿
DynamoDB
2本投稿
新着記事
全27本
Go 1.27 リリース連載: uuid
Go 1.27 で標準ライブラリに追加されたuuidパッケージを扱います。
2026.08.04
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
はじめての性能テストを公開しました
はじめての性能テストという性能テストの入門ガイドラインを作成し、公開しました。
2026.06.10
Infrastructure
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Go 1.26 リリース連載 Goroutine Leak Profiles
Go 1.26 で追加された Goroutine Leak Profiles について紹介します。
2026.01.28
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(6ブックマーク)
6
Java25リリース連載:Java 24におけるパフォーマンス周りのアップデート
Java 24&25 リリース連載第 2 弾の記事です。第 1 弾の記事 に引き続き本記事では Java 24 のアップデートを取り上げます。
2025.09.24
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Go 1.25 リリース連載 log/slog
log/slog パッケージのアップデートについて紹介します。Go の log/slog パッケージは、Go 1.21 で導入された構造化ロギングをサポートする標準ライブラリです。
2025.07.31
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
GitHub 標準の Annotation を活用してレビューを可視化する
コードレビューを自動で可視化するためのツールといえばreviewdogが有名です。
2025.06.04
DevOps
Xでポストする
Facebookでシェアする
はてなブックマークで見る(40ブックマーク)
40
Pocketに保存する(19保存)
19
区分値設計 再考
システムにおける「区分」とはカテゴライズ可能な値の集合体を表すものであり、「区分値」とはその集合に属する個々の識別子を指します。たとえば、あるアイテムの「ステータス」という区分には「下書き」「レビュー中」「承認済み」といった区分値が含まれます。
2025.03.21
DataEngineering
Xでポストする
Facebookでシェアする
はてなブックマークで見る(73ブックマーク)
73
Pocketに保存する(30保存)
30
Java 23 リリース記念連載 | 第3回 JDK 23 新機能紹介
2024 年 9 月 17 日(米国時間 )に「JDK 23」が リリース されました。本記事では JDK 23 でのアップデート内容から(Preview や Incubator の変更点を除き)正式に採用となったアップデートについて紹介していきます。
2024.10.02
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(7保存)
7
Go1.23 リリース連載 slices/maps(+ unique)
Go 1.23の目玉機能でもあるイテレータの導入に合わせて、slices パッケージにも新たな関数が追加されました。本記事では新たに追加された関数をサンプルコードとともに紹介します。
2024.07.19
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(5保存)
5
署名付きURLを利用したファイルアップロードWeb API設計の勘所
現代のWebアプリケーションにおいて、ユーザが写真や動画などのファイルをアップロードする機能は、しばしば求められます。本記事では、ファイルアップロードを実現するための一手段として、「署名付きURL」を利用した方式を取り上げ、その設計について詳しく解説します。
2024.07.05
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(257ブックマーク)
257
Pocketに保存する(104保存)
104
OpenAPI Specification v3.0.3のコーディング規約を公開しました
フューチャーの有志メンバでOpenAPI Specification(OAS) v3.0.3に対応したコーディング規約を作成しました。
2024.07.02
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(28ブックマーク)
28
Pocketに保存する(12保存)
12
[入門]Webフロントエンド E2E テスト を出版しました
[入門]Webフロントエンド E2E テスト ――PlaywrightによるWebアプリの自動テストから良いテストの書き方まで をフューチャーの有志と共に出版いたしました。
2024.07.01
Frontend
Xでポストする
Facebookでシェアする
はてなブックマークで見る(14ブックマーク)
14
Pocketに保存する(8保存)
8
クラウドロックインされないアーキテクチャ「Cloud Agnostic Architecture」のすすめ
この記事はQiitaのアドベントカレンダー記事のリバイバル公開です。※ 当時の記事から、一部表現を見直し加筆しています。先日ガートナーのレポートで「多くの企業において、特定のクラウドベンダにシステムを集中させるリスクの重要度が上昇している」との発表がありました。
2024.06.17
Cloud
Xでポストする
Facebookでシェアする
はてなブックマークで見る(44ブックマーク)
44
Pocketに保存する(43保存)
43
Go1.22リリースパーティに「ServeMuxの競合検知と性能」というタイトルで登壇しました
3/18に開催されたGo1.22のリリースパーティに登壇しました。少し時間が空いてしまいましたが、登壇レポートになります。
2024.04.08
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(6保存)
6
Go1.22 リリース連載 HTTPルーティングの強化
Goの標準ライブラリである net/http の ServeMux におけるルーティング周りの強化について取り上げます。
2024.02.02
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(36ブックマーク)
36
Pocketに保存する(24保存)
24
【技育祭2023秋 登壇レポート】エンジニアを目指す君たちはどう生きるか ~ソフトウェアアーキテクトのすゝめ~
技育祭2023秋のDAY1 14:30 - 15:15のセッションにて登壇させていただいた報告記事です
2023.10.23
Culture
Xでポストする
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(6保存)
6
クライアント/サーバ構成でみるPlaywright
Playwrightはさまざまな言語でテストを記述できます。このような他言語展開を可能にしているPlaywrightのアーキテクチャについて調べてみました。
2023.08.29
Frontend
Xでポストする
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(11保存)
11
Playwrightの環境構築(VSCode Dev Containers編)
VSCode Dev Containersを利用してPlaywrightの実行環境をコンテナ上に構築する手順を説明します。
2023.08.23
Frontend
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(6保存)
6
DynamoDB利用時の書き込みスキュー(Write Skew)の回避
一般的に複数のトランザクションが並行して同じオブジェクトに対してアクセスを行う場合には、トランザクションの分離レベル(SERIALIZABLE/REPEATABLE READ/READ COMMITTED/READ UNCOMMITTED)によって様々な問題が発生します。DynamoDBは2018年にトランザクションがサポートされましたが、本記事ではファントムリードによる書き込みスキューの問題とその対応について取り上げたいと思います。
2022.09.06
DB
Xでポストする(37ポスト)
37
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(12保存)
12
Software Design 2022年8月号 執筆記
先日(2022年7月15日)発売された技術評論社の Software Design 2022年 8月号 に寄稿させていただきました。まずはじめに、このような寄稿の機会をくださった技術評論社の方々には、心からお礼申し上げます。
2022.07.21
Programming
Xでポストする(19ポスト)
19
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(5保存)
5
【Flutter/Riverpod】グローバルなプログレスインジケータを実装する
アプリケーションを開発していて、下記のようなプログレスインジケータを表示したいケースがあるかと思います。今回はこのようなインジケータをページ共通的に制御することを目的として、その実装方法を説明していきます。!
2022.03.29
Mobile
Xでポストする(10ポスト)
10
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(7保存)
7
Class Widgets vs Functional Widgets
FlutterでWidgetを開発するとき、Stateless WidgetやStateful Widgetを継承したクラスを作成することが一般的だと思います。一方でクラスを定義せずとも、Widgetを返却するFunctionを定義することで同様のことが実現できるのでは?と考えたことはないでしょうか。
2022.03.16
Mobile
Xでポストする(29ポスト)
29
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(6保存)
6
OpenAPIにおけるundefinedとnullの設計
OpenAPI仕様に則ってREST APIの設計をする際に、値が存在しないという状態をどのように表現するかというお話です。まずはじめに、ここでundefinedと言っているのは、OpenAPIの仕様において、リクエスト/レスポンスのデータ型を定義するSchema Objectのプロパティの1つであるrequiredが指定されていない状態を指します。
2021.10.28
Programming
Xでポストする(12ポスト)
12
Facebookでシェアする
はてなブックマークで見る(75ブックマーク)
75
Pocketに保存する(60保存)
60
エンジニアが最低限理解しておくべきOSSライセンスの基礎知識
システム開発にてオープンソースのライブラリやフレームワークを利用することは、もはや当たり前となっています。みなさんはOSSのライセンスについてどの程度理解していますでしょうか。OSSだから無条件に利用可能だと思っていませんか?
2020.08.21
Culture
Xでポストする(22ポスト)
22
Facebookでシェアする
はてなブックマークで見る(43ブックマーク)
43
Pocketに保存する(93保存)
93
DynamoDB×Go連載#2 AWS SDKによるDynamoDBの基本操作
DynamoDB×Go連載企画の第2弾の記事となります。本記事ではサードパーティ製のライブラリを利用せずaws-sdkを素で利用した場合のDynamoDBの基本操作について見ていきましょう。
2020.02.27
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(8保存)
8
1
2
次のページ