活発なカテゴリから探す
Programming
327
DevOps
134
Frontend
134
DataScience
100
Cloud
77
DB
70
Infrastructure
70
IaC
57
Business
50
Management
48
AIDD
46
DataEngineering
45
Security
36
人気のタグから探す
ガイドライン
23
Go言語
265
設計
42
PostgreSQL
28
Claude
15
MCP
7
Vue.js
42
AWS
135
Go1.26
7
オブサーバビリティ
8
Future Tech Blog
フューチャー技術ブログ
ホーム
タグ
Go
4ページ目
Go
タグ
全265本のうち 76 ~ 100 本目を表示
記事一覧
Makefile覚書: Goアプリ開発に役立ちそうな基礎知識
makeを用いてWebバックエンドアプリをGoで開発するということをテーマに、役立ちそうな情報をまとめます。
2023.10.12
DevOps
Xでポストする
Facebookでシェアする
はてなブックマークで見る(262ブックマーク)
262
Pocketに保存する(114保存)
114
go vet に含まれないスタンドアロンな静的解析ツールたち
go vetと付随する(という表現が正しいか不明ですが)ツール群についてまとめます。知っておくと似たようなツールを作ってしまうことを防げるかなという点と、類似のチェックを行いたい場合に参考にしたいこと、ユースケースが合えば…
2023.10.05
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(9保存)
9
ローカルでGoのHTTP/3サーバーを立てて接続テストを行う
Go 1.21ではcrypto/tlsパッケージでQUIC関連の更新が少しありましたが、QUICそのものは入りませんでした。QUICとかHTTP/3周りをどうするかはいろいろ議論があり...
2023.09.27
Infrastructure
Xでポストする
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(11保存)
11
stree:S3バケットをtreeするCLIコマンド
S3バケットをtreeするCLIコマンドを紹介します。
2023.09.26
Cloud
Xでポストする
Facebookでシェアする
はてなブックマークで見る(35ブックマーク)
35
Pocketに保存する(23保存)
23
Go1.21:slicesパッケージのチートシート
Go1.21に追加されたslicesパッケージの解説を行います。今回注目するslicesパッケージは、Go1.21以前にはx/exp/slicesとして運用されていたものが正式に取り込まれ、多数の関数が追加され..
2023.08.16
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(8ブックマーク)
8
Pocketに保存する(11保存)
11
Go 1.21 リリース連載 待望の組み込み関数min/maxと新パッケージcmpの挙動確認
min/max組み込み関数と、新設されたcmpパッケージについて触れていきます。「Goには何故min/max関数が無いんだ」と嘆いた数々のGo初学者たちが救われるかもしれません。
2023.08.15
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
Pocketに保存する(8保存)
8
Go 1.21 リリース連載 contextパッケージに追加されるWithoutCancelでクライアントとの切断に備えてみる
Go 1.21 連載の記事を書きます。
2023.08.03
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(47ブックマーク)
47
Pocketに保存する(20保存)
20
Go1.21のgo/ast、go/buildあたりのマイナーチェンジ
取り上げるのは次のgo/ast、go/buildあたりの更新についてです。
2023.08.01
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(2保存)
2
Go 1.21連載始まります&slogをどう使うべきか
恒例のGo 1.21連載が始まります。
2023.07.31
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(37ブックマーク)
37
Pocketに保存する(35保存)
35
tftarget:Terraformターゲットを選択的に実行するためのGo製CLIツール
Terraformのtargetオプションを簡単に実行するためのCLIツールを紹介します。このCLIツールを開発するきっかけとなった経緯もご紹介します。
2023.03.29
IaC
Xでポストする(10ポスト)
10
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(7保存)
7
Go 1.20 リリース連載 go build に追加される cover オプション(利用例付き)
Go 1.20 連載 7 記事目にして、最終回の本記事では、go buildコマンドに新たに追加される-coverオプションについてお伝えします。せっかくなので実際に使ってみたレポートもお届けしようと思います。
2023.02.03
Programming
Xでポストする(25ポスト)
25
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(9保存)
9
Go 1.20 vetのアップデート
Goの標準ライブラリに組み込まれている、コンパイラによってキャッチされないエラーや懸念を検出し報告してくれるコードの静的解析ツールです。機能の詳細は本記事では割愛しますが、以下コマンドで利用可能なチェックの一覧を確認することができます。
2023.02.02
Programming
Xでポストする(7ポスト)
7
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(7保存)
7
New ReverseProxy Rewrite hook を動かしながら理解する
- はじめに- 概要を確認- Proposal の内容と RFC の確認- 実際に動かしながら、Go1.19 と Go1.20 の違いを確認- まとめ
2023.01.31
Programming
Xでポストする(12ポスト)
12
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(4保存)
4
Go 1.20 HTTP ResponseController
Go 1.20リリース連載の5本目はHTTP ResponseControllerのアップデートを紹介しますnet/httpパッケージに新しく esponseController型が追加されます
2023.01.28
Programming
Xでポストする(59ポスト)
59
Facebookでシェアする
はてなブックマークで見る(21ブックマーク)
21
Pocketに保存する(15保存)
15
Go 1.20 timeパッケージのアップデート
Minor changes to the libraryのtimeパッケージのアップデート4点について解説します。"
2023.01.27
Programming
Xでポストする(44ポスト)
44
Facebookでシェアする
はてなブックマークで見る(10ブックマーク)
10
Pocketに保存する(12保存)
12
Go 1.20 Wrapping multiple errors
Wrapping multiple errors についてお話します。エラーのラップが拡張されて、複数のエラーをラップしたマルチエラーを作成できるようになりました。
2023.01.26
Programming
Xでポストする(25ポスト)
25
Facebookでシェアする
はてなブックマークで見る(7ブックマーク)
7
Pocketに保存する(9保存)
9
Go1.20リリース連載 contextパッケージのWithCancelCauseとCause
Go 1.20リリース連載の2本目はcontext についてです。Go 1.7で context.Contextが入ってから、context界隈において久しぶりのアップデートです。
2023.01.25
Programming
Xでポストする(49ポスト)
49
Facebookでシェアする
はてなブックマークで見る(13ブックマーク)
13
Pocketに保存する(19保存)
19
Go 1.20リリース連載が始まります&メモリアリーナの紹介&落ち穂拾い
フューチャーのテックブログ恒例のGoの新バージョンリリース記念のブログが始まります。この執筆時点でrc3が出ています。かつてこんな順調なことがあったでしょうか?
2023.01.23
Programming
Xでポストする(61ポスト)
61
Facebookでシェアする
はてなブックマークで見る(13ブックマーク)
13
Pocketに保存する(14保存)
14
MailSlurperを使って6桁のコードの送信コードのテストをする
以前、認証ミドルウェアのhankoの紹介の中で、hankoがテストで使っているMailSlurperというメールサーバーが面白いという紹介をしました。テストにおいては、モックは使うものの、モックを差し込むレイヤーはソースコードレベルではなくて、インフラレベルで仕掛ける方がいいよ、というのはほぼコンセンサスとなっていると思います。
2023.01.20
認証認可
Xでポストする(13ポスト)
13
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(5保存)
5
go-projを用いて日本測地系/世界測地系の変換
ある緯度経度の座標を日本測地系から世界測地系へ変換する際に、everystreet/go-proj というパッケージを用いました。初めてのcgoを用いたライブラリ利用だったため、環境構築に少し悩んだので手順をまとめておきます。
2022.11.29
Programming
Xでポストする(2ポスト)
2
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(4保存)
4
業務システム開発でsqlcを導入して良かった点とハマった点
私たちのチームでは、バッチ処理が中心的な業務システム開発において Go の ORM に sqlc を採用しました。素の SQL を書いていくチームの開発方針とマッチし、開発体験は非常に良かったです。
2022.11.28
DB
Xでポストする(235ポスト)
235
Facebookでシェアする
はてなブックマークで見る(65ブックマーク)
65
Pocketに保存する(78保存)
78
AzureAD+MSAL for Goでバッチコマンドの認証
前回の記事ではMSAL.jsを使い、シングルページアプリケーションの認証を試してみました。業務システムで扱う認証にはいろいろな種類がありますが、だいたい以下のどれかに該当するケースが多いと思います。
2022.11.22
認証認可
Xでポストする(14ポスト)
14
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(2保存)
2
Go入門の軌跡
業務ではJavaを使用する機会が多かったのですが、今年に入ってからGo言語を扱うようになりました。これまでプライベートではエディタに叱られながらGoを雰囲気で書いていたりはしたのですが、これを機にしっかりと学ぶことにしました。
2022.11.01
Programming
Xでポストする(20ポスト)
20
Facebookでシェアする
はてなブックマークで見る(8ブックマーク)
8
Pocketに保存する(23保存)
23
Goで作ったロジックにWebUIをつけてGitHubページに公開する
ちょっとしたツールをGoで作ってみたのですが、わざわざインストールしなくてもいいようにWebのUIをつけてブラウザで使えるようにしてみました。ウェブフロントエンド部分はNext.jsの静的サイトで、GoはWASMにしてロードして実行しています。WASMを使うのは初めてなのであえて選んでみました。
2022.10.24
Frontend
Xでポストする(25ポスト)
25
Facebookでシェアする
はてなブックマークで見る(67ブックマーク)
67
Pocketに保存する(49保存)
49
CSV処理における共通処理をDecoratorパターンで実現する
システム間のデータ連携として、他システムが出力した CSV ファイルを Go で読み込んでリレーショナルデータベースにファイルのデータを保存する、という処理がありました。CSV の値をデコードしたあとに共通的な処理を差し込みたいユースケースで Decorator パターンを使って実装をしました。
2022.10.21
Programming
Xでポストする(7ポスト)
7
Facebookでシェアする
はてなブックマークで見る(39ブックマーク)
39
Pocketに保存する(20保存)
20
前のページ
1
2
3
4
5
6
7
…
10
11
次のページ