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
Interfaces in Perl5
Search
Kenta Kobayashi
March 01, 2019
Technology
1
910
Interfaces in Perl5
https://kichijojipm.connpass.com/event/118082/
#kichijojipm
Kenta Kobayashi
March 01, 2019
Tweet
Share
More Decks by Kenta Kobayashi
See All by Kenta Kobayashi
Tシャツに書かれたコードを読む
kfly8
0
1.2k
Introduce Sub::Meta
kfly8
0
43
研修はイベントでなくコミュニティ作り
kfly8
0
1.2k
明日からできる新人のオンボーディングガイド
kfly8
0
770
メンター成長のためのふりかえり会
kfly8
0
1.2k
Interfaces in Perl5 at The Perl Conference 2019 in Pittsburgh
kfly8
0
2.8k
経験から効率よく学習する
kfly8
0
260
p5-Lodash!
kfly8
2
790
PPRとKeyword::Simpleと あとVariable::Declaration
kfly8
0
150
Other Decks in Technology
See All in Technology
podman_update_2024-12
orimanabu
1
280
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
17
4.8k
コンテナセキュリティのためのLandlock入門
nullpo_head
2
320
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
170
KubeCon NA 2024 Recap / Running WebAssembly (Wasm) Workloads Side-by-Side with Container Workloads
z63d
1
250
TSKaigi 2024 の登壇から広がったコミュニティ活動について
tsukuha
0
160
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
3
1.3k
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
210
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
1
210
NilAway による静的解析で「10 億ドル」を節約する #kyotogo / Kyoto Go 56th
ytaka23
3
380
宇宙ベンチャーにおける最近の情シス取り組みについて
axelmizu
0
110
ガバメントクラウドのセキュリティ対策事例について
fujisawaryohei
0
560
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
RailsConf 2023
tenderlove
29
940
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
How to Ace a Technical Interview
jacobian
276
23k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Code Reviewing Like a Champion
maltzj
520
39k
Automating Front-end Workflow
addyosmani
1366
200k
Building Applications with DynamoDB
mza
91
6.1k
Transcript
*OUFSGBDFTJO1FSM !LqZ
"CPVUNF w ͚͜Μ!LqZ w :"1$5PLZPӡӦҕһ w ޒాQN w ϞόϑΝΫ w
એΤϯδχΞืूதʂ
*OUFSBGBDF
*OUFSGBDF ͜͜Ͱ ;Δ·͍ͷܖ 001 "ΛอଘͰ͖Δ "ΛऔΓग़ͤΔ 3FQPTJUPSZ *OUFSGBDF
*OUFSGBDF ܖΛकΕ ࣮ऀ࣮Λ͖ʹͰ͖Δ "ΛอଘͰ͖Δ "ΛऔΓग़ͤΔ 3FQPTJUPSZ *OUFSGBDF
*OUFSGBDF ܖ͕कΒΕ͍ͯΕ ར༻ऀ࣮Λ͋·Γؾʹͤͣ ར༻Ͱ͖Δ "ΛอଘͰ͖Δ "ΛऔΓग़ͤΔ 3FQPTJUPSZ *OUFSGBDF
*OUFSGBDF ίϯϙʔωϯτͷׂʹཱͭ ن͕େ͖͘ͳΔ΄Ͳخ͍͠ *OUFSGBDF *OUFSGBDF ˞ΠϝʔδͰ͢
*OUFSGBDFศར
1FSMͰ 3PMF ೖྗͱग़ྗͷܕ͕දݱͰ͖ͳ͍ ࣮͕ॻ͚Δ 3PMF3PMF 3PMF㱠*OUFSGBDF
1FSMʹ*OUFSGBDFͳ͍
࡞ͬͨ
'VODUJPO*OUFSGBDF
'VODUJPO*OUFSGBDF ΩʔϫʔυGVOͰɺؔͷҾ ͱฦΓͷܕΛએݴ
'VODUJPO*OUFSGBDF*NQM ;Δ·͍Λ࣮Ͱ͖ͯͳ͚Εɺ ίϯύΠϧ࣌ʹDSPBL
5ZQFT*OUFSGBDF 5ZQF5JOZͰɺ*OUFSGBDFͷܕ੍ Λఏڙ
%&.0
Έ
'VODUJPO*OUFSGBDF ,FZXPSE4JNQMF 113 1FSMͰ͓खܰจ๏֦ு
'VODUJPO*OUFSGBDF*NQM 'VODUJPO1BSBNFUFST 'VODUJPO3FUVSOͰɺؔͷೖ ग़ྗͷܕͳͲऔಘ *OUFSGBDFͷใͱίϯύΠϧ࣌ ʹൺֱ͢Δ
;Γ͔͑Γ
ͳͥͭͬͨ͘ʁ w ϓϩμΫτ͕େ͖͘ͳΓɺ*OUFSGBDF͕ཉ͘͠ͳͬͨ w $MFBO"SDIJUFDUVSFͳͲͷઃܭख๏Λ͍͍ͨ w ଞͷ--ʹ͋ΔͳΒɺ1FSMʹ΄͍͠ w ࢼ͠
ࠔͬͨ͜ͱʁ w $)&$,ϑΣʔζ͕͍͠ w $)&$,ϑΣʔζͷ࣮ߦॱ-*'0ɻϞδϡʔϧͷಡΈࠐ ΈॱʹؾΛ͏ɻ۩ମతʹɺ'VODUJPO3FUVSOͷ $)&$,Λ࣮ߦ͔ͯ͠Β'VODUJPO*OUFSGBDF*NQMͷ $)&$,Λ࣮ߦ͢Δඞཁ͕͋ͬͨɻ w FWBMͰ$)&$,ϑΣʔζ͕࣮ߦ͞Εͳ͍͕࣌͋ΔɻͳͷͰɺ
FWBMΛճආͰ͖ͳ͍ͱπϥΠɻྫ͑ɺQMBDLVQ BQQQTHJͩͱFWBM͢Δ͜ͱʹͳΔͷͰɺ1MBDL-PBEFS SVO͢ΔεΫϦϓτΛॻ͍ͯճආ͢ΔͳͲɻ
ࠔͬͨ͜ͱʁ w Τϥʔϝοηʔδ͕͍͠ w Կ͕ى͖͔ͨɺͦͯ͠ԿΛ͢Εྑ͍͔Θ͔ΔΤϥʔϝο ηʔδʹ͍ͨ͠ w ͚ΕͲɺ͜ΕͰ͍͍ͷ͔ෆ҆ʹͳΔ
Կ͕໘ന͔ͬͨʁ w *OUFSGBDF͕໘ന͍ ͋ΒͨΊͯ w Ͱ͖ͳ͍͜ͱ͕ՁʹͳΔ w ,FZXPSE4JNQMF LFZXPSE@QMVHJO
͕໘ന͍ w ίϯύΠϧ࣌ͷίʔυల։Ͱɺ։ൃମݧ͕มΘΔ w ͲΜͳจ๏͚ͩྑ͠ͱ͢Δ͔දݱͰ͖Δ
࣍ʹԿ͕͍ͨ͠ʁ w ճΓΛ͑Δ w υΩϡϝϯτɺςετɺϢʔεέʔεͳͲ w Ԡ༻ྫͷ࣮ w %* $MFBO"SDIJUFDUVSF
FUD
༨ஊ
5IBOLZPV