本文へスキップ
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
5ページ目
Go
タグ
記事一覧
全266本のうち 101 ~ 125 本目
CSV処理における共通処理をDecoratorパターンで実現する
システム間のデータ連携として、他システムが出力した CSV ファイルを Go で読み込んでリレーショナルデータベースにファイルのデータを保存する、という処理がありました。CSV の値をデコードしたあとに共通的な処理を差し込みたいユースケースで Decorator パターンを使って実装をしました。
2022.10.21
辻大志郎
Programming
Xでポストする:CSV処理における共通処理をDecoratorパターンで実現する(7件の反応)
7
Facebookでシェアする:CSV処理における共通処理をDecoratorパターンで実現する
はてなブックマークで見る:CSV処理における共通処理をDecoratorパターンで実現する(39ブックマーク)
39
Pocketに保存する:CSV処理における共通処理をDecoratorパターンで実現する(20保存)
20
OAuth の仕組みを理解しながらクライアントを実装してみる
業務で認証・認可に関する SaaS に触れる場面があり、そういえば OAuth, OpenID Connect の仕組みをちゃんと理解していなかったと思い、RFC を読みながら OAuth クライアントを実装してみました。
2022.10.12
吉岡朋哉
認証認可
Xでポストする:OAuth の仕組みを理解しながらクライアントを実装してみる(7件の反応)
7
Facebookでシェアする:OAuth の仕組みを理解しながらクライアントを実装してみる
はてなブックマークで見る:OAuth の仕組みを理解しながらクライアントを実装してみる(5ブックマーク)
5
Pocketに保存する:OAuth の仕組みを理解しながらクライアントを実装してみる(13保存)
13
Casbinで始めるアクセス制御
ACL、RBAC、ABACなどの様々なモデルでアクセス制御を行えるライブラリであるCasbinについて紹介します。
2022.10.04
真野隼記
認証認可
Xでポストする:Casbinで始めるアクセス制御(14件の反応)
14
Facebookでシェアする:Casbinで始めるアクセス制御
はてなブックマークで見る:Casbinで始めるアクセス制御(10ブックマーク)
10
Pocketに保存する:Casbinで始めるアクセス制御(10保存)
10
たのしいGoリフレクション: 変数アサイン
一般に、リフレクションは黒魔術と呼ばれることもあります。Goでは「リフレクションよりはコード生成」と長く言われてきました。ジェネリクスも一般的にはそのリフレクションとコード生成の間を埋めるもので、やはりリフレクションの使用を減らすためのもの(リフレクションではできない静的型チェックもできますが)です。ですが、リフレクションでしか実現できないこともあります。
2022.09.21
澁川喜規
Programming
Xでポストする:たのしいGoリフレクション: 変数アサイン(73件の反応)
73
Facebookでシェアする:たのしいGoリフレクション: 変数アサイン
はてなブックマークで見る:たのしいGoリフレクション: 変数アサイン(3ブックマーク)
3
Pocketに保存する:たのしいGoリフレクション: 変数アサイン(15保存)
15
GoでADコンバータ読み出し~観葉植物監視bot構築~
昨今の観葉植物ブームに便乗して先日ドラセナ・コンパクタという熱帯アフリカ原産の植物を購入しました。茎の縞模様とパイナップルを彷彿させるような葉っぱがとても可愛らしい植物です。ふとしたときに眺めるととても癒やされます。
2022.09.05
宮永崇史
IoT
Xでポストする:GoでADコンバータ読み出し~観葉植物監視bot構築~(8件の反応)
8
Facebookでシェアする:GoでADコンバータ読み出し~観葉植物監視bot構築~
はてなブックマークで見る:GoでADコンバータ読み出し~観葉植物監視bot構築~
Pocketに保存する:GoでADコンバータ読み出し~観葉植物監視bot構築~(2保存)
2
パスワードレスな認証を実現する認証ミドルウェアのhanko
名前からすると日本の古き良き(悪名高い)デバイス認証方式のあれのように見えますが、パスワードレスな認証を実現するOSSのプロダクトです。Go製でライセンスはAGPL3です。なかなか面白そうなので動かしてみました。このhankoのメンバーが運営しているpasskeys.ioというウェブサイトもあり、パスワードレスなログインを広めていこう!という啓蒙サイトになっています。
2022.09.02
澁川喜規
認証認可
Xでポストする:パスワードレスな認証を実現する認証ミドルウェアのhanko(143件の反応)
143
Facebookでシェアする:パスワードレスな認証を実現する認証ミドルウェアのhanko
はてなブックマークで見る:パスワードレスな認証を実現する認証ミドルウェアのhanko(83ブックマーク)
83
Pocketに保存する:パスワードレスな認証を実現する認証ミドルウェアのhanko(59保存)
59
IoTの力でワインの品質を管理する
日本ソムリエ協会認定ワインエキスパートの今泉です。ワインはとてもデリケートな飲み物で真夏の気温などでは直ぐにダメになってしまいます。また熟成に適した温度もあり、一般的には年間を通じて12~15℃程度で一日の温度変化が少ないほうが良いとされています。ということで、アラート機能付きの温湿度データロガーを自作することにしました
2022.09.01
今泉智義
IoT
Xでポストする:IoTの力でワインの品質を管理する(10件の反応)
10
Facebookでシェアする:IoTの力でワインの品質を管理する
はてなブックマークで見る:IoTの力でワインの品質を管理する
Pocketに保存する:IoTの力でワインの品質を管理する(4保存)
4
S3 on LocalStackをGoとFUSEを使ってMountする(WSL2)
go-fuse でLocalStackでローカル環境にエミュレートされるS3バケットをマウントするツールを開発しました。
2022.08.29
真野隼記
Programming
Xでポストする:S3 on LocalStackをGoとFUSEを使ってMountする(WSL2)(33件の反応)
33
Facebookでシェアする:S3 on LocalStackをGoとFUSEを使ってMountする(WSL2)
はてなブックマークで見る:S3 on LocalStackをGoとFUSEを使ってMountする(WSL2)(18ブックマーク)
18
Pocketに保存する:S3 on LocalStackをGoとFUSEを使ってMountする(WSL2)(14保存)
14
Go 1.19のメモリ周りの更新
Go 1.19では、いくつかメモリ周りの更新がありました。1つはガベージコレクタ周りのお話と、あとはメモリモデルの更新です。 ライブラリではsync/atomic.Int64など、いくつか型が追加されました。ガベージコレクタの詳細と調整の仕方についてのドキュメント...
2022.08.08
澁川喜規
Programming
Xでポストする:Go 1.19のメモリ周りの更新(24件の反応)
24
Facebookでシェアする:Go 1.19のメモリ周りの更新
はてなブックマークで見る:Go 1.19のメモリ周りの更新(51ブックマーク)
51
Pocketに保存する:Go 1.19のメモリ周りの更新(42保存)
42
Go 1.19 Genericsのアップデート
関数やレシーバのジェネリクスの微修正についてご紹介します。
2022.08.05
村上知優
Programming
Xでポストする:Go 1.19 Genericsのアップデート(11件の反応)
11
Facebookでシェアする:Go 1.19 Genericsのアップデート
はてなブックマークで見る:Go 1.19 Genericsのアップデート
Pocketに保存する:Go 1.19 Genericsのアップデート(9保存)
9
Go1.19 net/http のアップデート
Go Release Notes に記載がある Minor changes to the library の net/http の3点のアップデートについて触れていきます。
2022.08.04
辻大志郎
Programming
Xでポストする:Go1.19 net/http のアップデート(22件の反応)
22
Facebookでシェアする:Go1.19 net/http のアップデート
はてなブックマークで見る:Go1.19 net/http のアップデート(3ブックマーク)
3
Pocketに保存する:Go1.19 net/http のアップデート(10保存)
10
Go1.19で追加されたAppend系メソッド
Go1.19のライブラリマイナーチェンジの中でも、Append系メソッドに注目して紹介します
2022.08.03
宮永崇史
Programming
Xでポストする:Go1.19で追加されたAppend系メソッド(13件の反応)
13
Facebookでシェアする:Go1.19で追加されたAppend系メソッド
はてなブックマークで見る:Go1.19で追加されたAppend系メソッド(1ブックマーク)
1
Pocketに保存する:Go1.19で追加されたAppend系メソッド(5保存)
5
Go1.19 encoding/csv のアップデート
Go 1.19 のencoding/csv のアップデート内容について紹介します。Go 1.19 Release Notesに1行だけ追加されています。
2022.08.02
真野隼記
Programming
Xでポストする:Go1.19 encoding/csv のアップデート(10件の反応)
10
Facebookでシェアする:Go1.19 encoding/csv のアップデート
はてなブックマークで見る:Go1.19 encoding/csv のアップデート(1ブックマーク)
1
Pocketに保存する:Go1.19 encoding/csv のアップデート(5保存)
5
Go 1.19リリース連載始まります GoDoc/ツール周りのアップデート
Go 1.18のジェネリクス導入の大規模リリースと比べると比較的小さな1.19ですが、それでもさまざまな変更があります。今回ももちろん、恒例行事になりつつある、このテックブログでリリース連載をやります。まずは、GoDocと、その他ツール周りのアップデートの紹介です。
2022.08.01
澁川喜規
Programming
Xでポストする: Go 1.19リリース連載始まります GoDoc/ツール周りのアップデート(79件の反応)
79
Facebookでシェアする: Go 1.19リリース連載始まります GoDoc/ツール周りのアップデート
はてなブックマークで見る: Go 1.19リリース連載始まります GoDoc/ツール周りのアップデート(46ブックマーク)
46
Pocketに保存する: Go 1.19リリース連載始まります GoDoc/ツール周りのアップデート(29保存)
29
gRPCのGo実装の新星、Connect
6/1に公開されたばかりのgRPC関連のライブラリのConnectを紹介することにしました。
2022.06.23
澁川喜規
Programming
Xでポストする:gRPCのGo実装の新星、Connect(306件の反応)
306
Facebookでシェアする:gRPCのGo実装の新星、Connect
はてなブックマークで見る:gRPCのGo実装の新星、Connect(109ブックマーク)
109
Pocketに保存する:gRPCのGo実装の新星、Connect(85保存)
85
Go で map 型の YAML 出力を指定の順序へ変更したい
!表題の通り、Go で map 型の YAML 出力の際、key を指定した順序にする方法を調査・実装してみました。指定した順序で出力したいので、map を struct へ変換して出力しました
2022.06.15
多賀聡一朗
Programming
Xでポストする:Go で map 型の YAML 出力を指定の順序へ変更したい(21件の反応)
21
Facebookでシェアする:Go で map 型の YAML 出力を指定の順序へ変更したい
はてなブックマークで見る:Go で map 型の YAML 出力を指定の順序へ変更したい(1ブックマーク)
1
Pocketに保存する:Go で map 型の YAML 出力を指定の順序へ変更したい(6保存)
6
Go言語で定数として扱いたいmapを毎回アロケートさせて性能劣化した話
参加しているプロジェクトで、数百万件のデータを処理する機能を担当したことがありました。本記事はその際の失敗と、その失敗から得た経験を共有するため、執筆しました。
2022.06.03
原忠辰
Programming
Xでポストする:Go言語で定数として扱いたいmapを毎回アロケートさせて性能劣化した話(29件の反応)
29
Facebookでシェアする:Go言語で定数として扱いたいmapを毎回アロケートさせて性能劣化した話
はてなブックマークで見る:Go言語で定数として扱いたいmapを毎回アロケートさせて性能劣化した話(54ブックマーク)
54
Pocketに保存する:Go言語で定数として扱いたいmapを毎回アロケートさせて性能劣化した話(33保存)
33
int32 のサロゲートキーが数年でオーバーフローしそうになった件
Go の ORM(Object-relational mapping)である gorm 利用時の構造体にて、サロゲートキーの型が int32であることに起因して、当該フィールドが数年でオーバーフローしそうだった件について、なぜ実装時に気づけなかったのか、記載いたします。
2022.06.02
穴井智史
DB
Xでポストする:int32 のサロゲートキーが数年でオーバーフローしそうになった件(9件の反応)
9
Facebookでシェアする:int32 のサロゲートキーが数年でオーバーフローしそうになった件
はてなブックマークで見る:int32 のサロゲートキーが数年でオーバーフローしそうになった件(2ブックマーク)
2
Pocketに保存する:int32 のサロゲートキーが数年でオーバーフローしそうになった件(3保存)
3
golang.tokyo #32 で go-twowaysql について紹介しました
TIG 多賀です。 2022/5/19 に開催された golang.tokyo #32 に登壇しましたので報告させていただきます。「自作ライブラリ、ソフトウェアGo自慢大会」ということで、OSS 活動の一環で作成したfuture-architect/go-twowaysqlについて紹介してきました。
2022.05.31
多賀聡一朗
Programming
Xでポストする:golang.tokyo #32 で go-twowaysql について紹介しました(2件の反応)
2
Facebookでシェアする:golang.tokyo #32 で go-twowaysql について紹介しました
はてなブックマークで見る:golang.tokyo #32 で go-twowaysql について紹介しました(1ブックマーク)
1
Pocketに保存する:golang.tokyo #32 で go-twowaysql について紹介しました(2保存)
2
golang.tokyo #32を主催しました
golang.tokyo #32を主催しました。Futureが社外向けに行なっているFuture Tech Nightという、だいたい月次で行なっている勉強会があり、今月はGoですかね、という話をしていたのですが、どうせなら外部の人にも登壇してもらう場にして盛り上げて、集客もたくさんしよう、という感じでgolang.tokyoとしての開催にすることにしました。
2022.05.24
澁川喜規
Programming
Xでポストする:golang.tokyo #32を主催しました(19件の反応)
19
Facebookでシェアする:golang.tokyo #32を主催しました
はてなブックマークで見る:golang.tokyo #32を主催しました(1ブックマーク)
1
Pocketに保存する:golang.tokyo #32を主催しました(4保存)
4
Lambda×Go並列処理で100万回APIを呼び出す
業務でAPIを通して数万~100万のデータのバッチ処理を行うLambdaを開発したので、学びを共有したいと思います。
2022.05.16
後藤玲雄
Programming
Xでポストする:Lambda×Go並列処理で100万回APIを呼び出す(16件の反応)
16
Facebookでシェアする:Lambda×Go並列処理で100万回APIを呼び出す
はてなブックマークで見る:Lambda×Go並列処理で100万回APIを呼び出す(8ブックマーク)
8
Pocketに保存する:Lambda×Go並列処理で100万回APIを呼び出す(16保存)
16
Lambda Function URLs をGoでお試し。実行時間の上限(タイムアウト)やWeb API構築周りで気になること
2022/04/06にGAになったと発表された、Lambda Function URLsは、AWS Lambdaに直接HTTPSエンドポイントを追加できるというもので、API Gateway(やALB)無しでWeb APIやサイトを構築できると話題になりました。
2022.05.10
真野隼記
Programming
Xでポストする:Lambda Function URLs をGoでお試し。実行時間の上限(タイムアウト)やWeb API構築周りで気になること(43件の反応)
43
Facebookでシェアする:Lambda Function URLs をGoでお試し。実行時間の上限(タイムアウト)やWeb API構築周りで気になること
はてなブックマークで見る:Lambda Function URLs をGoでお試し。実行時間の上限(タイムアウト)やWeb API構築周りで気になること(9ブックマーク)
9
Pocketに保存する:Lambda Function URLs をGoでお試し。実行時間の上限(タイムアウト)やWeb API構築周りで気になること(9保存)
9
フューチャー製OSSのreguerrに入門しつつ、エラーハンドリングしてPRあげてみた
フューチャー製OSSであるreguerrに入門しようと思います。入門の途中でエラーと遭遇したため、途中からエラーハンドリング編に突入しています。入門祭りということで、エラーハンドリングの一例として「こんな風に考えるんだなー」と思いつつ読んでいただければ幸いです。また、最終的にはエラーハンドリングを元に、OSSへPRを投げています。そういったOSSとの向き合い方を感じて頂くきっかけになれば良いなと思っています。
2022.04.19
村田靖拓
Programming
Xでポストする:フューチャー製OSSのreguerrに入門しつつ、エラーハンドリングしてPRあげてみた(2件の反応)
2
Facebookでシェアする:フューチャー製OSSのreguerrに入門しつつ、エラーハンドリングしてPRあげてみた
はてなブックマークで見る:フューチャー製OSSのreguerrに入門しつつ、エラーハンドリングしてPRあげてみた
Pocketに保存する:フューチャー製OSSのreguerrに入門しつつ、エラーハンドリングしてPRあげてみた(6保存)
6
Go 1.18 集中連載 実行ファイルのメタデータに関するアップデート(コミットID追加等)
最近業務で久々に Go を触ることになりそうで、少し思い出しながらコードを実装してみたりしてます。- Go 1.18 から build 時に含まれるメタデータに VCS, ビルド情報が追加
2022.02.17
多賀聡一朗
Programming
Xでポストする:Go 1.18 集中連載 実行ファイルのメタデータに関するアップデート(コミットID追加等)(4件の反応)
4
Facebookでシェアする:Go 1.18 集中連載 実行ファイルのメタデータに関するアップデート(コミットID追加等)
はてなブックマークで見る:Go 1.18 集中連載 実行ファイルのメタデータに関するアップデート(コミットID追加等)(5ブックマーク)
5
Pocketに保存する:Go 1.18 集中連載 実行ファイルのメタデータに関するアップデート(コミットID追加等)(2保存)
2
Go 1.18集中連載 Workspacesモードを試してみた
Go 1.18からGoのマルチモジュールでの開発を便利にするWorkspacesモードが導入されます。Workspacesモードの導入背景はマルチモジュールでの開発体験を改善することです。詳しくはProposal: Multi-Module Workspaces in cmd/goのBackgroundやScopeに記載があります。Workspacesモードがどのように動作するか知るためには、実際に動かしてみるのがよいでしょう。
2022.02.16
辻大志郎
Programming
Xでポストする:Go 1.18集中連載 Workspacesモードを試してみた(14件の反応)
14
Facebookでシェアする:Go 1.18集中連載 Workspacesモードを試してみた
はてなブックマークで見る:Go 1.18集中連載 Workspacesモードを試してみた(9ブックマーク)
9
Pocketに保存する:Go 1.18集中連載 Workspacesモードを試してみた(18保存)
18
前のページ
1
2
3
4
5
6
7
8
…
10
11
次のページ