Go
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-[[Gophers Japan:https://gocon.connpass.com/]]
-[[Go Conference:https://gocon.jp/]]
--[[Go Conference 2022 sessions:https://gocon.jp/2022spri...
-[[Go タグの記事 - フューチャー技術ブログ:https://future-...
-[[GoとTypeScriptはいいぞおじさん:https://developers.gmo....
-[[とほほのGo言語入門:https://www.tohoho-web.com/ex/golan...
-[[Golangでいい設計を実践するための6つのツール:https://ze...
-[[Go Secure Coding Practice の日本語翻訳を公開します:htt...
--[[日本語翻訳:https://github.com/techtouch-inc/Go-SCP-ja...
-[[Go言語とVue.jsで作るユーザー認証アプリ~まとめ~:https:/...
--[[Go言語とVue.jsで作るユーザー認証アプリ~バックエンド開...
--[[Go言語とVue.jsで作るユーザー認証アプリ~バックエンド開...
--[[Go言語とVue.jsで作るユーザー認証アプリ~バックエンド開...
--[[Go言語とVue.jsで作るユーザー認証アプリ~バックエンド開...
-[[Goのなぜ問答:https://zenn.dev/nobonobo/articles/9a9f12...
-[[Go言語(golang)とは? 特徴・できること・将来性を徹底...
-[[「泥臭さ」や「隙」があるからこそできるGoの運用と魅力 ...
-[[Rust なのか Go なのか:https://python.ms/rust-or-go/]]
-[[とってもやさしいGo言語入門:https://zenn.dev/ak/article...
-[[【連載】 ゼロからはじめるGo言語:https://news.mynavi.jp...
-[[【Go言語入門】Go言語の特徴を徹底解説!Go言語でできるこ...
-[[プログラミング言語「Go」とは?特徴と習得のメリット・デ...
-[[Go言語(golang)とは? 特徴・できること・人気の理由につ...
-[[Goの苦手な領域:https://zenn.dev/nobonobo/articles/3f53...
-[[グーグル、C/C++に代わる新言語「Go」をOSSで公開:http:/...
-[[Google の新プログラミング言語 Go をMac OSX にインスト...
-[[新世代の並列処理言語Google Goをひもとく:http://www.atm...
-[[仕事の言語に飽きてきた人はGoを使ってみてほしい――『スタ...
-[[Goならわかるシステムプログラミング:http://ascii.jp/ele...
-[[GoでAPIサーバを開発する:https://qiita.com/zakiry/items...
-[[GoでとあるAPIサーバを実装し直した話:https://tech.merca...
-[[Go で API サーバーを開発してきて1年が過ぎました:http:/...
-[[グーグルのプログラミング言語「Go」--開発者が明かした好...
-[[[golang]goaを使ってAPIの設計・開発し、OpenAPIドキュメ...
-[[Scala で書いたマイクロサービスを Go で書き直した話:htt...
-[[「Goの父」ロブ・パイクの「プログラミング5カ条」、ネッ...
-[[満足度は高いプログラミング言語「Go」--一部機能の不足に...
-[[GoでDBを使ったアプリを書くときみんなどうしてる? Tonam...
*概要 [#ga33e462]
-言語機能や文法などの要素を極限まで削ったコンパクトなプロ...
-改良されたC
--厳密に定義された多数の基本型
--パッケージによる名前空間の導入
--ガベージコレクタによるメモリ管理
-コンパイル言語
-コンパイル速度が速い ... コードの修正→テスト実行のサイク...
-マルチプラットフォームで動作
-OSへの非依存
--OSの標準的なライブラリに依存しない実行ファイルを生成
--OSが提供する共有ライブラリを使わない代わりに、自前で相...
-ガーベジコレクタ機能を備える
-並行処理に強い
--goroutine
--channel
-ポインタ型はあるが、ポインタ演算機能はない
-簡潔性を目指して、以下の機能を外した
--オブジェクト指向
--例外機構
--ジェネリクス ... v1.18 で導入
-[[なぜGo言語はエラー返却に例外機構を使わないのか:https:/...
-[[Go にジェネリクスがなくても構わない人たちに対する批判...
-[[Re: Go にジェネリクスがなくても構わない人たちに対する...
*導入事例 [#l960e288]
-[[海外の導入事例:https://go.dev/solutions/#case-studies]]
-[[日本の導入事例:https://github.com/golang/go/wiki/GoUse...
-[[Ubie は Go と Node.js の会社になります:https://zenn.de...
-[[少人数での爆速開発を目指してgolang×GCPの技術選定をした...
-[[ReactとGo言語の実務を2日経験して感じたことをまとめてみ...
-[[業務アプリケーション開発にGoを採用する理由:https://zen...
*学習 [#u72af74d]
-[[Go入門の軌跡:https://future-architect.github.io/articl...
-[[フロントエンドエンジニアが3ヶ月で Go を覚えてバックエ...
*Goにないもの、どうする? [#a2cb935c]
-[[Goのなぜ問答:https://zenn.dev/nobonobo/articles/9a9f12...
**クラス [#y915b909]
-[[Go言語でハマったことメモ(クラス・継承):https://www.k...
-[[golangでクラスを使うには??(別ファイルで定義したクラ...
-[[Goはオブジェクト指向言語だろうか?:https://postd.cc/is...
-[[Go言語でオブジェクト指向プログラミングの基本(型編):htt...
-クラスという概念は存在しない
-クラス・オブジェクトが全く使えない。というわけではなく、...
-Go言語は継承の使用を避け、 継承ではなくコンポジションを...
-Goは、これを達成するのに、構造体とインターフェース間の部...
**例外処理 [#r0c64609]
-[[[Golang] エラーハンドリング:https://dev-yakuza.posstre...
-[[「例外」がないからGo言語はイケてないとかって言ってるヤ...
-[[Goのエラーハンドリングの考え方が良く分からない:https:/...
-[[Go言語におけるエラーハンドリングを今一度振り返る:https...
*他言語からの乗り換え [#p68b5ca3]
**from PHP [#v40aff99]
-[[Go Conference 2022 SpringでPHPからGoへの移行について発...
-[[サーバーサイドの開発をPHPからGoにリプレイスすることで...
**from JavaScript [#u89eacbe]
-[[JavaScriptからGo言語に乗り換えた感想:https://www.kwbtb...
*トレンド [#p9fe8252]
-[[これまでとこれからのGo:https://gihyo.jp/article/2022/0...
-[[IT業界で最先端のGo案件が増加中[2022年]:https://geechs-...
*バージョン [#ddb060c7]
-Goは年に2回、2月と8月に新しいバージョンをリリースする
**[[1.20:https://tip.golang.org/doc/go1.20]] [#ed0504c7]
-[[「Go 1.20.1」「Go 1.19.6」が公開、4件の脆弱性を修正:ht...
-[[Googleがプログラミング言語「Go 1.20」を公開、ランタイ...
-[[Go1.20 New Features:https://zenn.dev/koya_iwamura/arti...
**[[1.19 (2022/8):https://tip.golang.org/doc/go1.19]] [#c...
-[[プログラミング言語「Go 1.19」が公開 ~ドキュメントコメ...
**1.18 (2022/3) [#sd771224]
-[[ジェネリクスを導入した「Go 1.18」が公開 ~「Go」言語の...
-[[Go 1.18集中連載 ジェネリクス:https://future-architect....
**1.19 [#b56b05e1]
-[[プログラミング言語「Go 1.19」が公開 ~ドキュメントコメ...
-[[Go 1.19リリース連載始まります GoDoc/ツール周りのアップ...
*主な機能追加 [#kbf2822b]
**go get [#r213dd88]
**モジュール [#xed66b06]
**コンテキスト [#q75d8b1c]
-[[よくわかるcontextの使い方:https://zenn.dev/hsaki/books...
**ジェネリクス [#xc8c92b0]
*DDD [#p7bc67ea]
-[[今すぐ「レイヤードアーキテクチャ+DDD」を理解しよう。(...
-[[DDDを意識したgolangでの実装:https://qiita.com/goshushu...
*ORM [#m5eb5b82]
***[[sqlx:https://github.com/jmoiron/sqlx]] [#aff42707]
***[[pop:https://github.com/gobuffalo/pop]] [#d11822b5]
***[[gorm:https://gorm.io/ja_JP/]] [#o8fa0379]
*ライブラリ [#r7181ac8]
**ロギング [#nef94ab4]
***[[log:https://pkg.go.dev/log]] [#n731fab3]
***[[zap:https://github.com/uber-go/zap]] [#k2d736d0]
**Excel [#n28870fb]
***[[Excelize:https://xuri.me/excelize/]] [#u190b2dd]
-[[Go 言語スプレッドシートライブラリ:Excelize 2.7.0 がリ...
-[[Goのexcelizeを使ってエクセル操作を行う方法:https://tok...
**PDF [#d8b5c895]
***gopdf [#n914fe1f]
-[[Go 1.12でgopdf使ってテンプレートのPDFに色々埋め込み:ht...
*モバイル開発 [#e98149e9]
-[[“Flutter”単体で完結できないモバイルアプリ開発 「Go」の...
**Go mobile [#zec6f225]
**[[Go Cloud:https://github.com/google/go-cloud]] [#d0485...
*GoDoc [#v337ce85]
-[[チョットできるGoプログラマーになるための詳解GoDoc:http...
*ツール [#t1465101]
**gore, gocode, pp [#r006cdf9]
$ go get github.com/motemen/gore/cmd/gore
$ go get github.com/mdempsky/gocode
$ go get github.com/k0kubun/pp
**ghq [#j7614917]
-[[Ubuntuのgoのバージョンを上げて、ghqをインストールする:...
-[[GO言語 1.12をインストール@Ubuntu 18.04:https://www.maz...
**goimports [#c0048ec2]
$ go get golang.org/x/tools/cmd/goimports
**golint [#lbbd74db]
-静的解析ツール
$ go get golang.org/x/lint/golint
**gox [#n9cc66f0]
-[[goxでGoをクロスコンパイルする:https://qiita.com/ono_ma...
-クロスコンパイルツール
$ go get github.com/mitchellh/gox
*クロスコンパイル [#ed4f795e]
*常駐システム [#v1663396]
-[[Go言語でWindows,Linuxの常駐システムを開発する:https://...
*マイクロサービス [#pa365513]
-[[ZOZOTOWNのGo言語におけるマイクロサービス開発の共通規約...
*開発会社 [#lb6308fc]
-[[Go言語を使ったシステム開発でおすすめの開発会社7社【202...
*トラブルシューティング [#v4d99379]
**no required module provides package [#dba57b84]
-[[go build で missing go.sum entry for module providing ...
**go mod [#oa16fc93]
-[[go.modについての陥りやすい誤解:https://poyo.hatenablog...
-[[[Go言語]Go Modulesのimportで手こずった話をしたいと思い...
**go mod tidy [#h5f0fccd]
-[[go mod tidyをもっと詳しく調べてみた:https://developer....
***but does not contain package [#j49dd664]
-[[go mod tidyするとmodule ... found, but does not contai...
終了行:
-[[Gophers Japan:https://gocon.connpass.com/]]
-[[Go Conference:https://gocon.jp/]]
--[[Go Conference 2022 sessions:https://gocon.jp/2022spri...
-[[Go タグの記事 - フューチャー技術ブログ:https://future-...
-[[GoとTypeScriptはいいぞおじさん:https://developers.gmo....
-[[とほほのGo言語入門:https://www.tohoho-web.com/ex/golan...
-[[Golangでいい設計を実践するための6つのツール:https://ze...
-[[Go Secure Coding Practice の日本語翻訳を公開します:htt...
--[[日本語翻訳:https://github.com/techtouch-inc/Go-SCP-ja...
-[[Go言語とVue.jsで作るユーザー認証アプリ~まとめ~:https:/...
--[[Go言語とVue.jsで作るユーザー認証アプリ~バックエンド開...
--[[Go言語とVue.jsで作るユーザー認証アプリ~バックエンド開...
--[[Go言語とVue.jsで作るユーザー認証アプリ~バックエンド開...
--[[Go言語とVue.jsで作るユーザー認証アプリ~バックエンド開...
-[[Goのなぜ問答:https://zenn.dev/nobonobo/articles/9a9f12...
-[[Go言語(golang)とは? 特徴・できること・将来性を徹底...
-[[「泥臭さ」や「隙」があるからこそできるGoの運用と魅力 ...
-[[Rust なのか Go なのか:https://python.ms/rust-or-go/]]
-[[とってもやさしいGo言語入門:https://zenn.dev/ak/article...
-[[【連載】 ゼロからはじめるGo言語:https://news.mynavi.jp...
-[[【Go言語入門】Go言語の特徴を徹底解説!Go言語でできるこ...
-[[プログラミング言語「Go」とは?特徴と習得のメリット・デ...
-[[Go言語(golang)とは? 特徴・できること・人気の理由につ...
-[[Goの苦手な領域:https://zenn.dev/nobonobo/articles/3f53...
-[[グーグル、C/C++に代わる新言語「Go」をOSSで公開:http:/...
-[[Google の新プログラミング言語 Go をMac OSX にインスト...
-[[新世代の並列処理言語Google Goをひもとく:http://www.atm...
-[[仕事の言語に飽きてきた人はGoを使ってみてほしい――『スタ...
-[[Goならわかるシステムプログラミング:http://ascii.jp/ele...
-[[GoでAPIサーバを開発する:https://qiita.com/zakiry/items...
-[[GoでとあるAPIサーバを実装し直した話:https://tech.merca...
-[[Go で API サーバーを開発してきて1年が過ぎました:http:/...
-[[グーグルのプログラミング言語「Go」--開発者が明かした好...
-[[[golang]goaを使ってAPIの設計・開発し、OpenAPIドキュメ...
-[[Scala で書いたマイクロサービスを Go で書き直した話:htt...
-[[「Goの父」ロブ・パイクの「プログラミング5カ条」、ネッ...
-[[満足度は高いプログラミング言語「Go」--一部機能の不足に...
-[[GoでDBを使ったアプリを書くときみんなどうしてる? Tonam...
*概要 [#ga33e462]
-言語機能や文法などの要素を極限まで削ったコンパクトなプロ...
-改良されたC
--厳密に定義された多数の基本型
--パッケージによる名前空間の導入
--ガベージコレクタによるメモリ管理
-コンパイル言語
-コンパイル速度が速い ... コードの修正→テスト実行のサイク...
-マルチプラットフォームで動作
-OSへの非依存
--OSの標準的なライブラリに依存しない実行ファイルを生成
--OSが提供する共有ライブラリを使わない代わりに、自前で相...
-ガーベジコレクタ機能を備える
-並行処理に強い
--goroutine
--channel
-ポインタ型はあるが、ポインタ演算機能はない
-簡潔性を目指して、以下の機能を外した
--オブジェクト指向
--例外機構
--ジェネリクス ... v1.18 で導入
-[[なぜGo言語はエラー返却に例外機構を使わないのか:https:/...
-[[Go にジェネリクスがなくても構わない人たちに対する批判...
-[[Re: Go にジェネリクスがなくても構わない人たちに対する...
*導入事例 [#l960e288]
-[[海外の導入事例:https://go.dev/solutions/#case-studies]]
-[[日本の導入事例:https://github.com/golang/go/wiki/GoUse...
-[[Ubie は Go と Node.js の会社になります:https://zenn.de...
-[[少人数での爆速開発を目指してgolang×GCPの技術選定をした...
-[[ReactとGo言語の実務を2日経験して感じたことをまとめてみ...
-[[業務アプリケーション開発にGoを採用する理由:https://zen...
*学習 [#u72af74d]
-[[Go入門の軌跡:https://future-architect.github.io/articl...
-[[フロントエンドエンジニアが3ヶ月で Go を覚えてバックエ...
*Goにないもの、どうする? [#a2cb935c]
-[[Goのなぜ問答:https://zenn.dev/nobonobo/articles/9a9f12...
**クラス [#y915b909]
-[[Go言語でハマったことメモ(クラス・継承):https://www.k...
-[[golangでクラスを使うには??(別ファイルで定義したクラ...
-[[Goはオブジェクト指向言語だろうか?:https://postd.cc/is...
-[[Go言語でオブジェクト指向プログラミングの基本(型編):htt...
-クラスという概念は存在しない
-クラス・オブジェクトが全く使えない。というわけではなく、...
-Go言語は継承の使用を避け、 継承ではなくコンポジションを...
-Goは、これを達成するのに、構造体とインターフェース間の部...
**例外処理 [#r0c64609]
-[[[Golang] エラーハンドリング:https://dev-yakuza.posstre...
-[[「例外」がないからGo言語はイケてないとかって言ってるヤ...
-[[Goのエラーハンドリングの考え方が良く分からない:https:/...
-[[Go言語におけるエラーハンドリングを今一度振り返る:https...
*他言語からの乗り換え [#p68b5ca3]
**from PHP [#v40aff99]
-[[Go Conference 2022 SpringでPHPからGoへの移行について発...
-[[サーバーサイドの開発をPHPからGoにリプレイスすることで...
**from JavaScript [#u89eacbe]
-[[JavaScriptからGo言語に乗り換えた感想:https://www.kwbtb...
*トレンド [#p9fe8252]
-[[これまでとこれからのGo:https://gihyo.jp/article/2022/0...
-[[IT業界で最先端のGo案件が増加中[2022年]:https://geechs-...
*バージョン [#ddb060c7]
-Goは年に2回、2月と8月に新しいバージョンをリリースする
**[[1.20:https://tip.golang.org/doc/go1.20]] [#ed0504c7]
-[[「Go 1.20.1」「Go 1.19.6」が公開、4件の脆弱性を修正:ht...
-[[Googleがプログラミング言語「Go 1.20」を公開、ランタイ...
-[[Go1.20 New Features:https://zenn.dev/koya_iwamura/arti...
**[[1.19 (2022/8):https://tip.golang.org/doc/go1.19]] [#c...
-[[プログラミング言語「Go 1.19」が公開 ~ドキュメントコメ...
**1.18 (2022/3) [#sd771224]
-[[ジェネリクスを導入した「Go 1.18」が公開 ~「Go」言語の...
-[[Go 1.18集中連載 ジェネリクス:https://future-architect....
**1.19 [#b56b05e1]
-[[プログラミング言語「Go 1.19」が公開 ~ドキュメントコメ...
-[[Go 1.19リリース連載始まります GoDoc/ツール周りのアップ...
*主な機能追加 [#kbf2822b]
**go get [#r213dd88]
**モジュール [#xed66b06]
**コンテキスト [#q75d8b1c]
-[[よくわかるcontextの使い方:https://zenn.dev/hsaki/books...
**ジェネリクス [#xc8c92b0]
*DDD [#p7bc67ea]
-[[今すぐ「レイヤードアーキテクチャ+DDD」を理解しよう。(...
-[[DDDを意識したgolangでの実装:https://qiita.com/goshushu...
*ORM [#m5eb5b82]
***[[sqlx:https://github.com/jmoiron/sqlx]] [#aff42707]
***[[pop:https://github.com/gobuffalo/pop]] [#d11822b5]
***[[gorm:https://gorm.io/ja_JP/]] [#o8fa0379]
*ライブラリ [#r7181ac8]
**ロギング [#nef94ab4]
***[[log:https://pkg.go.dev/log]] [#n731fab3]
***[[zap:https://github.com/uber-go/zap]] [#k2d736d0]
**Excel [#n28870fb]
***[[Excelize:https://xuri.me/excelize/]] [#u190b2dd]
-[[Go 言語スプレッドシートライブラリ:Excelize 2.7.0 がリ...
-[[Goのexcelizeを使ってエクセル操作を行う方法:https://tok...
**PDF [#d8b5c895]
***gopdf [#n914fe1f]
-[[Go 1.12でgopdf使ってテンプレートのPDFに色々埋め込み:ht...
*モバイル開発 [#e98149e9]
-[[“Flutter”単体で完結できないモバイルアプリ開発 「Go」の...
**Go mobile [#zec6f225]
**[[Go Cloud:https://github.com/google/go-cloud]] [#d0485...
*GoDoc [#v337ce85]
-[[チョットできるGoプログラマーになるための詳解GoDoc:http...
*ツール [#t1465101]
**gore, gocode, pp [#r006cdf9]
$ go get github.com/motemen/gore/cmd/gore
$ go get github.com/mdempsky/gocode
$ go get github.com/k0kubun/pp
**ghq [#j7614917]
-[[Ubuntuのgoのバージョンを上げて、ghqをインストールする:...
-[[GO言語 1.12をインストール@Ubuntu 18.04:https://www.maz...
**goimports [#c0048ec2]
$ go get golang.org/x/tools/cmd/goimports
**golint [#lbbd74db]
-静的解析ツール
$ go get golang.org/x/lint/golint
**gox [#n9cc66f0]
-[[goxでGoをクロスコンパイルする:https://qiita.com/ono_ma...
-クロスコンパイルツール
$ go get github.com/mitchellh/gox
*クロスコンパイル [#ed4f795e]
*常駐システム [#v1663396]
-[[Go言語でWindows,Linuxの常駐システムを開発する:https://...
*マイクロサービス [#pa365513]
-[[ZOZOTOWNのGo言語におけるマイクロサービス開発の共通規約...
*開発会社 [#lb6308fc]
-[[Go言語を使ったシステム開発でおすすめの開発会社7社【202...
*トラブルシューティング [#v4d99379]
**no required module provides package [#dba57b84]
-[[go build で missing go.sum entry for module providing ...
**go mod [#oa16fc93]
-[[go.modについての陥りやすい誤解:https://poyo.hatenablog...
-[[[Go言語]Go Modulesのimportで手こずった話をしたいと思い...
**go mod tidy [#h5f0fccd]
-[[go mod tidyをもっと詳しく調べてみた:https://developer....
***but does not contain package [#j49dd664]
-[[go mod tidyするとmodule ... found, but does not contai...
ページ名: