Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to write Go code
Search
Shintaro Kaneko
April 15, 2018
Programming
8
7.9k
How to write Go code
Shintaro Kaneko
April 15, 2018
Tweet
Share
More Decks by Shintaro Kaneko
See All by Shintaro Kaneko
How to keep growing SRE team at Eureka
kaneshin
3
8.7k
Go - CLI Tools Design
kaneshin
0
6.6k
Summer Internship 2018 - The principle of the eureka summer internship 2018
kaneshin
2
85
Summer Internship 2018 - The eureka summer internship 2018
kaneshin
0
84
Summer Internship 2018 - How to develop a product
kaneshin
0
64
Go Package Guidelines
kaneshin
1
1.1k
net/http package ~GoConference 2017 Spring~
kaneshin
1
2.6k
Essentials of Golang
kaneshin
5
13k
Generative Programming in Swift
kaneshin
1
4.2k
Other Decks in Programming
See All in Programming
【Go言語】ジェネリクス
tomo1227
0
170
しくじり先生 Image Matching Challenge 2024 編
goosehaaan
0
810
SDCon2024: Enabling DevOps and Team Topologies thru architecture: architecting for fast flow
cer
PRO
0
780
Prompt FlowによるLLMアプリケーション開発
yuto2000
1
1k
Xcode 16のPreviewModifierと@Previewableを活用した効率的なプレビュー方法の考察
ojun9
2
160
Harnessing Large Language Models for Training-free Video Anomaly Detection
tereka114
1
1.3k
最古の関数型言語「Lisp」ことはじめ / lisp_in_kamiyama
uhooi
1
190
Polarsの成長: v0.14からv1.0までの変遷と今後の展望
zerebom
1
350
feature環境をGitHub ActionsとCloudFormationでいい感じに管理する
nealle
2
310
MIERUNE BBQにおけるユーザー中心設計()
mierune
PRO
1
110
入社1ヶ月でここまでやった!Findy Toolsインフラ支援の最適化
rvirus0817
6
1.4k
3 Effective Rules for Success with Signals in Angular
manfredsteyer
PRO
0
120
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
178
21k
Documentation Writing (for coders)
carmenintech
63
4.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
13
430
Rails Girls Zürich Keynote
gr2m
93
13k
The Language of Interfaces
destraynor
151
23k
Statistics for Hackers
jakevdp
792
220k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
105
6.8k
Why Our Code Smells
bkeepers
PRO
332
56k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
44
4.7k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.6k
Being A Developer After 40
akosma
72
580k
Designing for humans not robots
tammielis
247
25k
Transcript
!1 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy How to write Go code April 15th, 2018
!2 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy kaneshin (Shintaro Kaneko) גࣜձࣾΤϨΧ$50 ٕज़ઓུσʔλઓུ ΤϯδχΞϦϯά৫౷ׅ Favorite: Genera8ve Programming in Go ʜ Ҏ্ͷαʔϏεΛੈքʹల։ Match Group is the Global Leader in Dating.
1BJSTʹ͍ͭͯ !3
!4 1BJSTʹ͍ͭͯ CONFIDENTIAL INFORMATION: Not for Public Distribution - Do
Not Copy No.1 No.1 2017 release ঁੑ" ঁੑ# ঁੑ$ ঁੑ% உੑ" உੑ# உੑ$ உੑ% ͋ͳͨ ̐ͭͷϓϥοτϑΥʔϜల։ ਓWTਓɿํͷϚονϯά 1)1͔Β(PϑϧεΫϥον
!5 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy ຊ͢͜ͱ
!6 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy ຊͷରऀ ॳֶऀ ڭ͑Δਓ Ϛωʔδϟʔ
!7 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy ຊ࣋ͪؼͬͯཉ͍͠ͷ ݴޠࢥʢྺ࢙ʣ͔ΒֶͿ Ϧιʔεͷ࠷େ׆༻ ݴޠࢥ Ϧιʔε
!8 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy ۪ऀܦݧʹֶͼɺݡऀྺ࢙ʹֶͿɻ ۪ऀ͚͕ͩࣗͷܦݧ͔ΒֶͿͱ৴͍ͯ͡ΔɻࢲΉ͠Ζɺ ࠷ॳ͔ΒࣗͷޡΓΛආ͚ΔͨΊɺଞਓͷܦݧ͔ΒֶͿͷΛ Ήɻ /VSFJO*EJPUHMBVCU BVTEFOFJHFOFO&SGBISVOHFO[V MFSOFO *DI[JFIFFTWPS BVTEFO&SGBISVOHFOBOEFSFS[VMFSOFO VNWPOWPSOFIFSFJOFJHFOF'FIMFS[VWFSNFJEFO
!9 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy 2(PΛॻ͍͍ͯΔͱ͖ʹ ԿΛࢀর͍ͯ͠·͔͢ʁ
!10 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy golang.org
!11 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy godoc.org
!12 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy The Go Blog
!13 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy golang/go - Wiki
!14 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy Live coding
!15 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy Live coding
!16 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy Live browsing
!17 Go Proverbs https://go-proverbs.github.io/ https://www.youtube.com/watch?v=PAAkCSZUG1c Rob Pike - Gopherfest
!18 CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not
Copy ຊ࣋ͪؼͬͯཉ͍͠ͷ ݴޠࢥʢྺ࢙ʣ͔ΒֶͿ Ϧιʔεͷ࠷େ׆༻ ݴޠࢥ Ϧιʔε
CONFIDENTIAL INFORMATION: Not for Public Distribution - Do Not Copy
!19 Thank you