Goブログ

ブログ索引

Goは15歳になりました, 2024年11月11日
GoチームのAustin Clements

Go、15歳の誕生日おめでとう!

(エイリアス)名の意味は?, 2024年9月17日
Robert Griesemer

Go 1.24で計画されている機能であるジェネリックエイリアス型の説明

GoでLLM駆動アプリケーションを構築する, 2024年9月12日
Eli Bendersky

Gemini、langchaingo、Genkitを使用したGoでのLLM駆動アプリケーション

Goでの開発に関するフィードバックを共有してください, 2024年9月9日
GoチームのAlice Merrick

Go開発者アンケートでご意見をお寄せいただき、Goの未来を形作るお手伝いをしてください

Go 1.23以降のテレメトリー, 2024年9月3日
Robert Findley

Go 1.23には、Goツールチェーンのオプトインテレメトリーが含まれています。

新しいuniqueパッケージ, 2024年8月27日
Michael Knyszek

Go 1.23でのインターンシップ用の新しいパッケージ。

関数型に対する範囲, 2024年8月20日
Ian Lance Taylor

Go 1.23の新機能である関数型に対する範囲の説明。

Go 1.23がリリースされました, 2024年8月13日
Goチームを代表してDmitri Shuralyov

Go 1.23では、イテレーターが追加され、ループの機能強化が継続され、互換性が向上しています。

Go 1.22の安全な乱数, 2024年5月2日
Russ CoxとFilippo Valsorda

ChaCha8Randは、Go 1.22で使用される新しい暗号論的に安全な擬似乱数ジェネレーターです。

math/rand/v2でGo標準ライブラリを進化させる, 2024年5月1日
Russ Cox

Go 1.22ではmath/rand/v2が追加され、Go標準ライブラリの進化の道筋が示されています。

Go開発者アンケート2024 H1の結果, 2024年4月9日
Alice MerrickとTodd Kulesza

2024年上半期の開発者アンケートから学んだこと

より強力なGo実行トレース, 2024年3月14日
Michael Knyszek

過去1年間の実行トレースの新機能と改善点。

スライスに対する堅牢なジェネリック関数, 2024年2月22日
Valentin Deleplace

slicesパッケージでのメモリリークの回避。

Go 1.22のルーティング機能強化, 2024年2月13日
Goチームを代表してJonathan Amsterdam

Go 1.22のHTTPルートのパターンへの追加。

Go 1.22がリリースされました!, 2024年2月6日
Goチームを代表してEli Bendersky

Go 1.22では、forループが強化され、新しい標準ライブラリ機能が追加され、パフォーマンスが向上しています。

Goでの開発に関するフィードバックを共有してください, 2024年1月23日
GoチームのAlice Merrick

Go開発者アンケートでご意見をお寄せいただき、Goの未来を形作るお手伝いをしてください

deadcodeで到達不能な関数を見つける, 2023年12月12日
Alan Donovan

deadcodeは、呼び出すことができない関数を特定するのに役立つ新しいコマンドです。

Go開発者アンケート2023 H2の結果, 2023年12月5日
Todd Kulesza

2023年下半期の開発者アンケートから学んだこと

Goの14年, 2023年11月10日
GoチームのRuss Cox

Go、誕生日おめでとう!

型推論について知りたいと思っていたすべて - そして少しだけ, 2023年10月9日
Robert Griesemer

Goの型推論の仕組みの説明。同じタイトルのGopherCon 2023の講演に基づいています。

型パラメータの分解, 2023年9月26日
Ian Lance Taylor

slicesパッケージの関数シグネチャが非常に複雑な理由。

Go 1.22のForループの修正, 2023年9月19日
David ChaseとRuss Cox

Go 1.21では、Go 1.22でforループのエラーが発生しにくくなる変更のプレビューがリリースされました。

GoでのWASIサポート, 2023年9月13日
Johan Brandhorst-Satzkorn、Julien Fabre、Damian Gryski、Evan Phoenix、Achille Roussel

Go 1.21では、WASIプレビュー1システムコールAPIをターゲットとする新しいポートが追加されました

成長するGoエコシステムに対応するためのgoplsのスケーリング, 2023年9月8日
Robert FindleyとAlan Donovan

Goエコシステムが大きくなるにつれて、goplsは小さくなる必要があります

Go 1.21でのプロファイルガイド付き最適化, 2023年9月5日
Michael Pratt

Go 1.21で一般的に利用可能になったプロファイルガイド付き最適化の概要。

完全に再現可能で検証済みのGoツールチェーン, 2023年8月28日
Russ Cox

Go 1.21は、完全に再現可能な最初のGoツールチェーンです。

slogによる構造化ロギング, 2023年8月22日
Jonathan Amsterdam

Go 1.21の標準ライブラリには、新しい構造化ロギングパッケージlog/slogが含まれています。

Go 1.21での前方互換性とツールチェーン管理, 2023年8月14日
Russ Cox

Go 1.21では、他の依存関係と同様にGoツールチェーンが管理されるため、Goツールチェーンを手動でダウンロードしてインストールする必要はなくなります。

後方互換性、Go 1.21、Go 2, 2023年8月14日
Russ Cox

Go 1.21では、Goの後方互換性への取り組みが拡大され、新しいGoツールチェーンはすべて、以前のツールチェーンセマンティクスの可能な限り最良の実装になります。

Go 1.21がリリースされました!, 2023年8月8日
Goチームを代表してEli Bendersky

Go 1.21では、言語の改善、新しい標準ライブラリパッケージ、PGO GA、ツールチェーンでの後方互換性と前方互換性、およびビルドの高速化が実現します。

プロジェクトテンプレートの実験, 2023年7月31日
Cameron Balahan

事前定義されたテンプレートから新しいGoプロジェクトを開始するための実験的なツールであるgolang.org/x/tools/cmd/gonewを発表

Goでの開発に関するフィードバックを共有してください, 2023年7月25日
GoチームのTodd Kulesza

Go開発者アンケートでご意見をお寄せいただき、Goの未来を形作るお手伝いをしてください

Govulncheck v1.0.0がリリースされました!, 2023年7月13日
GoセキュリティチームのJulie Qiu

golang.org/x/vulnのバージョンv1.0.0がリリースされ、新しいAPIとその他の機能強化が導入されました。

Go 1.21 リリース候補, 2023年6月21日
Goチームを代表してEli Bendersky

Go 1.21 RCでは、言語の改善、新しい標準ライブラリパッケージ、PGO GA、ツールチェーンでの後方互換性と前方互換性、およびビルドの高速化が実現します。

Go開発者アンケート2023 Q1の結果, 2023年5月11日
Alice Merrick

2023年第1四半期のGo開発者アンケートの結果の分析。

Go統合テストのコードカバレッジ, 2023年3月8日
Than McIntosh

Go 1.20で利用できる統合テストのコードカバレッジ。

すべての比較可能な型, 2023年2月17日
Robert Griesemer

型パラメータ、型セット、比較可能な型、制約充足

プロファイルガイド付き最適化プレビュー, 2023年2月8日
Michael Pratt

Go 1.20でプレビューとして利用できるプロファイルガイド付き最適化の概要。

Go 1.20がリリースされました!, 2023年2月1日
Goチームを代表してRobert Griesemer

Go 1.20では、PGO、高速ビルド、およびさまざまなツール、言語、およびライブラリの機能強化が実現します。

Goでの開発に関するフィードバックを共有してください, 2023年1月18日
GoチームのAlice Merrick

Go開発者アンケートでご意見をお寄せいただき、Goの未来を形作るお手伝いをしてください

Goの13年, 2022年11月10日
GoチームのRuss Cox

Go、誕生日おめでとう!

Goランタイム:4年後, 2022年9月26日
Michael Knyszek

Goランタイム開発のステータスの確認

Go開発者アンケート2022 Q2の結果, 2022年9月8日
Todd Kulesza

2022年第2四半期のGo開発者アンケートの結果の分析。

Goの脆弱性管理, 2022年9月6日
GoセキュリティチームのJulie Qiu

開発者が依存関係の既知の脆弱性について学ぶのに役立つ、Goの脆弱性管理の発表。

Go 1.19がリリースされました!, 2022年8月2日
Goチーム

Go 1.19では、より豊富なドキュメントコメント、パフォーマンスの改善などが追加されています。

Goでの開発に関するフィードバックを共有してください, 2022年6月1日
GoチームのTodd Kulesza

Go開発者アンケートでご意見をお寄せいただき、Goの未来を形作るお手伝いをしてください

Go開発者アンケート2021の結果, 2022年4月19日
Alice Merrick

2021年のGo開発者アンケートの結果の分析。

ジェネリックをいつ使用するか, 2022年4月12日
Ian Lance Taylor

Goコードを書くときにジェネリックを使用する場合と、使用しない場合。

ワークスペースに慣れましょう, 2022年4月5日
GoチームのBeth Brown

Goワークスペースと、それらによって可能になるワークフローの一部について学びます。

Goがサプライチェーン攻撃を軽減する方法, 2022年3月31日
Filippo Valsorda

Goのツールと設計は、さまざまな段階でサプライチェーン攻撃を軽減するのに役立ちます。

ジェネリックの概要, 2022年3月22日
Robert GriesemerとIan Lance Taylor

Goのジェネリックの概要。

Go 1.18がリリースされました!, 2022年3月15日
Goチーム

Go 1.18では、ジェネリック、ネイティブファジング、ワークスペースモード、パフォーマンスの改善などが追加されています。

Go 1.18ベータ2を発表, 2022年1月31日
GoチームのJeremy FallerとSteve Francia

Go 1.18 Beta 2は、Go 1.18の2回目のプレビューです。お試しいただき、問題が見つかった場合はお知らせください。

1.18の2つの新しいチュートリアル, 2022年1月14日
GoチームのKatie Hockman

Go 1.18のリリース準備として、2つの新しいチュートリアルが公開されました。

ジェネリック搭載のGo 1.18 Beta 1が利用可能になりました, 2021年12月14日
GoチームのRuss Cox

Go 1.18 Beta 1は、Go 1.18の最初のプレビューです。お試しいただき、問題が見つかった場合はお知らせください。

Goの12年, 2021年11月10日
GoチームのRuss Cox

Go、誕生日おめでとう!

pkg.go.devでの新しい検索エクスペリエンス, 2021年11月9日
Julie Qiu

pkg.go.devでのパッケージ検索が更新され、シンボルを検索できるようになりました!

2021年 Go 開発者アンケートのお知らせ, 2021年10月26日
Alice Merrick

2021年 Go 開発者アンケートにご協力ください。皆様の声をお聞かせください!

行動規範の更新, 2021年9月16日
カーメン・アンドー、ラス・コックス、スティーブ・フランシア

Go 行動規範の小さな更新と、執行に関する更新

crypto/tlsにおける暗号スイートの自動順序付け, 2021年9月15日
Filippo Valsorda

Go 1.17では、TLS暗号スイートの優先順位付けを自動化することにより、TLS構成がより簡単かつ安全になります。

GoのWebエクスペリエンスの整理, 2021年8月18日
Russ Cox

Webサイトをgo.devに統合します。

Go 1.17がリリースされました, 2021年8月16日
マット・ペアリングとアレックス・ラコシー

Go 1.17では、パフォーマンスの向上、モジュールの最適化、Windows上のarm64などが追加されています。

Stack OverflowのGo Collective, 2021年6月23日
スティーブ・フランシア

Stack OverflowにおけるGoの新しいエクスペリエンス、Go Collectiveを発表します。

ファジングがベータ版として利用可能になりました, 2021年6月3日
ケイティ・ホックマンとジェイ・コンロッド

ネイティブGoファジングが、tipでベータテストできるようになりました。

Go開発者アンケート2020の結果, 2021年3月9日
Alice Merrick

2020年 Go 開発者アンケートの結果の分析。

コンテキストと構造体, 2021年2月24日
ジャン・デ・クラーク、マット・T・プラウド

Go 1.16の新しいモジュール変更, 2021年2月18日
ジェイ・コンロッド

Go 1.16では、モジュールがデフォルトで有効になり、実行可能ファイルをインストールする新しい方法が提供され、モジュール作成者が公開されたバージョンを取り消すことができるようになりました。

Go 1.16がリリースされました, 2021年2月16日
マット・ペアリングとドミトリ・シュラリョフ

Go 1.16では、埋め込みファイル、Apple Siliconのサポートなどが追加されています。

VS Code Go拡張機能でgoplsがデフォルトで有効に, 2021年2月1日
Goツールチーム

多くのエディターでGoのIDE機能を提供するgoplsが、VS Code Goでデフォルトで使用されるようになりました。

GoにおけるコマンドPATHのセキュリティ, 2021年1月19日
Russ Cox

プログラムがPATHの問題に対して脆弱であるかどうかを判断する方法と、その対策。

Goへのジェネリクスの追加に関する提案, 2021年1月12日
Ian Lance Taylor

ジェネリクスが言語変更提案プロセスに入ります。

ARMとそれ以降のGo, 2020年12月17日
Russ Cox

GoのARM64およびその他のアーキテクチャのサポート

godoc.orgのリクエストをpkg.go.devにリダイレクト, 2020年12月15日
Julie Qiu

godoc.orgからpkg.go.devへの移行計画。

Goの11年, 2020年11月10日
GoチームのRuss Cox

Go、誕生日おめでとう!

Pkg.go.devがリニューアル!, 2020年11月10日
Julie Qiu

pkg.go.devでの新しいユーザーエクスペリエンスを発表します。

2020年 Go 開発者アンケートのお知らせ, 2020年10月20日
Alice Merrick

2020年 Go 開発者アンケートにご協力ください。皆様の声をお聞かせください!

Go 1.15がリリースされました, 2020年8月11日
アレックス・ラコシー

Go 1.15では、新しいリンカー、X.509の変更、ランタイムの改善、コンパイラの改善、GOPROXYの改善などが追加されています。

モジュールの互換性を維持する, 2020年7月7日
ジャン・デ・クラークとジョナサン・アムステルダム

モジュールを以前のマイナー/パッチバージョンと互換性を保つ方法。

ジェネリクスの次のステップ, 2020年6月16日
イアン・ランス・テイラーとロバート・グリーゼマー

更新されたジェネリクス設計ドラフトと、実験用の変換ツール

Pkg.go.devがオープンソースに!, 2020年6月15日
Julie Qiu

VS Code Go拡張機能がGoプロジェクトに参加, 2020年6月9日
Goチーム

VS Code GoのGoプロジェクトへの移行を発表します。

Go開発者アンケート2019の結果, 2020年4月20日
Todd Kulesza

2019年 Go 開発者アンケートの結果の分析。

Go、Goコミュニティ、そしてパンデミック, 2020年3月25日
カーメン・アンドー、ラス・コックス、スティーブ・フランシア

Goチームがパンデミックにどのように対応しているか、私たちに期待できること、そしてあなたが出来ること。

Protocol Buffersの新しいGo API, 2020年3月2日
ジョー・ツァイ、ダミアン・ニール、ハービー・オン

プロトコルバッファのGo APIの主要な改訂を発表します。

Go 1.14がリリースされました, 2020年2月25日
アレックス・ラコシー

Go 1.14では、本番環境対応のモジュールサポート、高速なdefer、より良いゴルーチンのプリエンプションなどが追加されています。

pkg.go.devの次のステップ, 2020年1月31日
Julie Qiu

Goチームが2020年にpkg.go.devで計画していること。

Go 1.15の提案, 2020年1月28日
ロバート・グリーゼマー(Goチーム代表)

Go 1.15では、3つのマイナーな言語クリーンアップの変更を提案します。

2019年 Go 開発者アンケートのお知らせ, 2019年11月20日
Todd Kulesza

2019年 Go 開発者アンケートにご協力ください。皆様の声をお聞かせください!

Go.dev:Go開発者のための新しいハブ, 2019年11月13日
スティーブ・フランシアとジュリー・チウ

go.devを発表します。go.devは、他に誰がGoを使用しているか、何に使用しているか、および役立つGoパッケージをどのように見つけることができるかという疑問に答えます。

Go 10歳, 2019年11月8日
GoチームのRuss Cox

Go、10歳の誕生日おめでとう!

Goモジュール:v2以降, 2019年11月7日
ジャン・デ・クラークとタイラー・ブイ・パルサリッチ

モジュールのメジャーバージョン2をリリースする方法。

Go 1.13でのエラーの扱い, 2019年10月17日
ダミアン・ニールとジョナサン・アムステルダム

新しいGo 1.13のエラーインターフェイスと関数の使い方。

Goモジュールの公開, 2019年9月26日
タイラー・ブイ・パルサリッチ

依存関係として使用するモジュールを作成および公開する方法。

Go 1.13がリリースされました, 2019年9月3日
アンドリュー・ボンベントレ

Go 1.13では、モジュール認証、新しい数値リテラル、エラーラッピング、デフォルトでTLS 1.3などが追加されています。

モジュールミラーとチェックサムデータベースの開始, 2019年8月29日
ケイティ・ホックマン

Goモジュールミラーとチェックサムデータベースは、Go依存関係の高速で検証済みのダウンロードを提供します。

Goモジュールへの移行, 2019年8月21日
ジャン・デ・クラーク

Goモジュールを使用してプログラムの依存関係を管理する方法。

コントリビューターサミット2019, 2019年8月15日
カーメン・アンドーとコントリビューター

GopherCon 2019でのGoコントリビューターサミットからの報告。

実験、簡略化、出荷, 2019年8月1日
Russ Cox

GopherCon 2019での講演「Goをどのように開発するか」。

なぜジェネリクス?, 2019年7月31日
Ian Lance Taylor

なぜGoにジェネリクスを追加する必要があるのか、そしてそれはどのようなものになるのか。

新しいGoストアの発表, 2019年7月18日
カサンドラ・ソールズベリー

残念ながら、Goストアはオフラインです。

Go 2への次のステップ, 2019年6月26日
ロバート・グリーゼマー(Goチーム代表)

Go 1.14に含めるべきGo 2の言語変更は何ですか?

Go 2018アンケートの結果, 2019年3月28日
トッド・クレーシャ、スティーブ・フランシア

2018年12月のGoユーザーアンケートから学んだこと。

Go 1.12でデプロイするものをデバッグする, 2019年3月21日
デビッド・チェイス

Go 1.12では、最適化されたバイナリのデバッグのサポートが向上しています。

Goモジュールの使用, 2019年3月19日
タイラー・ブイ・パルサリッチとイーノ・コンプトン

Goモジュールを使い始めるために必要な基本操作の紹介。

新しいGo開発者ネットワーク, 2019年3月14日
GoBridgeリーダーシップチーム

ベストプラクティスを共有するGoユーザーグループのコレクションであるGo開発者ネットワークを発表します。

Go Cloud Development Kitの新機能, 2019年3月4日
GoogleのGo Cloud Development Kitチーム

Go Cloud Development Kit(Go CDK)への最近の変更。

Go 1.12がリリースされました, 2019年2月25日
アンドリュー・ボンベントレ

Go 1.12では、オプトインのTLS 1.3、改善されたモジュールなどが追加されています。

2019年のGoモジュール, 2018年12月19日
Russ Cox

Goチームが2019年にGoモジュールで計画していること。

Go 2、いよいよ登場!, 2018年11月29日
Robert Griesemer

Go 2の提案がどのように評価、選択、および出荷されるか。

Goの9年, 2018年11月10日
スティーブ・フランシア

Go、9歳の誕生日おめでとう!

2018年 Goユーザーアンケートにご参加ください, 2018年11月8日
ラン・タオ、スティーブ・フランシア

2018年 Goユーザーアンケートにご協力ください。皆様の声をお聞かせください!

App Engineの新しいGo 1.11ランタイムの発表, 2018年10月16日
イーノ・コンプトンとタイラー・ブイ・パルサリッチ

Google Cloudは、App Engine用の新しいGo 1.11ランタイムを発表します。これにより、アプリの構造に対する制限が少なくなります。

Go CloudのWireを使用したコンパイル時の依存性注入, 2018年10月9日
ロバート・ヴァン・ゲント

Go用の依存性注入ツールであるWireの使用方法。

2018年Go企業アンケートにご参加ください, 2018年10月4日
ラン・タオ、スティーブ・フランシア

2018年のGo Companyアンケートにご協力ください。

Go 2 ドラフトデザイン, 2018年8月28日

Go 2 の主要な変更に関するドラフトデザインを発表します。

Go 1.11 がリリースされました, 2018年8月24日
アンドリュー・ボンベントレ

Go 1.11 では、Goモジュール、WebAssemblyなどの初期サポートが追加されました。

Go Cloudによるポータブルクラウドプログラミング, 2018年7月24日
Eno Compton と Cassandra Salisbury

GoでのポータブルクラウドプログラミングのためのGo Cloudを発表します。

Goへの道のり:Goのガベージコレクターの旅, 2018年7月12日
Rick Hudson

新しい低レイテンシGoガベージコレクターの構造と詳細に関する技術的な講演です。

Goの行動規範の更新, 2018年5月23日
スティーブ・フランシア

Goの行動規範を改訂します。

Goの新しいブランド, 2018年4月26日
スティーブ・フランシア

Goの新しい外観とロゴ(マスコットは変更されません!)。

Goにおけるパッケージバージョニングの提案, 2018年3月26日
Russ Cox

Goモジュールを使用して、Goでのパッケージバージョニングの公式サポートを提案します。

Go 2017年アンケート結果, 2018年2月26日
スティーブ・フランシア

2017年12月のGoユーザーアンケートから学んだことです。

Go 1.10 がリリースされました, 2018年2月16日
Brad Fitzpatrick

Go 1.10 では、ビルドとテスト結果の自動キャッシュなどが追加されました。

こんにちは、中国!, 2018年1月22日
アンドリュー・ボンベントレ

Goのホームページとバイナリダウンロードが、https://golang.google.cn で中国で利用できるようになりました。

2017年Goユーザーアンケートにご参加ください, 2017年11月16日
スティーブ・フランシア

2017年Goユーザーアンケートにご協力ください。皆様の声をお聞かせください!

Goの8周年, 2017年11月10日
スティーブ・フランシア

Go、8歳の誕生日おめでとう!

コミュニティアウトリーチワーキンググループ, 2017年9月5日
Steve Francia と Cassandra Salisbury

Goコミュニティアウトリーチワーキンググループ(CWG)を発表します。

Go 1.9 がリリースされました, 2017年8月24日
Francesc Campoy

Go 1.9 では、型エイリアス、ビット組み込み関数、最適化などが追加されました。

コントリビューターワークショップ, 2017年8月9日
Steve Francia、Cassandra Salisbury、Matt Broberg、Dmitri Shuralyov

Goコントリビューターワークショップでは、GopherConで新しいコントリビューターをトレーニングしました。

コントリビューターサミット, 2017年8月3日
Sam Whited

GopherCon 2017でのGoコントリビューターサミットからのレポート。

Go 2 に向けて, 2017年7月13日
Russ Cox

Go 2 に向けて、どのように協力していくか。

開発者エクスペリエンスワーキンググループの紹介, 2017年4月10日
開発者エクスペリエンスワーキンググループ

開発者エクスペリエンスワーキンググループ(DXWG)を発表します。

HTTP/2サーバープッシュ, 2017年3月24日
Jaana Burcu Dogan と Tom Bergan

HTTP/2サーバープッシュを使用してページロード時間を短縮する方法。

Go 2016年アンケート結果, 2017年3月6日
Goチーム代表 Steve Francia

2017年12月のGoユーザーアンケートから学んだことです。

Go 1.8 がリリースされました, 2017年2月16日
Chris Broadfoot

Go 1.8 では、x86以外のコンパイル済みコードの高速化、ミリ秒未満のガベージコレクション一時停止、HTTP/2プッシュなどが追加されました。

2016年Goユーザーアンケートと企業アンケートにご参加ください, 2016年12月13日
スティーブ・フランシア

2016年Goユーザーアンケートと企業アンケートにご協力ください。皆様の声をお聞かせください!

Goフォント, 2016年11月16日
Nigel Tao、Chuck Bigelow、Rob Pike

Bigelow&HolmesによるGoフォントファミリーを発表します。

Goの7周年, 2016年11月10日
Goチーム

Go、7歳の誕生日おめでとう!

HTTPトレーシングの紹介, 2016年10月4日
Jaana Burcu Dogan

Go 1.7のHTTPトレーシングを使用してクライアントリクエストを理解する方法。

サブテストとサブベンチマークの使用, 2016年10月3日
Marcel van Lohuizen

Go 1.7の新しいサブテストとサブベンチマークの使用方法。

Go 1.7のバイナリサイズ縮小, 2016年8月18日
David Crawshaw

Go 1.7には、小型デバイスにとって重要なバイナリサイズ縮小が含まれています。

Go 1.7 がリリースされました, 2016年8月15日
Chris Broadfoot

Go 1.7 では、x86コンパイル済みコードの高速化、標準ライブラリのコンテキストなどが追加されました。

Go 1.6 がリリースされました, 2016年2月17日
Andrew Gerrand

Go 1.6 では、HTTP/2、テンプレートブロックなどが追加されました。

Goでの言語とロケールのマッチング, 2016年2月9日
Marcel van Lohuizen

Goの言語とロケールマッチングを使用してWebサイトを国際化する方法。

Goの6周年, 2015年11月10日
Andrew Gerrand

Go、6歳の誕生日おめでとう!

Golang UK 2015, 2015年10月9日
Francesc Campoy

初のロンドンGoカンファレンスであるGolangUK 2015からのレポート。

Go GC:低レイテンシーとシンプルさを優先, 2015年8月31日
Richard Hudson

Go 1.5は、Goガベージコレクターの新しい低レイテンシーの未来に向けた第一歩です。

Go 1.5 がリリースされました, 2015年8月19日
Andrew Gerrand

Go 1.5 では、新しい高速なガベージコレクター、デフォルトでの並列処理の強化、go tool traceなどが追加されました。

GopherCon 2015のまとめ, 2015年7月28日
Andrew Gerrand

GopherCon 2015からのレポート。

Go、オープンソース、コミュニティ, 2015年7月8日
Russ Cox

Goがオープンソースである理由、およびオープンソースコミュニティを強化する方法。

Qihoo 360とGo, 2015年7月6日
Yang Zhou

Qihoo 360がGoを使用する方法。

GopherChinaトリップレポート, 2015年7月1日
Robert Griesemer

中国初のGoカンファレンスであるGopherChina 2015からのレポート。

Goでのテスト可能な例, 2015年5月7日
Andrew Gerrand

テストとしても機能する例をパッケージに追加する方法。

パッケージ名, 2015年2月4日
Sameer Ajmani

パッケージの命名方法。

エラーは値です, 2015年1月12日
Rob Pike

Goでのエラー処理のイディオムとパターン。

GothamGo:ビッグアップルのゴーファー, 2015年1月9日
Francesc Campoy

ニューヨーク市で初の丸一日GoカンファレンスであるGothamGo 2015からのレポート。

Gopher Galaは初のGoハッカソン, 2015年1月7日
Francesc Campoy

初のグローバルGoハッカソンであるGopher Galaは、2015年1月23〜25日に開催されます。

コードの生成, 2014年12月22日
Rob Pike

go generateの使用方法。

Go 1.4 がリリースされました, 2014年12月10日
Andrew Gerrand

Go 1.4 では、Androidのサポート、go generate、最適化などが追加されました。

Goとの半 decade, 2014年11月10日
Andrew Gerrand

Go、5歳の誕生日おめでとう!

Google I/OとGopher SummerFestでのGo, 2014年10月6日
Francesc Campoy

Google I/O 2014とGoSF Go SummerFestからのレポート。

Dockerを使用したGoサーバーのデプロイ, 2014年9月26日
Andrew Gerrand

Go用のDockerの新しい公式ベースイメージの使用方法。

定数, 2014年8月25日
Rob Pike

Goでの定数の紹介。

OSCONでのGo, 2014年8月20日
Francesc Campoy

OSCON 2014からのレポート。

Goの並行処理パターン:コンテキスト, 2014年7月29日
Sameer Ajmani

Goコンテキストパッケージの紹介。

GoがOSCON 2014に登場, 2014年7月15日
Francesc Campoy

2014年7月20〜29日にオレゴン州ポートランドで開催されるOSCON 2014に参加する場合は、これらのGoの講演を必ずチェックしてください。

Go 1.3 がリリースされました, 2014年6月18日
Andrew Gerrand

Go 1.3 では、パフォーマンスの向上、godocでの静的解析などが追加されました。

GopherCon 2014まとめ, 2014年5月28日
Andrew Gerrand

GopherCon 2014からのレポート。

Go Gopher, 2014年3月24日
Rob Pike と Andrew Gerrand

Go gopherの裏話。

Goの並行処理パターン:パイプラインとキャンセル, 2014年3月13日
Sameer Ajmani

Goの並行処理を使用してデータ処理パイプラインを構築する方法。

FOSDEM 2014でのGoの講演, 2014年2月24日
Andrew Gerrand

FOSDEM 2014でのGo Devroomからのレポート。

App EngineでのGo:ツール、テスト、並行処理, 2013年12月13日
Andrew Gerrand と Johan Euphrosine

App EngineでのGoの機能強化を発表します。

Go Playgroundの内部, 2013年12月12日
Andrew Gerrand

Go Playgroundの仕組み。

コードカバレッジツール, 2013年12月2日
Rob Pike

Go 1.12のコードカバレッジツールを紹介します。

Go 1.2 がリリースされました, 2013年12月1日
Andrew Gerrand

Go 1.2 では、テストカバレッジの結果、ゴルーチンのプリエンプションなどが追加されました。

Goでのテキスト正規化, 2013年11月26日
Marcel van Lohuizen

GoでUTF-8テキストを正規化する方法とその理由。

Goの4周年, 2013年11月10日
Andrew Gerrand

Go、4歳の誕生日おめでとう!

Goの文字列、バイト、ルーン、文字, 2013年10月23日
Rob Pike

Goでの文字列の仕組みと使用方法。

配列、スライス(および文字列): 'append'のメカニズム, 2013年9月26日
Rob Pike

Goの配列とスライスの仕組みと、copyとappendの使用方法。

最初のGoプログラム, 2013年7月18日
Andrew Gerrand

Rob Pikeは、これまでに書かれた最初のGoプログラムを発掘しました。

Go Race Detectorの紹介, 2013年6月26日
Dmitry Vyukov と Andrew Gerrand

Go race detectorを使用してプログラムを改善する方法とその理由。

GoとGoogle Cloud Platform, 2013年6月12日
Andrew Gerrand

Google I/O 2013からの、Google Cloud PlatformでのGoの使用に関する2つの講演。

Goチームとの対話, 2013年6月6日

Google I/O 2013で、Goチームのメンバー数名が「炉辺談話」を開催しました。

高度なGo並行処理パターン, 2013年5月23日
Andrew Gerrand

Google I/O 2013でのSameer Ajmaniによる講演「高度なGo並行処理パターン」をご覧ください。

Go 1.1がリリースされました, 2013年5月13日
Andrew Gerrand

Go 1.1はより高速になり、return文の制約が緩和され、メソッド式が追加されました。

Go 1への道, 2013年3月14日
Andrew Gerrand

Rob PikeとAndrew Gerrandによる講演「Go 1への道」をご覧ください。

最近のGoに関する2つの記事, 2013年3月6日
Andrew Gerrand

Goに関する2つの記事:「GoogleにおけるGo:ソフトウェアエンジニアリングに役立つ言語設計」と「Go、App Engine、Google+ API入門」

Goミートアップに参加しよう, 2013年2月27日
Andrew Gerrand

地元のGoコミュニティを見つけたり、立ち上げたりする方法。

Goマップの活用, 2013年2月6日
Andrew Gerrand

Goマップの使いどころと使い方。

go fmtでコードを整形しよう, 2013年1月23日
Andrew Gerrand

gofmtを使用してGoコードを整形する方法とその理由。

並行処理は並列処理ではない, 2013年1月16日
Andrew Gerrand

Rob Pikeによる講演「並行処理は並列処理ではない」をご覧ください。

App Engine SDKとワークスペース (GOPATH), 2013年1月9日
Andrew Gerrand

App Engine SDK 1.7.4でGOPATHスタイルのワークスペースがサポートされました。

最近のGoに関する2つの講演, 2013年1月2日
Andrew Gerrand

Goに関する2つの講演:「Go:シンプルなプログラミング環境」と「Go:優雅に成長するコード」。

Goが3歳になりました, 2012年11月10日
Russ Cox

Go、3歳のお誕生日おめでとう!

App Engine 1.7.1におけるGoのアップデート, 2012年8月22日
Andrew Gerrand

App Engine SDK 1.7.1でmemcacheおよびGoのその他の機能が追加されました。

Goコードの整理, 2012年8月16日
Andrew Gerrand

Goプログラムの各部分に最適な名前とパッケージを付けて、ユーザーにとって最適にする方法。

GCC 4.7.1におけるGccgo, 2012年7月11日
Ian Lance Taylor

GCC 4.7.1でGo 1がサポートされました。

Google I/O 2012のGoビデオ, 2012年7月2日
Andrew Gerrand

Google I/O 2012でのGoに関する講演。

Go バージョン1がリリースされました, 2012年3月28日
Andrew Gerrand

大きな節目:Go初の安定版であるGo 1の発表。

Goコミュニティを知る, 2011年12月21日
Andrew Gerrand

Gopherアンケートにご協力ください。皆様の声をお聞かせください!

GoでStatHatを構築する, 2011年12月19日
Patrick Crosby

StatHatがGoを使用している理由と、Goを選択した理由。

ゼロからGoへ:24時間でGoogleホームページに公開, 2011年12月13日
Reinaldo Aguiar

感謝祭2011のGoogle Doodleの公開にGoがどのように役立ったか。

Goプログラミング言語が2歳になりました, 2011年11月10日
Andrew Gerrand

Go、2歳のお誕生日おめでとう!

スケーラブルなApp Engineアプリケーションの記述, 2011年11月1日
David Symonds

Google App EngineでGoを使用してスケーラブルなWebアプリケーションを構築する方法。

GNUデバッガーを使用したGoプログラムのデバッグ, 2011年10月30日
Andrew Gerrand

GDBを使用したGoプログラムのデバッグに関する新しい記事のお知らせ。

Go App Engine SDK 1.5.5 リリース, 2011年10月11日
Andrew Gerrand

Go App Engine SDK 1.5.5 には Go release.r60.2 が含まれています。

Go バージョン1のプレビュー, 2011年10月5日
Russ Cox

GoチームがGoバージョン1で計画していること。

ブラウザからGoを学ぶ, 2011年10月4日
Andrew Gerrand

Goツアーのお知らせ:https://tour.golang.org/。

Go image/draw パッケージ, 2011年9月29日
Nigel Tao

image/draw パッケージを使用したGoでの画像の合成入門。

Go image パッケージ, 2011年9月21日
Nigel Tao

Go imageパッケージを使用した2D画像処理入門。

リフレクションの法則, 2011年9月6日
Rob Pike

Goでのリフレクションの仕組み、考え方、使い方。

Goに関する2つの講演:「Goでの字句スキャン」と「Cuddle:App Engineデモ」, 2011年9月1日
Andrew Gerrand

Sydney GTUGでのGoに関する2つの講演:Rob Pikeが字句スキャンについて説明し、Andrew GerrandがApp Engineを使用してシンプルなリアルタイムチャットを構築します。

App EngineのGoが一般公開されました, 2011年7月21日
Andrew Gerrand

App EngineでGoを使用できるようになりました!

エラー処理とGo, 2011年7月12日
Andrew Gerrand

Goのエラー入門。

Goにおけるファーストクラス関数, 2011年6月30日
Andrew Gerrand

ファーストクラス関数を解説する新しいGoコードウォークの発表。

Goプログラムのプロファイリング, 2011年6月24日
Russ Cox、2011年7月; Shenghou Maが2013年5月に更新

Goの組み込みプロファイラーを使用してプログラムを理解し最適化する方法。

外部Goライブラリの紹介, 2011年6月3日
Andrew Gerrand

いくつかの人気のあるGoライブラリとその使い方。

GIFデコーダー:Goインターフェースの練習, 2011年5月25日
Rob Pike

GoのインターフェースがGo GIFデコーダーでどのようにうまく機能するか。

Google I/O 2011のGo:ビデオ, 2011年5月23日
Andrew Gerrand

Google I/O 2011でのGoに関する2つの講演。

GoとGoogle App Engine, 2011年5月10日
David Symonds、Nigel Tao、およびAndrew Gerrand

Google App EngineでのGoのサポート発表。

HerokuでのGo, 2011年4月21日
Keith RarickとBlake Mizerany

Goを使用した経験について語る2人のHerokuシステムエンジニア。

Gofixの紹介, 2011年4月15日
Russ Cox

go fixを使用して、新しいGoリリースごとにコードを更新する方法。

Godoc:Goコードのドキュメント化, 2011年3月31日
Andrew Gerrand

Goパッケージのドキュメント化の方法とその理由。

データの塊, 2011年3月24日
Rob Pike

高速なGo-to-Goワイヤエンコーディング形式であるgobの紹介。

C? Go? Cgo!, 2011年3月17日
Andrew Gerrand

cgoを使用して、GoパッケージでCコードを呼び出す方法。

Goがより安定になりました, 2011年3月16日
Andrew Gerrand

週ごとの不安定なGoリリースから、リリース頻度は低くなるものの安定したリリースへの移行。

JSONとGo, 2011年1月25日
Andrew Gerrand

GoでJSON形式のデータを生成および消費する方法。

Goスライス:使用法と内部構造, 2011年1月5日
Andrew Gerrand

Goスライスの使い方と仕組み。

Go:1年前の今日, 2010年11月10日
Andrew Gerrand

Go、1歳のお誕生日おめでとう!

Goコードのデバッグ(状況報告), 2010年11月2日
Luuk van Dijk

GDBでGoプログラムをデバッグするときに、何が機能し、何が機能しないか。

実際のGoプロジェクト:SmartTwitterとweb.go, 2010年10月19日
Michael Hoisie

Michael HoisieがGoを使用してSmartTwitterとweb.goを構築した方法。

Go並行処理パターン:タイムアウト、移動, 2010年9月23日
Andrew Gerrand

Goの並行処理サポートを使用してタイムアウトを実装する方法。

Go Playgroundの紹介, 2010年9月15日
Andrew Gerrand

Go Playgroundのお知らせ:https://play.golang.org/。

Goが2010年のBossie賞を受賞, 2010年9月6日
Andrew Gerrand

Goが「最高のオープンソースアプリケーション開発ソフトウェア」として2010年のBossie賞を受賞しました。

defer、panic、およびrecover, 2010年8月4日
Andrew Gerrand

Goのdefer、panic、およびrecover制御フローメカニズムの入門。

通信によってメモリを共有する, 2010年7月13日
Andrew Gerrand

新しいGoコードラボ「通信によってメモリを共有する」のプレビュー。

Goの宣言構文, 2010年7月7日
Rob Pike

Goの宣言構文がCの構文のように見えず、Cよりもはるかに単純である理由。

Google I/OでのGoプログラミングセッションのビデオ, 2010年6月6日
Andrew Gerrand

Google I/O 2010でのRob PikeとRuss CoxによるGoに関する講演。

I/OでのGo:よくある質問, 2010年5月27日
Andrew Gerrand

Google I/O 2010でのGoに関するQ&A。

今後のGoogle I/O Goイベント, 2010年5月12日
Andrew Gerrand

Google I/O 2010に参加される場合は、これらのイベントで必ずGoチームと交流してください。

新しい講演とチュートリアル, 2010年5月5日
Andrew Gerrand

Goについて学ぶためのより多くの資料:講演1つ、コードラボ1つ、およびスクリーンキャスト1つ。

JSON-RPC:インターフェースの物語, 2010年4月27日
Andrew Gerrand

net/rpcパッケージのインターフェースを使用してJSON-RPCシステムを作成する方法。

サードパーティライブラリ:goprotobufとそれ以降, 2010年4月20日
Andrew Gerrand

Googleのデータ交換形式であるProtocol BuffersのGoサポートの発表。

Go:2010年3月の新機能, 2010年3月18日
Andrew Gerrand

最初の投稿!