SlideShare a Scribd company logo
1 of 29
Download to read offline
Go言語のご紹介
合同勉強会 in 大都会岡山 -2013 Winter-
2013.12.14 (15 min.)
私なりの
私のご紹介
package self
import “introduction”
const (
Name = “Ryuji IWATA”
Twitter = “@qt_luigi”
Comment = “Go言語は今夏から始めました!”
)
「Go言語」
ご存知ですか?
アジェンタ
・Go言語とは?
・4つの特徴
・何ができるの?
・Hello, World!
・つまるところ
・何から始める?
・最新情報は?
Go言語とは?
・2009年にGoogle社にてC言語を参考にして開発された
 コンパイル形式の新しいプログラミング言語
Go: A New Programming Language - The official Google Code blog - http://googlecode.blogspot.jp/2009/11/go-new-programming-language.html
Go言語とは?
・オープンソースプロジェクト & BSDスタイルライセンス
・貢献者は460名ほどで、日本人の方もいらっしゃいます。
The Go Project - The Go Programming Language - http://golang.org/project/
Gopherとは?
1)マスコットキャラクター
 ・Renée Frenchがデザイン
 ・Creative Commons Attribution 3.0
 ・著作権者の表示で誰でも利用可能
2)「Go愛好家」の総称
 ・PythonでいうPythonista
 ・RubyでいうRubyist
私的Goの
4つの特徴
4つの特徴
モダン
 久々に誕生した「今どき」の言語。
マルチ
 「今どき」のハードやOSに対応。
シンプル
 Goが目指したテーマ。速さの源。
スピーディー
 処理も開発も習得も素早くこなす。
こ、今年で4才
になりました!
モダン
開発の参考にしたC言語と比較して
 ・メモリ管理はガーベジコレクション
 ・オブジェクト指向言語?(Yes and no.)
 ・言語レベルで並列処理をサポート
 ・ネットワークやWebのパッケージが充実
初期の開発メンバーはベル研でUNIXやC言語の開発に
参加していました。あとUTF-8を策定していますね。
マルチ
マルチプラットフォーム
 ・主要OS(各BSD, Linux, OS X, Windows)に対応。
 ・同一ソースで主要OSに対応しクロスコンパイルも
  可能のため網羅性の高いプロダクトにかなり有利。
マルチプロセッサー
 ・言語レベルで並列処理に対応(Goroutine&Channel)
 ・CPU性能向上がクロック数の増大からプロセッサー
  数の増大にシフトしている今の流れに完全にマッチ。
シンプル
言語仕様
 ・クラスや継承がない(型にメソッドを追加)
 ・ポインター演算や例外処理などが不要
 ・定義した時点で変数はゼロ初期化 例)var age int
文法
 ・繰り返しはfor文のみ 例)無限ループ - for {
 ・条件式の丸括弧は不要 例)if a >= 1 {
 ・戻り値を複数返せる 例)val, err = input(arg)
スピーディー
処理
 ・シンプルな設計のため「コンパイル」が速い。
 ・実行ファイル形式なのでC言語に近い速さで動作。
開発
 ・ソースファイルをスクリプトとしても実行できる。
 ・作成、実行、確認を素早く繰り返し行える。
習得
 ・シンプルな設計のため「習得」が速い。(予約語:25個)
何が出来るの?
何が出来るの?
コマンドラインツール(CLI)
 ・実例)Docker, Packer, Cloud Foundly, Juju, Heroku
   パッケージ:flag
Google App Engine(1.5から) Experimental!
 ・スピンアップや処理が速いので課金コスト削減
   パッケージ:net/http
 ・1.8.6から単体テストをサポート
   パッケージ:appengine/aetest コマンド:goapp
何が出来るの?
どちらかと言えば「サーバーサイド」が得意
 ・Google社のインフラ系の問題をソフトウェアの面
  から解決するには?からプロジェクトがスタート。
   Google DL サーバ, YouTube(分散), pixiv(一部) など
GUIパッケージは標準では用意されていない
 ・各GUI Toolkitを扱うパッケージが公開されている。
   GTK+ go-gtk - https://github.com/mattn/go-gtk
   Qt go-ui - https://github.com/visualfc/go-ui など
Hello, World!
hello.go (CLI)
package main
import “fmt”
func main() {
fmt.Println(“Hello, 世界!”)
}
mainは特殊!
文末の”;”は不要!
公開メソッドは大文字
で始まります!
hello.go (GAE/G&HTTPサーバー)
package hello
import (
"fmt"
"net/http"
)
func init() {
http.HandleFunc("/", handler)
}
func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprint(w, "Hello, 世界!")
}
1.package名をhelloからmainに変更
2.関数名のinit()をmain()に書き換え
3.main()関数の最後に以下の一行を追記
http.ListenAndServe(“:8080”, nil)
これで、HTTPサーバーに早変わり!
つまるところ
“私なりの”結論
・使用しているプログラミング言語で問題がなければ、
 新たに採用する必要はないでしょう。
・処理速度、マルチプラットフォーム、並列処理などの
 考慮が必要になった時、選択肢に上げてみて下さい。
・「Google社だから」というイメージは捨てましょう。
 まずは触ってみて、善し悪しの判断はその後で。
・第nの言語として習得するにはかなりオススメです!
・「これから」の言語なので動向を見守るのも良いかと。
何から始める?
インターネットから(英語)
公式サイト
 The Go Programming Language - http://golang.org/
 全ての情報はココにあります!
チュートリアル
 A Tour of Go - http://tour.golang.org/#1
 文法まわりを一通り学べます。日本語ページもあります。
遊び場
 Go Playground - http://play.golang.org/
 ネット上でお気軽コーディング。作成したコードを共有できます。
みんなで
始めよう!
インターネットから(日本語)
日本語サイト
 golang.jp - http://golang.jp/
 英語が苦手の人はまずはコチラから。内容が少し古いのでご注意を。
コード情報
 Qiita(Go関連) - http://qiita.com/tags/go
 様々な「出来ること」をコードで見ることができます。
Qiita Advent Calendar 2013、
Goが募集完了一番乗りだと!?
書籍から
基礎からわかるGo言語
 ・入門に最適な1冊で、Go 1.0.3に対応しています。
プログラミング言語Goフレーズブック [絶版]
 ・基礎や文法を習得した後に読むと理解が深まります。
Go言語プログラミング入門 on Google App Engine [絶版]
 ・GAE/Gならこの1冊です。内容が古い
  ので最新バージョンで動作するよう書
  き換えることでGo力を鍛えましょう!
絶版だけど、
まだ見つかる!
勉強会から
東京
Go研 - http://connpass.com/series/353/
月1回のペースで開催。 ハッシュタグ:#goken[会数]
大阪
大阪Go勉強会 - https://www.facebook.com/osakagolang
数ヶ月に1回のペースで開催。 ハッシュタグ:#阪Go
岡山
Golang Cafe - ttyokoyama on Zusaar
週1回ペース(毎週日曜日)で開催。 ハッシュタグ:#gdgchugoku
春と秋にGoコン(Go Conference)があったね。
来年4月はGopher
Conだね。カリフ
ォルニアだけど。
最新情報は?
インターネットで
英語
 ・ハッシュタグ:#golang
 ・Google Groups - golang-nuts
日本語
 ・ハッシュタグ:#golangjp #golang
 ・Google+ - Golang JP
 ・Lingr - Go言語
検索キーワード
を「Golang」に
するとヒット率
が上がるよ! 
q@w@p

More Related Content

What's hot

GoによるiOSアプリの開発
GoによるiOSアプリの開発GoによるiOSアプリの開発
GoによるiOSアプリの開発Takuya Ueda
 
App Dojo 2017 12月 - VUI in your app with Dialogflow -
App Dojo 2017 12月 - VUI in your app with Dialogflow -App Dojo 2017 12月 - VUI in your app with Dialogflow -
App Dojo 2017 12月 - VUI in your app with Dialogflow -啓介 大橋
 
Go mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろうGo mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろうTakuya Ueda
 
Goだけでモバイルアプリを作る
Goだけでモバイルアプリを作るGoだけでモバイルアプリを作る
Goだけでモバイルアプリを作るTakuya Ueda
 
エディタの壁を越えるGoの開発ツールの文化と作成法
エディタの壁を越えるGoの開発ツールの文化と作成法エディタの壁を越えるGoの開発ツールの文化と作成法
エディタの壁を越えるGoの開発ツールの文化と作成法Takuya Ueda
 
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違いPHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違いMasataka Kono
 
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現するgoパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現するTakuya Ueda
 
ライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみようライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみようMasataka Kono
 
What is "Go" Gopher?
What is "Go" Gopher?What is "Go" Gopher?
What is "Go" Gopher?Ryuji Iwata
 
GAE/GoでLINE Messaging API を使う
GAE/GoでLINE Messaging API を使うGAE/GoでLINE Messaging API を使う
GAE/GoでLINE Messaging API を使うTakuya Ueda
 
Goji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャGoji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャShiroyagi Corporation
 
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 SummerGoのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 SummerHirokazu Fukami
 
Go MobileでAndroidアプリ開発
Go MobileでAndroidアプリ開発Go MobileでAndroidアプリ開発
Go MobileでAndroidアプリ開発Takuya Ueda
 
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法Takuya Ueda
 
Androidアプリ開発で活躍必至!? ビルドツールGradle
Androidアプリ開発で活躍必至!? ビルドツールGradleAndroidアプリ開発で活躍必至!? ビルドツールGradle
Androidアプリ開発で活躍必至!? ビルドツールGradleamayaw9
 
実践Go ツールの作成から配布まで
実践Go ツールの作成から配布まで実践Go ツールの作成から配布まで
実践Go ツールの作成から配布までYusuke Miyake
 
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみたRubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみたYusuke Kon
 
CakePHP を使ってよかったこと
CakePHP を使ってよかったことCakePHP を使ってよかったこと
CakePHP を使ってよかったことWataru Terada
 

What's hot (20)

GoによるiOSアプリの開発
GoによるiOSアプリの開発GoによるiOSアプリの開発
GoによるiOSアプリの開発
 
App Dojo 2017 12月 - VUI in your app with Dialogflow -
App Dojo 2017 12月 - VUI in your app with Dialogflow -App Dojo 2017 12月 - VUI in your app with Dialogflow -
App Dojo 2017 12月 - VUI in your app with Dialogflow -
 
Go mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろうGo mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろう
 
Goだけでモバイルアプリを作る
Goだけでモバイルアプリを作るGoだけでモバイルアプリを作る
Goだけでモバイルアプリを作る
 
GoでMinecraftっぽいの作る
GoでMinecraftっぽいの作るGoでMinecraftっぽいの作る
GoでMinecraftっぽいの作る
 
エディタの壁を越えるGoの開発ツールの文化と作成法
エディタの壁を越えるGoの開発ツールの文化と作成法エディタの壁を越えるGoの開発ツールの文化と作成法
エディタの壁を越えるGoの開発ツールの文化と作成法
 
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違いPHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
 
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現するgoパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
 
ライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみようライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみよう
 
What is "Go" Gopher?
What is "Go" Gopher?What is "Go" Gopher?
What is "Go" Gopher?
 
GAE/GoでLINE Messaging API を使う
GAE/GoでLINE Messaging API を使うGAE/GoでLINE Messaging API を使う
GAE/GoでLINE Messaging API を使う
 
Goji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャGoji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャ
 
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 SummerGoのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
 
Go MobileでAndroidアプリ開発
Go MobileでAndroidアプリ開発Go MobileでAndroidアプリ開発
Go MobileでAndroidアプリ開発
 
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
 
Androidアプリ開発で活躍必至!? ビルドツールGradle
Androidアプリ開発で活躍必至!? ビルドツールGradleAndroidアプリ開発で活躍必至!? ビルドツールGradle
Androidアプリ開発で活躍必至!? ビルドツールGradle
 
実践Go ツールの作成から配布まで
実践Go ツールの作成から配布まで実践Go ツールの作成から配布まで
実践Go ツールの作成から配布まで
 
Goとテスト
GoとテストGoとテスト
Goとテスト
 
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみたRubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
 
CakePHP を使ってよかったこと
CakePHP を使ってよかったことCakePHP を使ってよかったこと
CakePHP を使ってよかったこと
 

Similar to 私なりのGo言語のご紹介

Go言語ってどんな言語? 導入実績や気になるトレンド
Go言語ってどんな言語? 導入実績や気になるトレンドGo言語ってどんな言語? 導入実績や気になるトレンド
Go言語ってどんな言語? 導入実績や気になるトレンドAtsushi Yasuda
 
Introduce the activities of gdg kobe 130917
Introduce the activities of gdg kobe 130917Introduce the activities of gdg kobe 130917
Introduce the activities of gdg kobe 130917Yasutaka Kawamoto
 
ちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオンちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオンSatoshi Noda
 
クラウドとGo言語とリモートワーク

クラウドとGo言語とリモートワーク
クラウドとGo言語とリモートワーク

クラウドとGo言語とリモートワーク
R3 institute
 
The History of Groovy #GroovyBase
The History of Groovy #GroovyBaseThe History of Groovy #GroovyBase
The History of Groovy #GroovyBasekyon mm
 
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ PreseCommunity & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ PreseIWASAKI NOBUSUKE
 
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた: Yutaka Kachi
 
【初心者向け】Go言語勉強会資料
 【初心者向け】Go言語勉強会資料 【初心者向け】Go言語勉強会資料
【初心者向け】Go言語勉強会資料Yuji Otani
 
Google I/O 2018 参加レポート
Google I/O 2018 参加レポートGoogle I/O 2018 参加レポート
Google I/O 2018 参加レポートKLab Inc. / Tech
 
ゆるふわGo言語
ゆるふわGo言語ゆるふわGo言語
ゆるふわGo言語yumi_chappy
 
G* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - IntroductionG* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - IntroductionKazuchika Sekiya
 
Hello GoDoc!
Hello GoDoc!Hello GoDoc!
Hello GoDoc!laco0416
 
国際化対応におけるUI実装で気をつけるべきこと
国際化対応におけるUI実装で気をつけるべきこと国際化対応におけるUI実装で気をつけるべきこと
国際化対応におけるUI実装で気をつけるべきことKLab Inc. / Tech
 
テックリンクGoハンズオン#2 APIアプリをGKEで動かしてみよう
テックリンクGoハンズオン#2 APIアプリをGKEで動かしてみようテックリンクGoハンズオン#2 APIアプリをGKEで動かしてみよう
テックリンクGoハンズオン#2 APIアプリをGKEで動かしてみようyoshito funayose
 
FOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトークFOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトークYoichi Kayama
 
PFIセミナー 2013/02/28 「プログラミング言語の今」
PFIセミナー 2013/02/28 「プログラミング言語の今」PFIセミナー 2013/02/28 「プログラミング言語の今」
PFIセミナー 2013/02/28 「プログラミング言語の今」Preferred Networks
 
Go 言語を語ってみるか
Go 言語を語ってみるかGo 言語を語ってみるか
Go 言語を語ってみるかAkihiko Matuura
 
Golangによるubicの試作
Golangによるubicの試作Golangによるubicの試作
Golangによるubicの試作kn1kn1
 
Let's make rest server by golang
Let's make rest server by golangLet's make rest server by golang
Let's make rest server by golangkazuhisa kawashima
 

Similar to 私なりのGo言語のご紹介 (20)

Go言語ってどんな言語? 導入実績や気になるトレンド
Go言語ってどんな言語? 導入実績や気になるトレンドGo言語ってどんな言語? 導入実績や気になるトレンド
Go言語ってどんな言語? 導入実績や気になるトレンド
 
社内勉強会1 go lang
社内勉強会1 go lang 社内勉強会1 go lang
社内勉強会1 go lang
 
Introduce the activities of gdg kobe 130917
Introduce the activities of gdg kobe 130917Introduce the activities of gdg kobe 130917
Introduce the activities of gdg kobe 130917
 
ちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオンちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオン
 
クラウドとGo言語とリモートワーク

クラウドとGo言語とリモートワーク
クラウドとGo言語とリモートワーク

クラウドとGo言語とリモートワーク

 
The History of Groovy #GroovyBase
The History of Groovy #GroovyBaseThe History of Groovy #GroovyBase
The History of Groovy #GroovyBase
 
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ PreseCommunity & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
 
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた: Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
 
【初心者向け】Go言語勉強会資料
 【初心者向け】Go言語勉強会資料 【初心者向け】Go言語勉強会資料
【初心者向け】Go言語勉強会資料
 
Google I/O 2018 参加レポート
Google I/O 2018 参加レポートGoogle I/O 2018 参加レポート
Google I/O 2018 参加レポート
 
ゆるふわGo言語
ゆるふわGo言語ゆるふわGo言語
ゆるふわGo言語
 
G* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - IntroductionG* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - Introduction
 
Hello GoDoc!
Hello GoDoc!Hello GoDoc!
Hello GoDoc!
 
国際化対応におけるUI実装で気をつけるべきこと
国際化対応におけるUI実装で気をつけるべきこと国際化対応におけるUI実装で気をつけるべきこと
国際化対応におけるUI実装で気をつけるべきこと
 
テックリンクGoハンズオン#2 APIアプリをGKEで動かしてみよう
テックリンクGoハンズオン#2 APIアプリをGKEで動かしてみようテックリンクGoハンズオン#2 APIアプリをGKEで動かしてみよう
テックリンクGoハンズオン#2 APIアプリをGKEで動かしてみよう
 
FOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトークFOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトーク
 
PFIセミナー 2013/02/28 「プログラミング言語の今」
PFIセミナー 2013/02/28 「プログラミング言語の今」PFIセミナー 2013/02/28 「プログラミング言語の今」
PFIセミナー 2013/02/28 「プログラミング言語の今」
 
Go 言語を語ってみるか
Go 言語を語ってみるかGo 言語を語ってみるか
Go 言語を語ってみるか
 
Golangによるubicの試作
Golangによるubicの試作Golangによるubicの試作
Golangによるubicの試作
 
Let's make rest server by golang
Let's make rest server by golangLet's make rest server by golang
Let's make rest server by golang
 

More from Ryuji Iwata

開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック - 開発パート
開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック - 開発パート開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック - 開発パート
開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック - 開発パートRyuji Iwata
 
私のMicrosoft Azure 2023
私のMicrosoft Azure 2023私のMicrosoft Azure 2023
私のMicrosoft Azure 2023Ryuji Iwata
 
私なりのArchitect’s Guide to Data Model Optimizationと知り得たこと
私なりのArchitect’s Guide to Data Model Optimizationと知り得たこと私なりのArchitect’s Guide to Data Model Optimizationと知り得たこと
私なりのArchitect’s Guide to Data Model Optimizationと知り得たことRyuji Iwata
 
Azure App ServiceのGo紹介 [2022年12月版]
Azure App ServiceのGo紹介 [2022年12月版]Azure App ServiceのGo紹介 [2022年12月版]
Azure App ServiceのGo紹介 [2022年12月版]Ryuji Iwata
 
Dapr new building block: Distributed lock
Dapr new building block: Distributed lockDapr new building block: Distributed lock
Dapr new building block: Distributed lockRyuji Iwata
 
オープンセミナー岡山2022殿の13人
オープンセミナー岡山2022殿の13人オープンセミナー岡山2022殿の13人
オープンセミナー岡山2022殿の13人Ryuji Iwata
 
FaaSなAzure FunctionsのGo紹介
FaaSなAzure FunctionsのGo紹介FaaSなAzure FunctionsのGo紹介
FaaSなAzure FunctionsのGo紹介Ryuji Iwata
 
私の趣味TechとICTコミュニティ
私の趣味TechとICTコミュニティ私の趣味TechとICTコミュニティ
私の趣味TechとICTコミュニティRyuji Iwata
 
Goールを再確認しよう!
Goールを再確認しよう!Goールを再確認しよう!
Goールを再確認しよう!Ryuji Iwata
 
Microsoft/Azure x Goのご紹介
Microsoft/Azure x Goのご紹介Microsoft/Azure x Goのご紹介
Microsoft/Azure x Goのご紹介Ryuji Iwata
 
技術を学ぶその前にあったもの
技術を学ぶその前にあったもの技術を学ぶその前にあったもの
技術を学ぶその前にあったものRyuji Iwata
 
DaprのGo紹介 [機能紹介編]
DaprのGo紹介 [機能紹介編]DaprのGo紹介 [機能紹介編]
DaprのGo紹介 [機能紹介編]Ryuji Iwata
 
私の趣味Tech活動報告
私の趣味Tech活動報告私の趣味Tech活動報告
私の趣味Tech活動報告Ryuji Iwata
 
Go入門ハンズオン [基礎編]
Go入門ハンズオン [基礎編]Go入門ハンズオン [基礎編]
Go入門ハンズオン [基礎編]Ryuji Iwata
 
卒業Goは何してた?
卒業Goは何してた?卒業Goは何してた?
卒業Goは何してた?Ryuji Iwata
 
受験の予約は余裕を持って
受験の予約は余裕を持って受験の予約は余裕を持って
受験の予約は余裕を持ってRyuji Iwata
 
GoでAzureのRDBMSサービスを操作
GoでAzureのRDBMSサービスを操作GoでAzureのRDBMSサービスを操作
GoでAzureのRDBMSサービスを操作Ryuji Iwata
 
Goでイケる!Azureサービスの紹介
Goでイケる!Azureサービスの紹介Goでイケる!Azureサービスの紹介
Goでイケる!Azureサービスの紹介Ryuji Iwata
 
「Gopher道場 #8」で知り得たこと
「Gopher道場 #8」で知り得たこと「Gopher道場 #8」で知り得たこと
「Gopher道場 #8」で知り得たことRyuji Iwata
 

More from Ryuji Iwata (20)

開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック - 開発パート
開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック - 開発パート開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック - 開発パート
開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック - 開発パート
 
私のMicrosoft Azure 2023
私のMicrosoft Azure 2023私のMicrosoft Azure 2023
私のMicrosoft Azure 2023
 
私なりのArchitect’s Guide to Data Model Optimizationと知り得たこと
私なりのArchitect’s Guide to Data Model Optimizationと知り得たこと私なりのArchitect’s Guide to Data Model Optimizationと知り得たこと
私なりのArchitect’s Guide to Data Model Optimizationと知り得たこと
 
Azure App ServiceのGo紹介 [2022年12月版]
Azure App ServiceのGo紹介 [2022年12月版]Azure App ServiceのGo紹介 [2022年12月版]
Azure App ServiceのGo紹介 [2022年12月版]
 
Dapr new building block: Distributed lock
Dapr new building block: Distributed lockDapr new building block: Distributed lock
Dapr new building block: Distributed lock
 
オープンセミナー岡山2022殿の13人
オープンセミナー岡山2022殿の13人オープンセミナー岡山2022殿の13人
オープンセミナー岡山2022殿の13人
 
FaaSなAzure FunctionsのGo紹介
FaaSなAzure FunctionsのGo紹介FaaSなAzure FunctionsのGo紹介
FaaSなAzure FunctionsのGo紹介
 
私の趣味TechとICTコミュニティ
私の趣味TechとICTコミュニティ私の趣味TechとICTコミュニティ
私の趣味TechとICTコミュニティ
 
Goールを再確認しよう!
Goールを再確認しよう!Goールを再確認しよう!
Goールを再確認しよう!
 
Microsoft/Azure x Goのご紹介
Microsoft/Azure x Goのご紹介Microsoft/Azure x Goのご紹介
Microsoft/Azure x Goのご紹介
 
技術を学ぶその前にあったもの
技術を学ぶその前にあったもの技術を学ぶその前にあったもの
技術を学ぶその前にあったもの
 
DaprのGo紹介 [機能紹介編]
DaprのGo紹介 [機能紹介編]DaprのGo紹介 [機能紹介編]
DaprのGo紹介 [機能紹介編]
 
私の趣味Tech活動報告
私の趣味Tech活動報告私の趣味Tech活動報告
私の趣味Tech活動報告
 
Goについて
GoについてGoについて
Goについて
 
Go入門ハンズオン [基礎編]
Go入門ハンズオン [基礎編]Go入門ハンズオン [基礎編]
Go入門ハンズオン [基礎編]
 
卒業Goは何してた?
卒業Goは何してた?卒業Goは何してた?
卒業Goは何してた?
 
受験の予約は余裕を持って
受験の予約は余裕を持って受験の予約は余裕を持って
受験の予約は余裕を持って
 
GoでAzureのRDBMSサービスを操作
GoでAzureのRDBMSサービスを操作GoでAzureのRDBMSサービスを操作
GoでAzureのRDBMSサービスを操作
 
Goでイケる!Azureサービスの紹介
Goでイケる!Azureサービスの紹介Goでイケる!Azureサービスの紹介
Goでイケる!Azureサービスの紹介
 
「Gopher道場 #8」で知り得たこと
「Gopher道場 #8」で知り得たこと「Gopher道場 #8」で知り得たこと
「Gopher道場 #8」で知り得たこと
 

私なりのGo言語のご紹介