活発なカテゴリから探す
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
2ページ目
Go
タグ
全265本のうち 26 ~ 50 本目を表示
記事一覧
Go 1.25 リリース連載 log/slog
log/slog パッケージのアップデートについて紹介します。Go の log/slog パッケージは、Go 1.21 で導入された構造化ロギングをサポートする標準ライブラリです。
2025.07.31
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Go 1.25リリース連載始まります & trace.FlightRecorder
Go 1.25のリリースが近づいてきました。今回は比較的シンプルなアップデートかなと思います。
2025.07.30
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(13ブックマーク)
13
Goのテストをはじめてみよう(2025年版)
Goのテストをはじめてみよう、という記事です。この記事は、5年前の2020年に私が執筆したGoのテスト入門記事(Goのテストに入門してみよう!)のリメイク版です。当時は執筆したときのGoのバージョンは1.14でした。
2025.05.09
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(111ブックマーク)
111
Pocketに保存する(43保存)
43
【実践編】HTTPS通信の中身を見て、どのようにしてセキュアな通信が確立されるかを理解する
TLSハンドシェイクの中身を順番に見ていくため、理論編で示したシーケンス図をチラ見しながら本記事を読んでいただけると理解が進みやすいかと思います。
2025.03.25
Security
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(10保存)
10
Go 1.24リリース連載 testing.Context
Go 1.24で追加された testing.Context について紹介します。
2025.03.19
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(8保存)
8
GoはJavaのStream APIの夢を見れるか?(見なくてもよい)
ここ最近、Goには基本となる言語機能やパッケージにいくつかの更新が入っています。Go 1.18でジェネリクスが入る、Go 1.21でslicesパッケージが追加されスライスとマップに使える関数が追加される、Go 1.23で...
2025.03.17
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(23ブックマーク)
23
Pocketに保存する(12保存)
12
Go 1.24リリース連載 testing/synctest(experimental)
testing/synctestパッケージを取り上げます。
2025.02.05
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(6保存)
6
Go 1.24リリース連載 Go Modulesにおけるツール管理の進化
Go Modules におけるツール管理の進化について取り上げます。
2025.02.04
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(6ブックマーク)
6
Pocketに保存する(9保存)
9
Go 1.24 リリース連載 strings関数 + encoding.TextAppender
Go 1.24で新たに追加されたstring, bytesパッケージの関数、およびencodingパッケージに追加されたインターフェースTextAppender、BinaryAppenderとその実装について扱います
2025.02.03
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(3保存)
3
Go 1.24リリース連載 templateの新文法(イテレータ)
text/templateでのrange over func、range over intのサポート を取り上げます
2025.01.30
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(5保存)
5
Go1.24 リリース連載 encoding/json
Go 1.24 で encoding/json に追加される omitzero を扱います
2025.01.29
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(11ブックマーク)
11
Pocketに保存する(11保存)
11
Go 1.24連載始まります&os.Root、WASMの最新のまとめ
恒例のGo新リリース記念連載が始まります。今回の1.24連載では次のような記事を予定しています。今回もたくさんメンバーが手を上げてくれたのと...
2025.01.27
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(15ブックマーク)
15
Pocketに保存する(15保存)
15
構造化テキスト(URL)を文字列結合で作らないようにするライブラリを作ってみた
SQL、ファイルパスなどの構造化テキストを文字列結合で作ると、不正な文字列が入ってきた時に困るよ、というのはプログラミングの基本原則ですが、URLはついついやってしまいがちな部分です。だいたいの言語には
2025.01.09
Frontend
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(4保存)
4
パーサーコンビネータを自作してみる
パーサーコンビネータをもっと身近にするという記事でパーサーコンビネータを使ってみる記事を書きました。せっかくなので作ってみたくなったのでチャレンジしてみました。
2024.11.08
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(3保存)
3
Oktaのセキュリティの問題をGoで再現する
先日、Oktaでユーザー名が52文字を超えるとどのようなパスワードでもログインできてしまうという問題が公表されました。Goでも試してみます。
2024.11.06
Security
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(5保存)
5
Goのテストでファイルの読み書きを扱いたい
プロセス外部への副作用がないコードならテストは難しくありませんが、ファイルの読み書き、ネットワーク、データベースを使いだすと気にしなければならないことが増えます。今回はファイルの読み書きを扱うテストを書こうとしていろいろ調べたりしたことをまとめます。
2024.10.16
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(5保存)
5
curlを讃えよ
Web開発者を支える重要なツールにcurlがあります。素晴らしいツールなのですが、ウェブAPIのリクエストがJSONという時代にあって、JSON書くのが面倒とかいろいろあるのですが、そのためだけに他のツールを使うのではなく、もうちょっと世の中がcurlでテストしやすいようになったらいいのでは、と思っていました。
2024.09.24
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(7ブックマーク)
7
Pocketに保存する(10保存)
10
Goのtext/templateを用いてDynamoDBやOpenSearch向けの大量のJSONデータを作成した話
システムの性能テストを実施する際、テスト用の大量データを投入することがあります。本番相当のデータを入れるために、数千万ないしは数億のデータが必要になる場合もあり、データ生成には一工夫を要します。
2024.09.20
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(7保存)
7
OpenAPIでOAuth認可周りのサーバサイドコード生成を比較
夏といえばコード生成というわけで、HTTP API仕様を定義するOpenAPIの security schemes(認証認可を定義するための箇所)で、Bearer/OAuth2/OpenID Connect 認証を設定すると、各コードジェネレータはどういったコード生成をしてくれるかを調べました。
2024.08.29
認証認可
Xでポストする
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(7保存)
7
Software Design 2024年9月号 Goのエラーハンドリングと向き合う ベストな設計戦略を徹底解剖を寄稿しました
2024年8月17日に発売された、Software Design 2024年9月号の第二特集である、「Goのエラーハンドリングと向き合う ベストな設計戦略を徹底解剖」 の2章を後藤、3章を渋川で執筆し寄稿させていただきました。
2024.08.27
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(2保存)
2
パーサーコンビネータをもっと身近にする
生成AIが人気です。生成AIに対しては自然言語で指示を与えられますが、自然言語を構造化してやりとりする方法としてはよくMarkdownが使われます。その生成AIフレンドリーなMarkdownで設計ドキュメントを作るとしても...
2024.08.19
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(7保存)
7
2024年版のDockerfileの考え方&書き方
最近はお客さんとの勉強会でDockerのドキュメントをつまみ食いして読むというのをやっていますが、改めて最新版を読んでみて、いろいろ思考が整理されました。
2024.07.26
DevOps
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1086ブックマーク)
1086
Pocketに保存する(559保存)
559
Go 1.23リリース連載 Go Telemetry
Go toolchain に追加されたGo Telemetryを取り上げます。
2024.07.25
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(6保存)
6
Go 1.23リリース連載 keep-alive,Cookieのアップデート
netでKeep-Aliveの詳細な設定が可能になりました net/httpにおけるCookieの扱いのアップデート
2024.07.24
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(4保存)
4
Go 1.23リリース連載 os.CopyFS & path/filepath
Go1.23のos.CopyFSの追加、path/filepath パッケージの更新について解説します。
2024.07.23
Programming
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(5保存)
5
前のページ
1
2
3
4
5
…
10
11
次のページ