本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
327
Frontend
135
Mobile
57
IoT
52
VR
20
基盤
DevOps
136
Cloud
79
DB
70
Infrastructure
70
IaC
57
AI
DataScience
101
AIDD
51
DataEngineering
46
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
夏休み自由研究2026
春の入門祭り2025
夏の自由研究2025
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
266
ガイドライン
23
設計
44
AWS
138
Docker
40
Python
60
生成AI
27
PostgreSQL
29
ドキュメント
21
Java
41
タグ一覧へ
ホーム
タグ
Go
4ページ目
Go
タグ
記事一覧
全266本のうち 76 ~ 100 本目
超薄いGoのCLI作成パッケージ google/subcommands 入門
Google Go Coding Guideで紹介されていたgoogle/subcommandsについて理解を深めて行こうと思います。
2023.10.20
真野隼記
Programming
Xでポストする:超薄いGoのCLI作成パッケージ google/subcommands 入門(33件の反応)
33
Facebookでシェアする:超薄いGoのCLI作成パッケージ google/subcommands 入門
はてなブックマークで見る:超薄いGoのCLI作成パッケージ google/subcommands 入門(8ブックマーク)
8
Pocketに保存する:超薄いGoのCLI作成パッケージ google/subcommands 入門(24保存)
24
Makefile覚書: Goアプリ開発に役立ちそうな基礎知識
makeを用いてWebバックエンドアプリをGoで開発するということをテーマに、役立ちそうな情報をまとめます。
2023.10.12
真野隼記
DevOps
Xでポストする:Makefile覚書: Goアプリ開発に役立ちそうな基礎知識(166件の反応)
166
Facebookでシェアする:Makefile覚書: Goアプリ開発に役立ちそうな基礎知識
はてなブックマークで見る:Makefile覚書: Goアプリ開発に役立ちそうな基礎知識(262ブックマーク)
262
Pocketに保存する:Makefile覚書: Goアプリ開発に役立ちそうな基礎知識(114保存)
114
go vet に含まれないスタンドアロンな静的解析ツールたち
go vetと付随する(という表現が正しいか不明ですが)ツール群についてまとめます。知っておくと似たようなツールを作ってしまうことを防げるかなという点と、類似のチェックを行いたい場合に参考にしたいこと、ユースケースが合えば…
2023.10.05
真野隼記
Programming
Xでポストする:go vet に含まれないスタンドアロンな静的解析ツールたち(5件の反応)
5
Facebookでシェアする:go vet に含まれないスタンドアロンな静的解析ツールたち
はてなブックマークで見る:go vet に含まれないスタンドアロンな静的解析ツールたち(5ブックマーク)
5
Pocketに保存する:go vet に含まれないスタンドアロンな静的解析ツールたち(9保存)
9
ローカルでGoのHTTP/3サーバーを立てて接続テストを行う
Go 1.21ではcrypto/tlsパッケージでQUIC関連の更新が少しありましたが、QUICそのものは入りませんでした。QUICとかHTTP/3周りをどうするかはいろいろ議論があり...
2023.09.27
澁川喜規
Infrastructure
Xでポストする:ローカルでGoのHTTP/3サーバーを立てて接続テストを行う(19件の反応)
19
Facebookでシェアする:ローカルでGoのHTTP/3サーバーを立てて接続テストを行う
はてなブックマークで見る:ローカルでGoのHTTP/3サーバーを立てて接続テストを行う(4ブックマーク)
4
Pocketに保存する:ローカルでGoのHTTP/3サーバーを立てて接続テストを行う(11保存)
11
stree:S3バケットをtreeするCLIコマンド
S3バケットをtreeするCLIコマンドを紹介します。
2023.09.26
宮永崇史
Cloud
Xでポストする:stree:S3バケットをtreeするCLIコマンド(24件の反応)
24
Facebookでシェアする:stree:S3バケットをtreeするCLIコマンド
はてなブックマークで見る:stree:S3バケットをtreeするCLIコマンド(35ブックマーク)
35
Pocketに保存する:stree:S3バケットをtreeするCLIコマンド(23保存)
23
Go1.21:slicesパッケージのチートシート
Go1.21に追加されたslicesパッケージの解説を行います。今回注目するslicesパッケージは、Go1.21以前にはx/exp/slicesとして運用されていたものが正式に取り込まれ、多数の関数が追加され..
2023.08.16
宮永崇史
Programming
Xでポストする:Go1.21:slicesパッケージのチートシート(18件の反応)
18
Facebookでシェアする:Go1.21:slicesパッケージのチートシート
はてなブックマークで見る:Go1.21:slicesパッケージのチートシート(8ブックマーク)
8
Pocketに保存する:Go1.21:slicesパッケージのチートシート(11保存)
11
Go 1.21 リリース連載 待望の組み込み関数min/maxと新パッケージcmpの挙動確認
min/max組み込み関数と、新設されたcmpパッケージについて触れていきます。「Goには何故min/max関数が無いんだ」と嘆いた数々のGo初学者たちが救われるかもしれません。
2023.08.15
谷村元気
Programming
Xでポストする:Go 1.21 リリース連載 待望の組み込み関数min/maxと新パッケージcmpの挙動確認(9件の反応)
9
Facebookでシェアする:Go 1.21 リリース連載 待望の組み込み関数min/maxと新パッケージcmpの挙動確認
はてなブックマークで見る:Go 1.21 リリース連載 待望の組み込み関数min/maxと新パッケージcmpの挙動確認(5ブックマーク)
5
Pocketに保存する:Go 1.21 リリース連載 待望の組み込み関数min/maxと新パッケージcmpの挙動確認(8保存)
8
Go 1.21 リリース連載 contextパッケージに追加されるWithoutCancelでクライアントとの切断に備えてみる
Go 1.21 連載の記事を書きます。
2023.08.03
藤井亮佑
Programming
Xでポストする:Go 1.21 リリース連載 contextパッケージに追加されるWithoutCancelでクライアントとの切断に備えてみる(17件の反応)
17
Facebookでシェアする:Go 1.21 リリース連載 contextパッケージに追加されるWithoutCancelでクライアントとの切断に備えてみる
はてなブックマークで見る:Go 1.21 リリース連載 contextパッケージに追加されるWithoutCancelでクライアントとの切断に備えてみる(47ブックマーク)
47
Pocketに保存する:Go 1.21 リリース連載 contextパッケージに追加されるWithoutCancelでクライアントとの切断に備えてみる(20保存)
20
Go1.21のgo/ast、go/buildあたりのマイナーチェンジ
取り上げるのは次のgo/ast、go/buildあたりの更新についてです。
2023.08.01
真野隼記
Programming
Xでポストする:Go1.21のgo/ast、go/buildあたりのマイナーチェンジ(5件の反応)
5
Facebookでシェアする:Go1.21のgo/ast、go/buildあたりのマイナーチェンジ
はてなブックマークで見る:Go1.21のgo/ast、go/buildあたりのマイナーチェンジ(2ブックマーク)
2
Pocketに保存する:Go1.21のgo/ast、go/buildあたりのマイナーチェンジ(2保存)
2
Go 1.21連載始まります&slogをどう使うべきか
恒例のGo 1.21連載が始まります。
2023.07.31
澁川喜規
Programming
Xでポストする:Go 1.21連載始まります&slogをどう使うべきか(59件の反応)
59
Facebookでシェアする:Go 1.21連載始まります&slogをどう使うべきか
はてなブックマークで見る:Go 1.21連載始まります&slogをどう使うべきか(37ブックマーク)
37
Pocketに保存する:Go 1.21連載始まります&slogをどう使うべきか(35保存)
35
tftarget:Terraformターゲットを選択的に実行するためのGo製CLIツール
Terraformのtargetオプションを簡単に実行するためのCLIツールを紹介します。このCLIツールを開発するきっかけとなった経緯もご紹介します。
2023.03.29
宮永崇史
IaC
Xでポストする:tftarget:Terraformターゲットを選択的に実行するためのGo製CLIツール(13件の反応)
13
Facebookでシェアする:tftarget:Terraformターゲットを選択的に実行するためのGo製CLIツール
はてなブックマークで見る:tftarget:Terraformターゲットを選択的に実行するためのGo製CLIツール(1ブックマーク)
1
Pocketに保存する:tftarget:Terraformターゲットを選択的に実行するためのGo製CLIツール(7保存)
7
Go 1.20 リリース連載 go build に追加される cover オプション(利用例付き)
Go 1.20 連載 7 記事目にして、最終回の本記事では、go buildコマンドに新たに追加される-coverオプションについてお伝えします。せっかくなので実際に使ってみたレポートもお届けしようと思います。
2023.02.03
藤井亮佑
Programming
Xでポストする:Go 1.20 リリース連載 go build に追加される cover オプション(利用例付き)(25件の反応)
25
Facebookでシェアする:Go 1.20 リリース連載 go build に追加される cover オプション(利用例付き)
はてなブックマークで見る:Go 1.20 リリース連載 go build に追加される cover オプション(利用例付き)(2ブックマーク)
2
Pocketに保存する:Go 1.20 リリース連載 go build に追加される cover オプション(利用例付き)(9保存)
9
Go 1.20 vetのアップデート
Goの標準ライブラリに組み込まれている、コンパイラによってキャッチされないエラーや懸念を検出し報告してくれるコードの静的解析ツールです。機能の詳細は本記事では割愛しますが、以下コマンドで利用可能なチェックの一覧を確認することができます。
2023.02.02
今泉智義
Programming
Xでポストする:Go 1.20 vetのアップデート(7件の反応)
7
Facebookでシェアする:Go 1.20 vetのアップデート
はてなブックマークで見る:Go 1.20 vetのアップデート
Pocketに保存する:Go 1.20 vetのアップデート(7保存)
7
New ReverseProxy Rewrite hook を動かしながら理解する
- はじめに- 概要を確認- Proposal の内容と RFC の確認- 実際に動かしながら、Go1.19 と Go1.20 の違いを確認- まとめ
2023.01.31
棚井龍之介
Programming
Xでポストする:New ReverseProxy Rewrite hook を動かしながら理解する(12件の反応)
12
Facebookでシェアする:New ReverseProxy Rewrite hook を動かしながら理解する
はてなブックマークで見る:New ReverseProxy Rewrite hook を動かしながら理解する(1ブックマーク)
1
Pocketに保存する:New ReverseProxy Rewrite hook を動かしながら理解する(4保存)
4
Go 1.20 HTTP ResponseController
Go 1.20リリース連載の5本目はHTTP ResponseControllerのアップデートを紹介しますnet/httpパッケージに新しく esponseController型が追加されます
2023.01.28
辻大志郎
Programming
Xでポストする:Go 1.20 HTTP ResponseController(65件の反応)
65
Facebookでシェアする:Go 1.20 HTTP ResponseController
はてなブックマークで見る:Go 1.20 HTTP ResponseController(21ブックマーク)
21
Pocketに保存する:Go 1.20 HTTP ResponseController(15保存)
15
Go 1.20 timeパッケージのアップデート
Minor changes to the libraryのtimeパッケージのアップデート4点について解説します。"
2023.01.27
宮永崇史
Programming
Xでポストする:Go 1.20 timeパッケージのアップデート(44件の反応)
44
Facebookでシェアする:Go 1.20 timeパッケージのアップデート
はてなブックマークで見る:Go 1.20 timeパッケージのアップデート(10ブックマーク)
10
Pocketに保存する:Go 1.20 timeパッケージのアップデート(12保存)
12
Go 1.20 Wrapping multiple errors
Wrapping multiple errors についてお話します。エラーのラップが拡張されて、複数のエラーをラップしたマルチエラーを作成できるようになりました。
2023.01.26
川口翔大
Programming
Xでポストする:Go 1.20 Wrapping multiple errors(28件の反応)
28
Facebookでシェアする:Go 1.20 Wrapping multiple errors
はてなブックマークで見る:Go 1.20 Wrapping multiple errors(7ブックマーク)
7
Pocketに保存する:Go 1.20 Wrapping multiple errors(9保存)
9
Go1.20リリース連載 contextパッケージのWithCancelCauseとCause
Go 1.20リリース連載の2本目はcontext についてです。Go 1.7で context.Contextが入ってから、context界隈において久しぶりのアップデートです。
2023.01.25
真野隼記
Programming
Xでポストする:Go1.20リリース連載 contextパッケージのWithCancelCauseとCause(66件の反応)
66
Facebookでシェアする:Go1.20リリース連載 contextパッケージのWithCancelCauseとCause
はてなブックマークで見る:Go1.20リリース連載 contextパッケージのWithCancelCauseとCause(13ブックマーク)
13
Pocketに保存する:Go1.20リリース連載 contextパッケージのWithCancelCauseとCause(19保存)
19
Go 1.20リリース連載が始まります&メモリアリーナの紹介&落ち穂拾い
フューチャーのテックブログ恒例のGoの新バージョンリリース記念のブログが始まります。この執筆時点でrc3が出ています。かつてこんな順調なことがあったでしょうか?
2023.01.23
澁川喜規
Programming
Xでポストする:Go 1.20リリース連載が始まります&メモリアリーナの紹介&落ち穂拾い(61件の反応)
61
Facebookでシェアする:Go 1.20リリース連載が始まります&メモリアリーナの紹介&落ち穂拾い
はてなブックマークで見る:Go 1.20リリース連載が始まります&メモリアリーナの紹介&落ち穂拾い(13ブックマーク)
13
Pocketに保存する:Go 1.20リリース連載が始まります&メモリアリーナの紹介&落ち穂拾い(14保存)
14
MailSlurperを使って6桁のコードの送信コードのテストをする
以前、認証ミドルウェアのhankoの紹介の中で、hankoがテストで使っているMailSlurperというメールサーバーが面白いという紹介をしました。テストにおいては、モックは使うものの、モックを差し込むレイヤーはソースコードレベルではなくて、インフラレベルで仕掛ける方がいいよ、というのはほぼコンセンサスとなっていると思います。
2023.01.20
澁川喜規
認証認可
Xでポストする:MailSlurperを使って6桁のコードの送信コードのテストをする(13件の反応)
13
Facebookでシェアする:MailSlurperを使って6桁のコードの送信コードのテストをする
はてなブックマークで見る:MailSlurperを使って6桁のコードの送信コードのテストをする(4ブックマーク)
4
Pocketに保存する:MailSlurperを使って6桁のコードの送信コードのテストをする(5保存)
5
go-projを用いて日本測地系/世界測地系の変換
ある緯度経度の座標を日本測地系から世界測地系へ変換する際に、everystreet/go-proj というパッケージを用いました。初めてのcgoを用いたライブラリ利用だったため、環境構築に少し悩んだので手順をまとめておきます。
2022.11.29
真野隼記
Programming
Xでポストする:go-projを用いて日本測地系/世界測地系の変換(2件の反応)
2
Facebookでシェアする:go-projを用いて日本測地系/世界測地系の変換
はてなブックマークで見る:go-projを用いて日本測地系/世界測地系の変換(2ブックマーク)
2
Pocketに保存する:go-projを用いて日本測地系/世界測地系の変換(4保存)
4
業務システム開発でsqlcを導入して良かった点とハマった点
私たちのチームでは、バッチ処理が中心的な業務システム開発において Go の ORM に sqlc を採用しました。素の SQL を書いていくチームの開発方針とマッチし、開発体験は非常に良かったです。
2022.11.28
辻大志郎
DB
Xでポストする:業務システム開発でsqlcを導入して良かった点とハマった点(244件の反応)
244
Facebookでシェアする:業務システム開発でsqlcを導入して良かった点とハマった点
はてなブックマークで見る:業務システム開発でsqlcを導入して良かった点とハマった点(65ブックマーク)
65
Pocketに保存する:業務システム開発でsqlcを導入して良かった点とハマった点(78保存)
78
AzureAD+MSAL for Goでバッチコマンドの認証
前回の記事ではMSAL.jsを使い、シングルページアプリケーションの認証を試してみました。業務システムで扱う認証にはいろいろな種類がありますが、だいたい以下のどれかに該当するケースが多いと思います。
2022.11.22
澁川喜規
認証認可
Xでポストする:AzureAD+MSAL for Goでバッチコマンドの認証(14件の反応)
14
Facebookでシェアする:AzureAD+MSAL for Goでバッチコマンドの認証
はてなブックマークで見る:AzureAD+MSAL for Goでバッチコマンドの認証
Pocketに保存する:AzureAD+MSAL for Goでバッチコマンドの認証(2保存)
2
Go入門の軌跡
業務ではJavaを使用する機会が多かったのですが、今年に入ってからGo言語を扱うようになりました。これまでプライベートではエディタに叱られながらGoを雰囲気で書いていたりはしたのですが、これを機にしっかりと学ぶことにしました。
2022.11.01
今泉智義
Programming
Xでポストする:Go入門の軌跡(20件の反応)
20
Facebookでシェアする:Go入門の軌跡
はてなブックマークで見る:Go入門の軌跡(8ブックマーク)
8
Pocketに保存する:Go入門の軌跡(23保存)
23
Goで作ったロジックにWebUIをつけてGitHubページに公開する
ちょっとしたツールをGoで作ってみたのですが、わざわざインストールしなくてもいいようにWebのUIをつけてブラウザで使えるようにしてみました。ウェブフロントエンド部分はNext.jsの静的サイトで、GoはWASMにしてロードして実行しています。WASMを使うのは初めてなのであえて選んでみました。
2022.10.24
澁川喜規
Frontend
Xでポストする:Goで作ったロジックにWebUIをつけてGitHubページに公開する(25件の反応)
25
Facebookでシェアする:Goで作ったロジックにWebUIをつけてGitHubページに公開する
はてなブックマークで見る:Goで作ったロジックにWebUIをつけてGitHubページに公開する(67ブックマーク)
67
Pocketに保存する:Goで作ったロジックにWebUIをつけてGitHubページに公開する(49保存)
49
前のページ
1
2
3
4
5
6
7
…
10
11
次のページ