Future Tech Blog
フューチャー技術ブログ
Home
Tags
Go
Go
タグの記事
207
投稿
38
著者数
15292
総シェア数
3468
Twitter
19
Facebook
6564
はてブ
5241
Pocket
Testcontainersを用いてテスト実行前の docker compose up を無くし、Goで並列テストする
Testcontainers を用いて、単体テスト実行前に docker compose up -d 無しで、PostgreSQLにアクセスする単体テストを行う、入門記事です。
2024.04.09
Go言語
テスト
Testcontainers
ツイート
15
58
47
Go1.22リリースパーティに「ServeMuxの競合検知と性能」というタイトルで登壇しました
3/18に開催されたGo1.22のリリースパーティに登壇しました。少し時間が空いてしまいましたが、登壇レポートになります。
2024.04.08
登壇レポート
Go言語
Goリリースパーティ
ツイート
シェア
1
5
GoでAWS Lambdaのミドルウェアをジェネリクスを用いて実装する
AWS SDK for Goを用いてAWS Lambdaを実装する際に、共通的に行いたいミドルウェア的な処理をデコレータで実装する方法を説明します
2024.03.29
Go言語
Lambda
Decorator
共通処理
ツイート
シェア
2
3
Terraformの実装コードを、動かしながら読む
Terraform 連載ということで、そういえば、実装コードは Go で書かれていたな、コマンドの使い方はインフラエンジニアの皆様が書いてくれるはずなので、コードリーディングしようかな
2024.03.26
Go言語
Terraform
CodeReading
Copilot
ツイート
シェア
14
13
Terraform連載2024 hclwriteを用いたtfコード生成入門
Terraformファイルをコード生成するため、hclwriteというGoパッケージの使い方を調べました。
2024.03.12
Go言語
Terraform
hclwrite
ツイート
シェア
2
2
Goリリースノートから技術ブログを書く流れ基礎
単なる翻訳ではなく自分たちならではの付加価値を提供するための執筆のフローや秘訣を、初心者向けにまとめます
2024.03.07
初心者向け
Go言語
リリースノート
技術ブログ
ツイート
シェア
21
15
Go 1.22リリース連載 net, net/http, net/netip
Go 1.22 ライブラリのマイナーアップデートである net, net/http, net/netip を取り上げます。
2024.02.14
Go言語
Go1.22
net/http
システムコール
splice
ツイート
1
20
13
30種類のプログラミング言語で、ループ処理を書いてみた
range over integer にフォーカスして取り上げていきます
2024.02.06
Go言語
Go1.22
ループ処理
ツイート
シェア
7
7
Go 1.22リリース連載 vet, log/slog, testing/slogtest
Go 1.22のアップデートのツーリングのうち Vet と、ライブラリのマイナーアップデートである log/slog, testing/slogtest を取り上げます。
2024.02.05
Go言語
Linter
Go1.22
slog
ツイート
シェア
5
5
Go1.22 リリース連載 HTTPルーティングの強化
Goの標準ライブラリである net/http の ServeMux におけるルーティング周りの強化について取り上げます。
2024.02.02
Go言語
技術選定
Go1.22
chi
ツイート
シェア
32
21
Go 1.22 リリース連載 encoding, encoding/json
Go 1.22 Release Notesの4本目です。encoding のアップデートを取り上げます。
2024.02.01
Go言語
Go1.22
ツイート
シェア
3
12
Go 1.22リリース連載 archive/tar, archive/zip, bufio, io
Go 1.22のマイナーアップデートのうち、ファイルなどの入出力に関連しそうな archive/tar ・ archive/zip ・ bufio ・ io を取り上げて紹介します。
2024.01.31
Go言語
Go1.22
tar
zip
ツイート
シェア
5
5
Go 1.22 リリース連載 slicesのマイナーアップデート
TIGの辻です。Go1.22連載の2本目です。この記事では、マイナーアップデートから slices パッケージを取り上げて紹介します。
2024.01.30
Go言語
Go1.22
ツイート
シェア
3
6
Go 1.22リリース連載始まります & ループの変化とTinyGo 0.31
Future Tech Blog恒例のGoリリース連載が始まります。
2024.01.29
Go言語
インデックス
Go1.22
ツイート
シェア
24
24
PostgreSQLのtimestamp with time zone型とGoのtime.Location
PostgreSQLには timestamp with time zone型が存在します。一見、タイムゾーン付きで日時データを保持してくれそうな名称ですが、そうではないよという話をさせてください。
2023.10.24
PostgreSQL
Go言語
jackc/pgx
タイムゾーン
psql
ツイート
シェア
14
11
超薄いGoのCLI作成パッケージ google/subcommands 入門
Google Go Coding Guideで紹介されていたgoogle/subcommandsについて理解を深めて行こうと思います。
2023.10.20
Go言語
CLI
subcommands
ツイート
シェア
6
21
Makefile覚書: Goアプリ開発に役立ちそうな基礎知識
makeを用いてWebバックエンドアプリをGoで開発するということをテーマに、役立ちそうな情報をまとめます。
2023.10.12
Go言語
チーム開発
Makefile
EditorConfig
checkmake
dotenv
ツイート
1
261
113
go vet に含まれないスタンドアロンな静的解析ツールたち
go vetと付随する(という表現が正しいか不明ですが)ツール群についてまとめます。知っておくと似たようなツールを作ってしまうことを防げるかなという点と、類似のチェックを行いたい場合に参考にしたいこと、ユースケースが合えば…
2023.10.05
Go言語
Linter
静的解析
ツイート
シェア
5
7
ローカルでGoのHTTP/3サーバーを立てて接続テストを行う
Go 1.21ではcrypto/tlsパッケージでQUIC関連の更新が少しありましたが、QUICそのものは入りませんでした。QUICとかHTTP/3周りをどうするかはいろいろ議論があり...
2023.09.27
Go言語
Go1.21
HTTP3
QUIC
CoreDNS
ツイート
シェア
4
11
stree:S3バケットをtreeするCLIコマンド
S3バケットをtreeするCLIコマンドを紹介します。
2023.09.26
AWS
OSS
Go言語
S3
CLI
ツイート
シェア
35
23
Go1.21:slicesパッケージのチートシート
Go1.21に追加されたslicesパッケージの解説を行います。今回注目するslicesパッケージは、Go1.21以前にはx/exp/slicesとして運用されていたものが正式に取り込まれ、多数の関数が追加され..
2023.08.16
Go言語
Go1.21
ツイート
シェア
8
11
Go 1.21 リリース連載 待望の組み込み関数min/maxと新パッケージcmpの挙動確認
min/max組み込み関数と、新設されたcmpパッケージについて触れていきます。「Goには何故min/max関数が無いんだ」と嘆いた数々のGo初学者たちが救われるかもしれません。
2023.08.15
Go言語
Go1.21
ツイート
シェア
4
8
Go 1.21 リリース連載 contextパッケージに追加されるWithoutCancelでクライアントとの切断に備えてみる
Go 1.21 連載の記事を書きます。
2023.08.03
Go言語
Go1.21
context
ツイート
シェア
45
18
Go1.21のgo/ast、go/buildあたりのマイナーチェンジ
Go1.21連載の2本目です。取り上げるのは次のgo/ast、go/buildあたりの更新についてです。
2023.08.01
Go言語
静的解析
Go1.21
ツイート
シェア
2
2
Go 1.21連載始まります&slogをどう使うべきか
恒例のGo 1.21連載が始まります。
2023.07.31
Go言語
インデックス
Go1.21
ツイート
シェア
36
33
1
2
3
4
…
8
9
Next