Submit Search
Upload
私なりのGo言語のご紹介
•
6 likes
•
7,810 views
Ryuji Iwata
Follow
The introduction of the Go programming language in my own way.
Read less
Read more
Software
Report
Share
Report
Share
1 of 29
Download now
Download to read offline
Recommended
ピコもん、クリエイティブホープ合同勉強会のLT資料
Golang入門
Golang入門
Yukihiro Kitazawa
今日から始めるGopher - スタートGo #0 @GDG名古屋
今日から始めるGopher - スタートGo #0 @GDG名古屋
Takuya Ueda
数あるプログラミング言語から、社内用の開発ツールとして Go を選んだ理由について書きました。 NSEG #50 (2014/4/19) 発表資料。 補足:Windows 2000のサポートは2014/6/18にリリースされたGo 1.3で削除されました。http://golang.org/doc/go1.3#win2000
Goをえらんだ理由
Goをえらんだ理由
Tatsumi Naganuma
http://gocon.connpass.com/event/21550/ の導入の資料です。
Go初心者向けハンズオン コマンドラインツールを作ろう
Go初心者向けハンズオン コマンドラインツールを作ろう
Takuya Ueda
詳細: https://goo.gl/ztWXLk
DroidKaigi 2018 - Dialogflow for Android
DroidKaigi 2018 - Dialogflow for Android
SENSY Inc
Go言語LT大会! 「最近、Go言語始めました」の会の発表資料です。 https://connpass.com/event/28621/
Goでwebアプリを開発してみよう
Goでwebアプリを開発してみよう
Takuya Ueda
Go一緒にいかが?
Go一緒にいかが?
Ryuji Iwata
Goオールスターズ!で発表した資料です。 http://eventdots.jp/event/571126
Goだけでモバイルアプリを作ろう
Goだけでモバイルアプリを作ろう
Takuya Ueda
Recommended
ピコもん、クリエイティブホープ合同勉強会のLT資料
Golang入門
Golang入門
Yukihiro Kitazawa
今日から始めるGopher - スタートGo #0 @GDG名古屋
今日から始めるGopher - スタートGo #0 @GDG名古屋
Takuya Ueda
数あるプログラミング言語から、社内用の開発ツールとして Go を選んだ理由について書きました。 NSEG #50 (2014/4/19) 発表資料。 補足:Windows 2000のサポートは2014/6/18にリリースされたGo 1.3で削除されました。http://golang.org/doc/go1.3#win2000
Goをえらんだ理由
Goをえらんだ理由
Tatsumi Naganuma
http://gocon.connpass.com/event/21550/ の導入の資料です。
Go初心者向けハンズオン コマンドラインツールを作ろう
Go初心者向けハンズオン コマンドラインツールを作ろう
Takuya Ueda
詳細: https://goo.gl/ztWXLk
DroidKaigi 2018 - Dialogflow for Android
DroidKaigi 2018 - Dialogflow for Android
SENSY Inc
Go言語LT大会! 「最近、Go言語始めました」の会の発表資料です。 https://connpass.com/event/28621/
Goでwebアプリを開発してみよう
Goでwebアプリを開発してみよう
Takuya Ueda
Go一緒にいかが?
Go一緒にいかが?
Ryuji Iwata
Goオールスターズ!で発表した資料です。 http://eventdots.jp/event/571126
Goだけでモバイルアプリを作ろう
Goだけでモバイルアプリを作ろう
Takuya Ueda
iOSDC Japan 2017で発表したスライドです。 https://iosdc.jp/2017
GoによるiOSアプリの開発
GoによるiOSアプリの開発
Takuya Ueda
App Dojo 2017年12月の資料です。 Dialogflowを利用して、Android AppにVUIを搭載させます。
App Dojo 2017 12月 - VUI in your app with Dialogflow -
App Dojo 2017 12月 - VUI in your app with Dialogflow -
啓介 大橋
Golang 勉強会 in Kagawa で発表した資料です。 http://gdgshikoku.connpass.com/event/26262/
Go mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろう
Takuya Ueda
Kyobashi.go #1 での発表 http://kyobashi-go.connpass.com/event/18038/
Goだけでモバイルアプリを作る
Goだけでモバイルアプリを作る
Takuya Ueda
MinecraftっぽいゲームをGoogleのGo言語で作る
GoでMinecraftっぽいの作る
GoでMinecraftっぽいの作る
京大 マイコンクラブ
VimConf 2016の発表資料です。
エディタの壁を越えるGoの開発ツールの文化と作成法
エディタの壁を越えるGoの開発ツールの文化と作成法
Takuya Ueda
YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa での発表資料です。
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
Masataka Kono
Shinjuku.go#1で発表した資料です。 https://shinjukugo.connpass.com/event/52929/
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
Takuya Ueda
DroidKaigi2016 ライブコーディング・Androidのライブラリを作ってみようの発表資料です
ライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみよう
Masataka Kono
The introduction of the "Go" Gopher.
What is "Go" Gopher?
What is "Go" Gopher?
Ryuji Iwata
GAE/GoでChat botハッカソンの資料です。 http://gcpug-tokyo.connpass.com/event/44035/
GAE/GoでLINE Messaging API を使う
GAE/GoでLINE Messaging API を使う
Takuya Ueda
Go 1.7 Release Party in Tokyo http://gocon.connpass.com/event/37332/
Goji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャ
Shiroyagi Corporation
Gocon 2015 Summer のLTで発表した資料です。 Goのパッケージ構成で 試行錯誤してみた話
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Hirokazu Fukami
Droid Kaigi 2016で発表したものです。
Go MobileでAndroidアプリ開発
Go MobileでAndroidアプリ開発
Takuya Ueda
appengine ja night #35の発表資料です。 http://gcpja.connpass.com/event/44024/
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
Takuya Ueda
バイト先でLTしたGradleネタ、簡単な導入~インストール手順~Flavorを用いた2バージョンビルドまでを示します。
Androidアプリ開発で活躍必至!? ビルドツールGradle
Androidアプリ開発で活躍必至!? ビルドツールGradle
amayaw9
Fukuoka.go#2の入門LTです http://connpass.com/event/7559/
実践Go ツールの作成から配布まで
実践Go ツールの作成から配布まで
Yusuke Miyake
https://github.com/tddbc/TestingFrameworkMeeting で話した資料です。
Goとテスト
Goとテスト
Takuya Ueda
Pyladies Tokyo 一周年記念 LT
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
Yusuke Kon
CakePHP を使ってよかったこと
CakePHP を使ってよかったこと
Wataru Terada
15 「テクトモ#6 Goってどんな言語?導入事例や気になるトレンド」登壇資料 Googleが開発したプログラミング言語 "Go"は、今もっとも人気のある言語の1つです。 「そもそも"Go"言語って何なの?」「何が特徴なの?」「導入事例は?」「学ぶにはどうしたらいいの?」 という疑問について、わかりやすく解説します。 https://techtomo.connpass.com/event/105908/
Go言語ってどんな言語? 導入実績や気になるトレンド
Go言語ってどんな言語? 導入実績や気になるトレンド
Atsushi Yasuda
毎週やってる社内エンジニア勉強会のスライド
社内勉強会1 go lang
社内勉強会1 go lang
Tsuyoshi Nakamura
More Related Content
What's hot
iOSDC Japan 2017で発表したスライドです。 https://iosdc.jp/2017
GoによるiOSアプリの開発
GoによるiOSアプリの開発
Takuya Ueda
App Dojo 2017年12月の資料です。 Dialogflowを利用して、Android AppにVUIを搭載させます。
App Dojo 2017 12月 - VUI in your app with Dialogflow -
App Dojo 2017 12月 - VUI in your app with Dialogflow -
啓介 大橋
Golang 勉強会 in Kagawa で発表した資料です。 http://gdgshikoku.connpass.com/event/26262/
Go mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろう
Takuya Ueda
Kyobashi.go #1 での発表 http://kyobashi-go.connpass.com/event/18038/
Goだけでモバイルアプリを作る
Goだけでモバイルアプリを作る
Takuya Ueda
MinecraftっぽいゲームをGoogleのGo言語で作る
GoでMinecraftっぽいの作る
GoでMinecraftっぽいの作る
京大 マイコンクラブ
VimConf 2016の発表資料です。
エディタの壁を越えるGoの開発ツールの文化と作成法
エディタの壁を越えるGoの開発ツールの文化と作成法
Takuya Ueda
YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa での発表資料です。
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
Masataka Kono
Shinjuku.go#1で発表した資料です。 https://shinjukugo.connpass.com/event/52929/
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
Takuya Ueda
DroidKaigi2016 ライブコーディング・Androidのライブラリを作ってみようの発表資料です
ライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみよう
Masataka Kono
The introduction of the "Go" Gopher.
What is "Go" Gopher?
What is "Go" Gopher?
Ryuji Iwata
GAE/GoでChat botハッカソンの資料です。 http://gcpug-tokyo.connpass.com/event/44035/
GAE/GoでLINE Messaging API を使う
GAE/GoでLINE Messaging API を使う
Takuya Ueda
Go 1.7 Release Party in Tokyo http://gocon.connpass.com/event/37332/
Goji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャ
Shiroyagi Corporation
Gocon 2015 Summer のLTで発表した資料です。 Goのパッケージ構成で 試行錯誤してみた話
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Hirokazu Fukami
Droid Kaigi 2016で発表したものです。
Go MobileでAndroidアプリ開発
Go MobileでAndroidアプリ開発
Takuya Ueda
appengine ja night #35の発表資料です。 http://gcpja.connpass.com/event/44024/
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
Takuya Ueda
バイト先でLTしたGradleネタ、簡単な導入~インストール手順~Flavorを用いた2バージョンビルドまでを示します。
Androidアプリ開発で活躍必至!? ビルドツールGradle
Androidアプリ開発で活躍必至!? ビルドツールGradle
amayaw9
Fukuoka.go#2の入門LTです http://connpass.com/event/7559/
実践Go ツールの作成から配布まで
実践Go ツールの作成から配布まで
Yusuke Miyake
https://github.com/tddbc/TestingFrameworkMeeting で話した資料です。
Goとテスト
Goとテスト
Takuya Ueda
Pyladies Tokyo 一周年記念 LT
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
Yusuke Kon
CakePHP を使ってよかったこと
CakePHP を使ってよかったこと
Wataru Terada
What's hot
(20)
GoによるiOSアプリの開発
GoによるiOSアプリの開発
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だけでモバイルアプリを作る
Goだけでモバイルアプリを作る
GoでMinecraftっぽいの作る
GoでMinecraftっぽいの作る
エディタの壁を越えるGoの開発ツールの文化と作成法
エディタの壁を越えるGoの開発ツールの文化と作成法
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
PHP開発からAndroid開発をするようになって学んだWebとモバイルの違い
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
ライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみよう
What is "Go" Gopher?
What is "Go" Gopher?
GAE/GoでLINE Messaging API を使う
GAE/GoでLINE Messaging API を使う
Goji とレイヤ化アーキテクチャ
Goji とレイヤ化アーキテクチャ
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Goのパッケージ構成で 試行錯誤してみた話 ~ Gocon 2015 Summer
Go MobileでAndroidアプリ開発
Go MobileでAndroidアプリ開発
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
メルカリアッテの実務で使えた、GAE/Goの開発を効率的にする方法
Androidアプリ開発で活躍必至!? ビルドツールGradle
Androidアプリ開発で活躍必至!? ビルドツールGradle
実践Go ツールの作成から配布まで
実践Go ツールの作成から配布まで
Goとテスト
Goとテスト
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
CakePHP を使ってよかったこと
CakePHP を使ってよかったこと
Similar to 私なりのGo言語のご紹介
15 「テクトモ#6 Goってどんな言語?導入事例や気になるトレンド」登壇資料 Googleが開発したプログラミング言語 "Go"は、今もっとも人気のある言語の1つです。 「そもそも"Go"言語って何なの?」「何が特徴なの?」「導入事例は?」「学ぶにはどうしたらいいの?」 という疑問について、わかりやすく解説します。 https://techtomo.connpass.com/event/105908/
Go言語ってどんな言語? 導入実績や気になるトレンド
Go言語ってどんな言語? 導入実績や気になるトレンド
Atsushi Yasuda
毎週やってる社内エンジニア勉強会のスライド
社内勉強会1 go lang
社内勉強会1 go lang
Tsuyoshi Nakamura
第1回大阪Go勉強会にて、GDG Kobeの紹介させて頂いた資料です。 #阪Go
Introduce the activities of gdg kobe 130917
Introduce the activities of gdg kobe 130917
Yasutaka Kawamoto
2015/11/07 (土) KOF2015 Go言語ハンズオン勉強会資料
ちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオン
Satoshi Noda
クラウドとGo言語とリモートワーク 【IT企業合同採用イベント☆ザ・関西!!】 メインセッションの資料です。
クラウドとGo言語とリモートワーク
クラウドとGo言語とリモートワーク
R3 institute
The History of Groovy #GroovyBase
The History of Groovy #GroovyBase
kyon mm
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
IWASAKI NOBUSUKE
100行のJavaScriptで Soramame.Block というビジュアルプログラミング言語(のフロントエンド)を作ってみたという話。OSC 2015 Tokyoのライトニングトークの発表スライドです。
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Yutaka Kachi
2015年6月4日に開催された初心者向けGo言語勉強会の資料です。 Go言語の歴史や特徴、プロジェクトでの導入事例などを広く発表しました。 入門用として、Go言語に興味を持っていただくきっかけになれば幸いです。
【初心者向け】Go言語勉強会資料
【初心者向け】Go言語勉強会資料
Yuji Otani
Google I/O 2018 参加レポート KLab 福岡Meetup#2
Google I/O 2018 参加レポート
Google I/O 2018 参加レポート
KLab Inc. / Tech
go
ゆるふわGo言語
ゆるふわGo言語
yumi_chappy
「G*ワークショップ in 福岡」のイントロダクションで使用したスライド http://kokucheese.com/event/index/45561/
G* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - Introduction
Kazuchika Sekiya
Fukuoka.go#2 LT資料 Hello GoDoc!
Hello GoDoc!
Hello GoDoc!
laco0416
2020/06/10 KLab 福岡 Meetup 「ゲームを支える技術」
国際化対応におけるUI実装で気をつけるべきこと
国際化対応におけるUI実装で気をつけるべきこと
KLab Inc. / Tech
Go製フレームワークアプリechoで作った簡単なAPIアプリを、 GKEで動かすハンズオンの資料です。
テックリンクGoハンズオン#2 APIアプリをGKEで動かしてみよう
テックリンクGoハンズオン#2 APIアプリをGKEで動かしてみよう
yoshito funayose
OSSと関わる時に知っていたほうがいいかもしれないツールや技術
FOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトーク
Yoichi Kayama
PFIセミナー 2013/02/28 田中英行「プログラミング言語の今」
PFIセミナー 2013/02/28 「プログラミング言語の今」
PFIセミナー 2013/02/28 「プログラミング言語の今」
Preferred Networks
2015/10の社内勉強会資料です。
Go 言語を語ってみるか
Go 言語を語ってみるか
Akihiko Matuura
Sapporo #golang Meetup http://connpass.com/event/10878/
Golangによるubicの試作
Golangによるubicの試作
kn1kn1
Go言語の勉強会での発表資料です。
Let's make rest server by golang
Let's make rest server by golang
kazuhisa kawashima
Similar to 私なりのGo言語のご紹介
(20)
Go言語ってどんな言語? 導入実績や気になるトレンド
Go言語ってどんな言語? 導入実績や気になるトレンド
社内勉強会1 go lang
社内勉強会1 go lang
Introduce the activities of gdg kobe 130917
Introduce the activities of gdg kobe 130917
ちょっとさわってみるGo言語ハンズオン
ちょっとさわってみるGo言語ハンズオン
クラウドとGo言語とリモートワーク
クラウドとGo言語とリモートワーク
The History of Groovy #GroovyBase
The History of Groovy #GroovyBase
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
Community & Activity ~OSGeo財団日本支部とその活動のご紹介~ Prese
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
Soramame.Block 100行のJavaScriptで ビジュアルプログラミング言語(のフロントエンド)を作ってみた:
【初心者向け】Go言語勉強会資料
【初心者向け】Go言語勉強会資料
Google I/O 2018 参加レポート
Google I/O 2018 参加レポート
ゆるふわGo言語
ゆるふわGo言語
G* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - Introduction
Hello GoDoc!
Hello GoDoc!
国際化対応におけるUI実装で気をつけるべきこと
国際化対応におけるUI実装で気をつけるべきこと
テックリンクGoハンズオン#2 APIアプリをGKEで動かしてみよう
テックリンクGoハンズオン#2 APIアプリをGKEで動かしてみよう
FOSS4G OSAKAライトニングトーク
FOSS4G OSAKAライトニングトーク
PFIセミナー 2013/02/28 「プログラミング言語の今」
PFIセミナー 2013/02/28 「プログラミング言語の今」
Go 言語を語ってみるか
Go 言語を語ってみるか
Golangによるubicの試作
Golangによるubicの試作
Let's make rest server by golang
Let's make rest server by golang
More from Ryuji Iwata
2023年6月28日(水)に東京で開催された「Microsoft Build Japan 2023」でのセッション「開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック」にて私が担当した開発パートの発表資料です。
開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック - 開発パート
開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック - 開発パート
Ryuji Iwata
2023年12月9日(土)に岡山で開催された「合同勉強会 in 大都会岡山 -2023 Winter-」での発表資料「私のMicrosoft Azure 2023」です。2023年、少なからず行えたAzure活動から得られた情報を私なりにGo紹介させて頂きました。
私のMicrosoft Azure 2023
私のMicrosoft Azure 2023
Ryuji Iwata
2023年4月24日(月)に東京とオンラインにて開催された「TrailblazerDX 2023 Global Gathering for Architects」での私の発表資料「私なりのArchitect’s Guide to Data Model Optimizationと知り得たこと」です。セッション動画のデータモデル最適化ガイドに私の所感を交えた形でご紹介させて頂きます。
私なりのArchitect’s Guide to Data Model Optimizationと知り得たこと
私なりのArchitect’s Guide to Data Model Optimizationと知り得たこと
Ryuji Iwata
2022年12月22日(木)に東京とオンラインにて開催された「第42回 Tokyo Jazug Night」での私の発表資料「Azure App ServiceのGo紹介 [2022年12月版]」です。Azure App ServiceとGoの歴史と2022年11月からLinuxでGoが再サポートされたお話しをさせて頂きました。
Azure App ServiceのGo紹介 [2022年12月版]
Azure App ServiceのGo紹介 [2022年12月版]
Ryuji Iwata
2022年9月24日(土)に東京を中心に長野・福岡・オンラインで開催された「Japan Azure User Group 12周年イベント」での私の発表資料「Dapr new building block: Distributed lock」です。マイクロサービス構築API「Dapr」のバージョン1.8から導入された分散ロック機能を紹介させて頂きました。
Dapr new building block: Distributed lock
Dapr new building block: Distributed lock
Ryuji Iwata
2022年8月20日(土)にオンラインで開催された「オープンセミナー岡山@2022」での私の余興資料「オープンセミナー岡山2022殿の13人」です。実行委員長として普段は裏方で活躍されているスタッフ(司会、実行委員)の皆様を紹介させて頂きました。
オープンセミナー岡山2022殿の13人
オープンセミナー岡山2022殿の13人
Ryuji Iwata
2022年7月16日(土)にオンラインで開催された「合同勉強会 in 大都会岡山 -2022 10th Anniversary Online-」での私の発表資料「FaaSなAzure FunctionsのGo紹介」です。FaaSとは?Azure Functionsとは?を紹介させて頂きました。
FaaSなAzure FunctionsのGo紹介
FaaSなAzure FunctionsのGo紹介
Ryuji Iwata
2021年11月27日(土)にオンラインで開催された「オープンセミナー2021@岡山」での私の発表資料「私の趣味TechとICTコミュニティ」です。私自身がこれまでのコミュニティ活動によって得られたモノを紹介することで皆様への活動のヒントやキッカケを提供できればと。
私の趣味TechとICTコミュニティ
私の趣味TechとICTコミュニティ
Ryuji Iwata
2021年11月24日(水)にオンラインで開催された「Go Reject Con 2021」での私の発表資料「Goールを再確認しよう!」です。別の発表で調査していたら「Goの目標」をいくつか見つけたので皆さんと一緒に再確認しました。
Goールを再確認しよう!
Goールを再確認しよう!
Ryuji Iwata
2021年11月24日(水)に日本マイクロソフト社の従業員様向けにプログラミング言語Goを紹介させて頂いた際の発表資料「Microsoft/Azure x Goのご紹介」です。一人でも多くの方々にGoを知って頂きたく、Goとその使い処、Microsoft/Azureでの使われ処についてお話しさせて頂きました。
Microsoft/Azure x Goのご紹介
Microsoft/Azure x Goのご紹介
Ryuji Iwata
2021年11月22日(月)にオンラインで開催された「Microsoft Ignite 秋まつり 2021」での私のLT発表資料「技術を学ぶその前にあったもの」です。2021年11月3日(水)にオンラインで開催された「Microsoft Ignite 2021 Fall」のJapan Local Connectionに登壇した際の舞台裏を紹介しています。
技術を学ぶその前にあったもの
技術を学ぶその前にあったもの
Ryuji Iwata
2021年9月4日(土)にオンラインで開催された「合同勉強会 in 大都会岡山 -2021 Summer Online-」での私の発表資料「DaprのGo紹介 [機能紹介編]」です。Microsoft発のGo製OSSの分散アプリケーションランタイム「Dapr」において今回は主に機能について紹介しています。
DaprのGo紹介 [機能紹介編]
DaprのGo紹介 [機能紹介編]
Ryuji Iwata
2021年5月29日(土)にオンラインで開催された「赤煉瓦ライトニングトーク(Akarenga.LT) 第9回」での私の発表資料「私の趣味Tech活動報告」です。私の趣味TechであるGoとGCPとFlutterとAzureを始めたキッカケやその後の活動内容を紹介しています。オリジナルURL:https://talks.godoc.org/github.com/qt-luigi/talks/2021/akarenga-lt-9.slide#1
私の趣味Tech活動報告
私の趣味Tech活動報告
Ryuji Iwata
「はじめてのGo言語教室」でのGo概要説明テキストです。オリジナルスライド:https://talks.godoc.org/github.com/qt-luigi/talks/2021/the-first-go-room-about-go.slide#1
Goについて
Goについて
Ryuji Iwata
「はじめてのGo言語教室」のでGo入門ハンズオンテキストです。オリジナルスライド:https://talks.godoc.org/github.com/qt-luigi/talks/2021/the-first-go-room-basic.slide#1
Go入門ハンズオン [基礎編]
Go入門ハンズオン [基礎編]
Ryuji Iwata
2021年3月10日(水)にオンラインで開催された「【卒業生限定】Gopher道場 同窓会2021」での私のLT発表資料「卒業Goは何してた?」です。
卒業Goは何してた?
卒業Goは何してた?
Ryuji Iwata
2021年2月20日(土)にオンラインで開催された「To be certified! MS認定資格あるあるLT大会!!」での私の発表資料「受験の予約は余裕を持って」です。
受験の予約は余裕を持って
受験の予約は余裕を持って
Ryuji Iwata
2021年1月16日(土)にオンラインで開催された「Kyoto.go remote #16 あけましてLT会 」での私の発表資料「GoでAzureのRDBMSサービスを操作」です。結論はdatabase/sqlで大丈夫!です。オリジナル版:https://talks.godoc.org/github.com/qt-luigi/talks/2021/kyotogo16.slide#1
GoでAzureのRDBMSサービスを操作
GoでAzureのRDBMSサービスを操作
Ryuji Iwata
2020年9月12日(土)にオンラインで開催された「Shizuoka.go Vol.16(オンライン)」での私の発表資料「Goでイケる!Azureサービスの紹介」です。自分の観測範囲において日本初のGoコミュニティでのAzureの発表ではないかと。オリジナル版:https://talks.godoc.org/github.com/qt-luigi/talks/2020/shizuokago16.slide#1
Goでイケる!Azureサービスの紹介
Goでイケる!Azureサービスの紹介
Ryuji Iwata
2020年7月31日(金)にオンラインで開催された「Gopher道場#8 LT大会&卒業式」での私の発表資料「「Gopher道場 #8」で知り得たこと」です。受講して学んだことや知り得たことを紹介しています。オリジナル版:https://talks.godoc.org/github.com/qt-luigi/talks/2020/gopher-dojo-8.slide#1
「Gopher道場 #8」で知り得たこと
「Gopher道場 #8」で知り得たこと
Ryuji Iwata
More from Ryuji Iwata
(20)
開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック - 開発パート
開発・インフラ・コラボレーティブ担当者目線で読み解く、Build 2023 の注目トピック - 開発パート
私のMicrosoft Azure 2023
私のMicrosoft Azure 2023
私なりの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月版]
Dapr new building block: Distributed lock
Dapr new building block: Distributed lock
オープンセミナー岡山2022殿の13人
オープンセミナー岡山2022殿の13人
FaaSなAzure FunctionsのGo紹介
FaaSなAzure FunctionsのGo紹介
私の趣味TechとICTコミュニティ
私の趣味TechとICTコミュニティ
Goールを再確認しよう!
Goールを再確認しよう!
Microsoft/Azure x Goのご紹介
Microsoft/Azure x Goのご紹介
技術を学ぶその前にあったもの
技術を学ぶその前にあったもの
DaprのGo紹介 [機能紹介編]
DaprのGo紹介 [機能紹介編]
私の趣味Tech活動報告
私の趣味Tech活動報告
Goについて
Goについて
Go入門ハンズオン [基礎編]
Go入門ハンズオン [基礎編]
卒業Goは何してた?
卒業Goは何してた?
受験の予約は余裕を持って
受験の予約は余裕を持って
GoでAzureのRDBMSサービスを操作
GoでAzureのRDBMSサービスを操作
Goでイケる!Azureサービスの紹介
Goでイケる!Azureサービスの紹介
「Gopher道場 #8」で知り得たこと
「Gopher道場 #8」で知り得たこと
私なりのGo言語のご紹介
1.
Go言語のご紹介 合同勉強会 in 大都会岡山
-2013 Winter- 2013.12.14 (15 min.) 私なりの
2.
私のご紹介 package self import “introduction” const
( Name = “Ryuji IWATA” Twitter = “@qt_luigi” Comment = “Go言語は今夏から始めました!” )
3.
「Go言語」 ご存知ですか?
4.
アジェンタ ・Go言語とは? ・4つの特徴 ・何ができるの? ・Hello, World! ・つまるところ ・何から始める? ・最新情報は?
5.
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
6.
Go言語とは? ・オープンソースプロジェクト & BSDスタイルライセンス ・貢献者は460名ほどで、日本人の方もいらっしゃいます。 The
Go Project - The Go Programming Language - http://golang.org/project/
7.
Gopherとは? 1)マスコットキャラクター ・Renée Frenchがデザイン ・Creative Commons
Attribution 3.0 ・著作権者の表示で誰でも利用可能 2)「Go愛好家」の総称 ・PythonでいうPythonista ・RubyでいうRubyist
8.
私的Goの 4つの特徴
9.
4つの特徴 モダン 久々に誕生した「今どき」の言語。 マルチ 「今どき」のハードやOSに対応。 シンプル Goが目指したテーマ。速さの源。 スピーディー 処理も開発も習得も素早くこなす。 こ、今年で4才 になりました!
10.
モダン 開発の参考にしたC言語と比較して ・メモリ管理はガーベジコレクション ・オブジェクト指向言語?(Yes and no.) ・言語レベルで並列処理をサポート ・ネットワークやWebのパッケージが充実 初期の開発メンバーはベル研でUNIXやC言語の開発に 参加していました。あとUTF-8を策定していますね。
11.
マルチ マルチプラットフォーム ・主要OS(各BSD, Linux, OS
X, Windows)に対応。 ・同一ソースで主要OSに対応しクロスコンパイルも 可能のため網羅性の高いプロダクトにかなり有利。 マルチプロセッサー ・言語レベルで並列処理に対応(Goroutine&Channel) ・CPU性能向上がクロック数の増大からプロセッサー 数の増大にシフトしている今の流れに完全にマッチ。
12.
シンプル 言語仕様 ・クラスや継承がない(型にメソッドを追加) ・ポインター演算や例外処理などが不要 ・定義した時点で変数はゼロ初期化 例)var age
int 文法 ・繰り返しはfor文のみ 例)無限ループ - for { ・条件式の丸括弧は不要 例)if a >= 1 { ・戻り値を複数返せる 例)val, err = input(arg)
13.
スピーディー 処理 ・シンプルな設計のため「コンパイル」が速い。 ・実行ファイル形式なのでC言語に近い速さで動作。 開発 ・ソースファイルをスクリプトとしても実行できる。 ・作成、実行、確認を素早く繰り返し行える。 習得 ・シンプルな設計のため「習得」が速い。(予約語:25個)
14.
何が出来るの?
15.
何が出来るの? コマンドラインツール(CLI) ・実例)Docker, Packer, Cloud
Foundly, Juju, Heroku パッケージ:flag Google App Engine(1.5から) Experimental! ・スピンアップや処理が速いので課金コスト削減 パッケージ:net/http ・1.8.6から単体テストをサポート パッケージ:appengine/aetest コマンド:goapp
16.
何が出来るの? どちらかと言えば「サーバーサイド」が得意 ・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 など
17.
Hello, World!
18.
hello.go (CLI) package main import
“fmt” func main() { fmt.Println(“Hello, 世界!”) } mainは特殊! 文末の”;”は不要! 公開メソッドは大文字 で始まります!
19.
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サーバーに早変わり!
20.
つまるところ
21.
“私なりの”結論 ・使用しているプログラミング言語で問題がなければ、 新たに採用する必要はないでしょう。 ・処理速度、マルチプラットフォーム、並列処理などの 考慮が必要になった時、選択肢に上げてみて下さい。 ・「Google社だから」というイメージは捨てましょう。 まずは触ってみて、善し悪しの判断はその後で。 ・第nの言語として習得するにはかなりオススメです! ・「これから」の言語なので動向を見守るのも良いかと。
22.
何から始める?
23.
インターネットから(英語) 公式サイト The Go Programming
Language - http://golang.org/ 全ての情報はココにあります! チュートリアル A Tour of Go - http://tour.golang.org/#1 文法まわりを一通り学べます。日本語ページもあります。 遊び場 Go Playground - http://play.golang.org/ ネット上でお気軽コーディング。作成したコードを共有できます。 みんなで 始めよう!
24.
インターネットから(日本語) 日本語サイト golang.jp - http://golang.jp/ 英語が苦手の人はまずはコチラから。内容が少し古いのでご注意を。 コード情報 Qiita(Go関連)
- http://qiita.com/tags/go 様々な「出来ること」をコードで見ることができます。 Qiita Advent Calendar 2013、 Goが募集完了一番乗りだと!?
25.
書籍から 基礎からわかるGo言語 ・入門に最適な1冊で、Go 1.0.3に対応しています。 プログラミング言語Goフレーズブック [絶版] ・基礎や文法を習得した後に読むと理解が深まります。 Go言語プログラミング入門
on Google App Engine [絶版] ・GAE/Gならこの1冊です。内容が古い ので最新バージョンで動作するよう書 き換えることでGo力を鍛えましょう! 絶版だけど、 まだ見つかる!
26.
勉強会から 東京 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だね。カリフ ォルニアだけど。
27.
最新情報は?
28.
インターネットで 英語 ・ハッシュタグ:#golang ・Google Groups -
golang-nuts 日本語 ・ハッシュタグ:#golangjp #golang ・Google+ - Golang JP ・Lingr - Go言語 検索キーワード を「Golang」に するとヒット率 が上がるよ!
29.
q@w@p
Download now