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
golangでツールを作ってみた(開発合宿)
Search
Shoichiro Nagai(shnagai)
October 05, 2017
Technology
3.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
golangでツールを作ってみた(開発合宿)
開発合宿 201709 土善旅館の発表スライド
Shoichiro Nagai(shnagai)
October 05, 2017
More Decks by Shoichiro Nagai(shnagai)
See All by Shoichiro Nagai(shnagai)
テックビジョンを活用した技術戦略の実践/Implementation-of-Technology-Strategy-leveraging-Tech-Vision
shoichiron
0
94
GoでBigQueryを操作する時にStructを使うか悩んでる話/go-bigquery-struct-worries
shoichiron
1
210
AWS Step Functions × AWS SAMで実現する家族ノートの低運用コストETL基盤/ kazokunote-stepfunctions-awssam-etl
shoichiron
4
9.2k
機械学習PJのデータ収集における課題を解決する データ基盤の取組み/Efforts of data infrastructure to solve problems in data collection of machine learning PJ
shoichiron
1
2.3k
ECS×Fargateで実現する運用コストほぼ0なコンテナ運用の仕組み/ ecs fargate low cost operation
shoichiron
14
19k
ママリで動くカテゴリ類推エンジンの仕組み ~機械学習導入の4つの勘所を添えて~/mamari category analogy
shoichiron
0
840
SIGNATEの練習問題コンペで 57位までスコアを上げた話/ The story of the signate competition
shoichiron
2
6.1k
AWSサービスで実現するバッチ実行環境のコンテナ/サーバレス化/ Container service of batch execution environment realized by AWS service
shoichiron
11
7.2k
Fargateは何がうれしいのか/ fargate-whats-nice
shoichiron
4
11k
Other Decks in Technology
See All in Technology
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果
taiga7543
1
390
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
4
2.4k
Alphaモジュール使っていいのかい!?いけないのかい!?どっちなんだいっ!?
watany
1
290
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
290
「最後に責任を取るのはチーム」— 人間のPRレビューを最小化してアップデートしたメンタルモデル
jnishime_dresscode
0
920
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
160
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
420
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
450
あなたの『Site』はどこですか? — xREという考え方
miyamu
0
1.2k
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
14
2.1k
AI Driven AI Governance
pict3
0
490
アップデートで何が変わった?デモで学んで使いこなすIBM Bob2.0
muehara
0
160
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Fireside Chat
paigeccino
42
4k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
420
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
2
340
The Cost Of JavaScript in 2023
addyosmani
55
10k
My Coaching Mixtape
mlcsv
0
170
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
260
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
220
Transcript
ՈͷຖΛͬͱসإʹɻ ։ൃ߹॓JOળཱྀؗ $POOFIJUPJODӬҪউҰ HPMBOHͰπʔϧΛ࡞ͬͯΈͨ
ΞδΣϯμ w Ϟνϕʔγϣϯͱࠓճͷΰʔϧ w πʔϧͷհ w HPMBOHͰϋϚͬͨϙΠϯτ w ͜Ε͔Β w
·ͱΊ
Ϟνϕʔγϣϯͱࠓճͷΰʔϧ
w ͕ೖ͔ͬͯΒͷπʔϧ΄΅શͯ4IFMMͰॻ͍ͯΔ w ͦΖͦΖ4IFMMଔۀ͍ͨ͠Ͱ͢Ͷͬͯ w ͕ͬͭΓ࣌ؒΛ͑Δ։ൃ߹॓ͰHPMBOH͚ͩΛߟ͑Δ ؒΛա͢͝ ಈػ Ϟνϕʔγϣϯ
w HPMBOHΛͬͯɺBXTTELΛ͏πʔϧΛԿ͔͠Β࡞Δ ౡా͞ΜͱͦΕͧΕ࠷Ұͭಈ͘ͷΛ࡞Δ Ұͭ࡞ͬͯײ৮Λ͔ͭΊɺࠓͷTIFMMͰ͍ͬͯΔͷΛஔ͖͍͚͑ͯΔɻ w ·ͱ·ͬͨ࣌ؒͰHPMBOHͷجૅͷج͘Β͍ཧղग़དྷΔ Α͏ʹ͢Δ ։ൃ߹॓ͷࣗͷதͷΰʔϧ
πʔϧͷհ
BCBZP
w &$3ͷաڈΠϝʔδΛҰؾʹফͯ͘͠ΕΔπʔϧʂʂ 5"(ͳ͠Πϝʔδ ݹ͍ͬͯͳ͍ͷ ͷJNBHF*ETΛऔಘͯ͠ɺҰׅআ͢Δ ˞&$3ɾɾ"84Ͱཧ͢Δ%PDLFSΠϝʔδͷϦϙδτϦ &$3աڈΠϝʔδ͓আπʔϧ BCBZP
w ʑͷ&$4σϓϩΠͰɺNBTUFSϚʔδͷʹ৽͍͠Π ϝʔδ͕࡞ΒΕ͍ͯΔɻ w ϦϙδτϦݸ·Ͱͷ্ݶ͕͋ΔͷͰɺ͜ͷπʔϧ ͕ͳ͍ͱ੍͍͔ͭݶʹୡ͠σϓϩΠ͕ग़དྷͳ͘ͳΔɻɻ खಈͰফ͍͍ͤΜͰ͚͢ͲɺΊΜͲ͍͘͞͠Ε·͢ΑͶɻɻ Կ͕͏Ε͍͠ͷ͔
σϞ
ಈ࡞Πϝʔδ
HPMBOHͰϋϚͬͨϙΠϯτ
w BXTͷηογϣϯΛ࡞Δ࣌ʹɺSFHJPOࢦఆͳ͍ͧͱౖ ΒΕΔɻɻ ͍ͭͷ"$$&44@,&: 4&$3&5@,&: 3&(*0/͕ඞཁ "84@3&(*0/͍ͬͯ͏ڥมΛಡΉͱެࣜϦϑΝϨϯεʹॻ͍ͯ͋ΔͷʹಡΜͰ ͘Εͳ͍ɻɻ ݁ہɺTFTTJPO࡞ΔλΠϛϯάͰɺఆͷ"Q/PSUIFBTU3FHJPO*%Λ٧ΊࠐΉܗʹ BXTTELͷ͍ํ
SFHJPO
w ඞͣYY*OQVUͱ͍͏ߏମʹΛ٧Ί͔ͯΒɺॲཧ͢Δ ϝιουͷύϥϝʔλͱͯ͢͠ ˞ϝιου໊ͷTVGGJYʹ*OQVUΛ͚ͭΔ BXTTELͷ͍ํ YY*OQVU
w GJMUFSͷ͍ํ͕บ͋Δɻ ˞ϦΫΤετʹGJMUFS͢Δ͜ͱͰϨεϙϯεΛཉ͍͠ͷ͚ͩʹߜΔɻ ˞BXTDMJͰ͍͏͜ΕAGJMUFSl/BNFJOTUBODFTUBUFOBNF 7BMVFTSVOOJOHA ˞࠷ॳϨεϙϯεͷKTPOʹରͯ͠ɺΰχϣΰχϣͱߟ͑ͨɻɻ BXTTELͷ͍ํ GJMUFS
w *NBHF*ETʂʂ &$3ܥͷૢ࡞ʹඞͣ*NBHF*ET ϋογϡ Λࢦఆ͠ͳ͍ͱμϝ UBH໊Ͱແཧ *NBHF*ETΛऔಘ͢ΔʹɺUBH໊UBH༗ແͰϑΟϧλͯ͠ཉ͍͠*NBHF*ETΛऔಘ ͠ͳ͍ͱμϝ ໘͗͢Δ
*NBHF*ETΛऔಘ͢ΔͨΊͷॲཧΛॻ͘ඞཁ͕͋Δɻ -JTU*NBHFT BXTTELFDS͕ͭ͜͜Β͍
JUPTIP͞Μ·͡Ͱ͋Γ͕ͱ͏͍͟͝·ͨ͠ ˞ࠓճ݁ہΘͳ͔͚ͬͨͲ͜ͷઌ͏ͱࢥ͍·͢ʂʂ +40/Λύʔε͢Δ
w ίϝϯτ͕ͱ͔ඌʹ Λଟ༷͢Δͱ͔׳Εͳ͔ͬͨɻ w TUSVDUͷ͍ํ w GPSSBOHF͏ͱɺ͍͍ײ͡ʹϨεϙϯεͷKTPOΛղੳ ग़དྷΔ ˞ͭΊJOEFYೖΔ͔ΒɺGPS@ SFTSBOHFͷ@ʹͨͲΓண͘ͷ͕େม
w GMBHͱͯศརͩ ҰʑҾͷΤϥʔॲཧ͠ͳ͍͍ͯ͘͠ϔϧϓͭ͘ จ๏ܥ
w όΠφϦͰಈ͖ɺ࣮ߦߴ ϚϧνϓϥοτϑΥʔϜͩ͠Ͷɻ w Ϗϧυ.BLFGJMF࡞ΕNBLFͱଧͯɺ͍ऴྃ USBWJTͰEPDLFSͰͲͷڥͰଈόΠφϦ࡞࣮ͬͯߦग़དྷΔ HPMBOH͜ΕΑ͔ͬͨ
͜Ε͔Β
w جૅֶशͤͣʹɺ࡞Γͳ͕Β৭ʑ͍֮͑ͯͬͨͷͰɺΈ Μͳͷ(PͰಡΜͰجૅྗ͚ͭΔɻ w طଘͷTIFMMΛHPMBOHʹஔ͖͍͑ͯ͘ w ৽͘͠πʔϧ࡞Δ࣌ɺHPMBOHͰߦ͖·͢
·ͱΊ
w ։ൃ߹॓࠷ߴʹָ͔ͬͨ͠ اըͯ͘͠Εͨμν͞Μɺౡా͞Μ͋Γ͕ͱ͏͍͟͝·ͨ͠ w HPMBOHͷͳΜͱͳ͘ͷഽײ͕௫Ί͖ͯͨͷͰɺTIFMM ͏ॻ͔ͳ͍Α͏ʹ͠Α͏ɻ