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.6k
Go - CLI Tools Design
kaneshin
0
6.5k
Summer Internship 2018 - The principle of the eureka summer internship 2018
kaneshin
2
83
Summer Internship 2018 - The eureka summer internship 2018
kaneshin
0
84
Summer Internship 2018 - How to develop a product
kaneshin
0
60
Go Package Guidelines
kaneshin
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.1k
Other Decks in Programming
See All in Programming
Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50
utgwkk
6
2k
GitHub Actionsの痒いところを埋めるサードパーティーランナー
dora1998
2
250
仕様と実装で学ぶOpenTelemetry
drumato
2
980
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
3
420
Slackワークフローで感謝を伝える機能/WiFi 自動接続/Figma to React Component/障害レポート君 Team3@NOT A HOTEL
nakaohiroshi
0
100
otelcol receiver 自作RTA / Pepabo Tech Conference #22 春のSREまつり
arthur1
0
880
Native Federation: The Future of Micro Frontends in Angular
manfredsteyer
PRO
0
170
Deep Dive into React Stream/Serialize
mugi_uno
4
860
Namespace, What and Why
tagomoris
3
670
Powerfully Typed TypeScript
euxn23
3
1.6k
The Cutting Edge Of Versioning (LambdaConf 2024)
chriskrycho
0
250
RailsConf 2024: Riffing on Rails: sketch your way to better designed code
kaspth
1
220
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Bash Introduction
62gerente
605
210k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
The Cost Of JavaScript in 2023
addyosmani
21
4k
Optimizing for Happiness
mojombo
370
69k
Navigating Team Friction
lara
179
13k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.7k
Why Our Code Smells
bkeepers
PRO
331
56k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
7k
Making Projects Easy
brettharned
109
5.5k
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