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
Gopher道場アフターストーリー / Gopher Dojo After Story
Search
itosho
March 10, 2021
Programming
0
130
Gopher道場アフターストーリー / Gopher Dojo After Story
「Gopher道場 同窓会2021」でのLT資料です。
itosho
March 10, 2021
Tweet
Share
More Decks by itosho
See All by itosho
インターネットサービスの育て方 / How to Grow and Scale Internet Services
itosho
0
30
打線組という個人サービスを Goで開発している話 / Indie Service Development by Go
itosho
1
160
Components Reconsidered
itosho
1
2.1k
打線組を支える技術 / The Technology Behind Dasengumi
itosho
0
39
組織をスケールさせるためのTech Vision / Connehito Tech Vision for Growing Our Team
itosho
2
600
生きのびるためのインディー開発 / Indie Development to Survive
itosho
0
38
3分で分かるConnehito Tech Vision / Connehito Tech Vision in 3 minutes
itosho
0
440
CakePHPで学ぶDIコンテナ / Learn a DI Container through CakePHP
itosho
1
1.4k
事業を支える技術選定 / Engineering Decision Making Process For Business
itosho
12
5.3k
Other Decks in Programming
See All in Programming
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
640
ソフトウェアの振る舞いに着目し 複雑な要件の開発に立ち向かう
rickyban
0
890
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
110
MCP with Cloudflare Workers
yusukebe
2
220
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
250
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
4
180
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
190
Criando Commits Incríveis no Git
marcelgsantos
2
170
17年周年のWebアプリケーションにTanStack Queryを導入する / Implementing TanStack Query in a 17th Anniversary Web Application
saitolume
0
250
htmxって知っていますか?次世代のHTML
hiro_ghap1
0
330
tidymodelsによるtidyな生存時間解析 / Japan.R2024
dropout009
1
730
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
930
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
94
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
How to train your dragon (web standard)
notwaldorf
88
5.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
5
440
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
Testing 201, or: Great Expectations
jmmastey
40
7.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
Transcript
Gopher道場アフターストーリー Gopher道場 同窓会2021 @itosho
自己紹介 ・伊藤 翔 @itoho ・コネヒト株式会社 執行役員兼CTO ・Gopher道場一期生 ・Backend Engineer ・仕事でよく書いている言語:
PHP, Go ・趣味でよく書いている言語: Go, Swift, JavaScript
今日話すこと ・Gopher道場卒業後の話 ・どんなことにGoを利用して、これからどうしようとしているか ・技術的な情報ではないので、1人の経験のアウトプットとして聞いてください ・「情報ではなく経験をアウトプットすること」 https://lacolaco.hatenablog.com/entry/2021/03/08/100228
とにかくたくさん書く Go First
インディー開発の話 ・Goがバックエンドの第一言語に ・元々はRailsを利用することが多かった ・理由 is … ・Web APIを開発することがほとんど ・つくりたいものに集中出来る ・なんか書いてて気持ちいい
・だいたいechoとsqlxを使っています ・パッケージ構成は紆余曲折を経て、シンプルにすることが多くなりました
社内に少しずつ導入する Go for it
OSS ・gdpというCLIツールを公開 ・GitHub: https://github.com/Connehito/gdp ・ tagの作成とリリースノートの作成が楽に出来るツール ・「gdpというGo製のCLIツールを公開しました」https://tech.connehito.com/entry/2018/08/28/124608
Slack Bot ・点呼さんというBotを開発 ・Slack上での出欠確認やリマインドを楽にするBot ・元々Slackのリアクションで出欠をとる文化があったが、社員が増えて大変になってきた ・tmpチャンネルをつくることもあるが、ものによってはややToo Muchなケースもある ・グループでの絞り込みや特定のリアクションをした人の取得も可能
技術戦略に組み込む Let’s Go
Tech Vision ・Tech Visionという中長期の技術戦略にGoの積極導入を掲げる ・Connehito Tech Vision: https://tech-vision.connehito.com/ ・新規サービスへの試験導入をきっかけに本格検討 ・「事業を支える技術選定」
https://speakerdeck.com/itosho525/engineering-decision-making-process-for-business
Tech Vision ・Tech Visionという中長期の技術戦略にGoの積極導入を掲げる ・Connehito Tech Vision: https://tech-vision.connehito.com/ ・新規サービスへの試験導入をきっかけに本格検討 ・「事業を支える技術選定」
https://speakerdeck.com/itosho525/engineering-decision-making-process-for-business これまで以上にGoを書いて、 コミュニティを盛り上げていきたい!