Future Tech Blog
フューチャー技術ブログ
Home
Tags
Go
Go
タグの記事
253
投稿
42
著者数
17988
総シェア数
3468
Twitter
2
Facebook
8327
はてブ
6191
Pocket
Go 1.26で変わるcgoの高速化 〜ランタイム刷新がもたらす30%の高速化とその舞台裏〜
Go1.26でcgoが高速化され、約30%速くなったと公表がありました。これまでなんとなくでcgoを捉えていたので、これを機会にそもそもの仕組みやどのようにオーバーヘッドが短縮されたのか調べてみました。
2026.02.05
Go言語
Go1.26
C言語
ポスト
シェア
はてな
Pocket
Go1.26 リリース連載 runtime/secret (experimental)
Go 1.26 で New experimental として追加されるruntime/secretを、特にどのような議論がされてきたかについて見ていきます...と思っていたのですが、既に mattn さんがこのパッケージの概説と実験をされています。
2026.02.03
Go言語
Go1.26
ポスト
シェア
1
Pocket
Go1.26リリース連載:newプリミティブの拡張
言語仕様のアップデートからnewプリミティブの拡張を紹介します。
2026.02.02
Go言語
Go1.26
ポスト
シェア
3
Pocket
Go 1.26の新GC「Green Tea(緑茶)」解説
Green Tea GCの開発タイムライン(出典: [Go公式ブログ])*[Go 1.26] がリリースされ、ガベージコレクタ(GC)に大きな変更が加わりました。その名も Green Tea GC(緑茶GC)です。
2026.01.30
Go言語
Go1.26
GC
ポスト
シェア
27
Pocket
Go 1.26で go fix が面白くなった
go fixコマンドのアップデートについて解説します。
2026.01.29
Go言語
Go1.26
ポスト
シェア
28
Pocket
Go 1.26 リリース連載 Goroutine Leak Profiles
Go 1.26 で追加された Goroutine Leak Profiles について紹介します。
2026.01.28
Go言語
Go1.26
ポスト
シェア
5
Pocket
Go 1.26連載:インデックス+SIMD
Go 1.26のリリースの足音が聞こえてきたので[1.26]の新機能のうち、気になる機能を有志で紹介していく連載を行います。
2026.01.27
Go言語
Go1.26
ポスト
シェア
19
Pocket
PostgreSQLの全文検索機能を試してみる
全文検索機能がPrismaにも標準で用意されているということを知りました。PostgreSQLで全文検索はというと、PGroongaとか、pg_bigmを使うとかがトップ出てくるし、そもそも検索をしたくなったらElasticsearch使う、みたいに思っていました。標準で全文検索もできるなら運用コストもだいぶ下げられそうです。
2025.08.29
Go言語
PostgreSQL
全文検索
ポスト
1
136
Pocket
式言語のCELに独自の型を追加してみる
CELという言語をご存知でしょうか?Google製の組み込み言語で、さまざまな製品に組み込まれています。関数の追加はチュートリアルにありますが、型の追加はまったくない。
2025.08.08
Go言語
OpenPolicyAgent
式
ポスト
シェア
はてな
Pocket
Go 1.25のgo vetのアップデート
go vetに焦点を当て、新しく追加された2つのアナライザー waitgroup と hostport について紹介します。
2025.08.07
Go言語
静的解析
Go1.25
Vet
ポスト
シェア
1
Pocket
Go 1.25リリース連載 encoding/json/v2(experimental)
Go 1.25では、新しいJSON実装であるencoding/json/v2が導入されました。これは、長らく使われてきた encoding/jsonパッケージの将来的な刷新を見据えたものです。
2025.08.06
Go言語
Go1.25
JSON
encoding/json
ポスト
シェア
1
Pocket
Go1.25 リリース連載 testing/synctest
testing/synctest パッケージについて紹介します。Go の testing/synctest は、Go1.24 で experimental として追加され、 Go1.25 で正式なパッケージとなりました。
2025.08.05
Go言語
Go1.25
testing
testing/synctest
ポスト
シェア
3
Pocket
Go1.25 リリース連載 net/http - CSRF対策
マイナーアップデートの net/http での CSRF 対策の強化について触れます。この記事では以下の内容について触れていきます。
2025.08.04
Go言語
net/http
Go1.25
CSRF
ポスト
シェア
17
Pocket
Go1.25リリース連載:sync
Go 1.25のマイナーアップデートから sync パッケージを取り上げて紹介します。
2025.08.01
Go言語
Go1.25
sync
並列処理
ポスト
シェア
49
1
Go 1.25 リリース連載 log/slog
log/slog パッケージのアップデートについて紹介します。Go の log/slog パッケージは、Go 1.21 で導入された構造化ロギングをサポートする標準ライブラリです。
2025.07.31
Go言語
Go1.25
ログ
slog
構造化ログ
ポスト
シェア
5
Pocket
Go 1.25リリース連載始まります & trace.FlightRecorder
Go 1.25のリリースが近づいてきました。今回は比較的シンプルなアップデートかなと思います。
2025.07.30
Go言語
インデックス
Go1.25
オブサーバビリティ
ポスト
シェア
13
Pocket
Goのテストをはじめてみよう(2025年版)
Goのテストをはじめてみよう、という記事です。この記事は、5年前の2020年に私が執筆したGoのテスト入門記事(Goのテストに入門してみよう!)のリメイク版です。当時は執筆したときのGoのバージョンは1.14でした。
2025.05.09
Go言語
テスト
ポスト
1
110
43
【実践編】HTTPS通信の中身を見て、どのようにしてセキュアな通信が確立されるかを理解する
TLSハンドシェイクの中身を順番に見ていくため、理論編で示したシーケンス図をチラ見しながら本記事を読んでいただけると理解が進みやすいかと思います。
2025.03.25
Go言語
Network
Wireshark
OpenSSL
HTTPS
ポスト
シェア
1
10
GoはJavaのStream APIの夢を見れるか?(見なくてもよい)
ここ最近、Goには基本となる言語機能やパッケージにいくつかの更新が入っています。Go 1.18でジェネリクスが入る、Go 1.21でslicesパッケージが追加されスライスとマップに使える関数が追加される、Go 1.23で...
2025.03.17
Go言語
Java
ジェネリクス
イテレータ
ポスト
シェア
23
12
Go 1.24リリース連載 testing/synctest(experimental)
testing/synctestパッケージを取り上げます。
2025.02.05
Go言語
Go1.24
testing
testing/synctest
ポスト
シェア
2
6
Go 1.24リリース連載 Go Modulesにおけるツール管理の進化
Go1.24 リリース連携の7本目です。Go Modules におけるツール管理の進化について取り上げます。
2025.02.04
Go言語
Go1.24
GoModules
ポスト
シェア
6
9
Go 1.24リリース連載 templateの新文法(イテレータ)
text/template`でのrange over func、range over intのサポート を取り上げます
2025.01.30
Go言語
Go1.24
イテレータ
ポスト
シェア
2
5
Go1.24 リリース連載 encoding/json
Go 1.24 で encoding/json に追加される omitzero を扱います
2025.01.29
Go言語
Go1.24
JSON
encoding/json
ポスト
シェア
11
11
Go 1.24連載始まります&os.Root、WASMの最新のまとめ
恒例のGo新リリース記念連載が始まります。今回の1.24連載では次のような記事を予定しています。今回もたくさんメンバーが手を上げてくれたのと...
2025.01.27
Go言語
インデックス
WebAssembly
Go1.24
ポスト
シェア
15
15
構造化テキスト(URL)を文字列結合で作らないようにするライブラリを作ってみた
SQL、ファイルパスなどの構造化テキストを文字列結合で作ると、不正な文字列が入ってきた時に困るよ、というのはプログラミングの基本原則ですが、URLはついついやってしまいがちな部分です。だいたいの言語には
2025.01.09
Go言語
OSS
TypeScript
npm
ポスト
シェア
1
4
1
2
3
4
…
10
11
Next