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
140
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
65
打線組という個人サービスを Goで開発している話 / Indie Service Development by Go
itosho
1
170
Components Reconsidered
itosho
1
2.1k
打線組を支える技術 / The Technology Behind Dasengumi
itosho
0
45
組織をスケールさせるためのTech Vision / Connehito Tech Vision for Growing Our Team
itosho
2
620
生きのびるためのインディー開発 / Indie Development to Survive
itosho
0
46
3分で分かるConnehito Tech Vision / Connehito Tech Vision in 3 minutes
itosho
0
480
CakePHPで学ぶDIコンテナ / Learn a DI Container through CakePHP
itosho
1
1.5k
事業を支える技術選定 / Engineering Decision Making Process For Business
itosho
12
5.4k
Other Decks in Programming
See All in Programming
国漢文混用体からHolloまで
minhee
1
180
Deoptimization: How YJIT Speeds Up Ruby by Slowing Down / RubyKaigi 2025
k0kubun
0
740
Dissecting and Reconstructing Ruby Syntactic Structures
ydah
0
440
DataStoreをテストする
mkeeda
0
290
Devin入門と最近のアップデートから見るDevinの進化 / Introduction to Devin and the Evolution of Devin as Seen in Recent Update
rkaga
9
4.9k
Qiita Bash
mercury_dev0517
1
190
[NG India] Event-Based State Management with NgRx SignalStore
markostanimirovic
1
140
リアクティブシステムの変遷から理解するalien-signals / Learning alien-signals from the evolution of reactive systems
yamanoku
3
1.2k
MCP世界への招待: AIエンジニアが創る次世代エージェント連携の世界
gunta
4
900
Vibe Codingをせずに Clineを使っている
watany
17
6.2k
自分のために作ったアプリが、グローバルに使われるまで / Indie App Development Lunch LT
pixyzehn
1
160
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
2
430
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
46
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
Raft: Consensus for Rubyists
vanstee
137
6.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
A designer walks into a library…
pauljervisheath
205
24k
Visualization
eitanlees
146
16k
Docker and Python
trallard
44
3.3k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Invisible Side of Design
smashingmag
299
50k
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を書いて、 コミュニティを盛り上げていきたい!