Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
©2018 Wantedly, Inc. You won’t know it’s now Rust How I introduce the new language 03.Jul.2018 - Masaki Hara
Slide 2
Slide 2 text
©2018 Wantedly, Inc. Masaki Hara • Software Engineer @ Wantedly • Reads & writes Rust compiler as a Hobby Who am I
Slide 3
Slide 3 text
©2018 Wantedly, Inc. Problem to consider before introducing Rust
Slide 4
Slide 4 text
©2018 Wantedly, Inc. ͳͥ3VTUΛ͏ͷ͔ ROJHIZͳͥ͏ͷ͔ w ͔ͤͬ͘ৄ͘͠ͳͬͨ w Θͳ͚Εಷͬͯ͠·͏ 8BOUFEMZͰͳͥ͏ͷ͔ w ҙຯͷ͋Δ͍ํΛ͍ͨ͠ Why use Rust?
Slide 5
Slide 5 text
©2018 Wantedly, Inc. ϚΠΫϩαʔϏεͷΈ͚͕Ͱ͖͍ͯΔ Microservices in Wantedly جຊతͳબࢶ ػցֶशܥαʔόʔ ϋΠύϑΥʔϚϯε
Slide 6
Slide 6 text
©2018 Wantedly, Inc. ϚΠΫϩαʔϏεͷΈ͚͕Ͱ͖͍ͯΔ Microservices
Slide 7
Slide 7 text
©2018 Wantedly, Inc. Solution How I introduce Rust
Slide 8
Slide 8 text
©2018 Wantedly, Inc. SFpOFJNBHFαʔϏε Refine refine-image
Slide 9
Slide 9 text
©2018 Wantedly, Inc. Refine refine-image SFpOFJNBHFΛ3VTUʹҠ২ w $308ˠ"DUJY8FC w BXTTELDQQˠSVTPUP w 8FC1ˠόΠϯσΟϯάΛࣗ࡞ w 0QFO$7ˠඞཁͳॲཧΛࣗ࡞
Slide 10
Slide 10 text
©2018 Wantedly, Inc. Refine refine-image ͦΕ͔Βɺख࢈Λͻͱͭ w )POFZCBEHFSΥϯςουϦʔͰ͍ͬͯΔΤϥʔτϥοΧʔ w 3VTUΫϥΠΞϯτΛࣗ࡞
Slide 11
Slide 11 text
©2018 Wantedly, Inc. SFpOFJNBHFΛஔ͖͑Δ͜ͱʹͨ͠ཧ༝ 3VTUʹஔ͖͑Δར͕͋Δ 3VTUʹͯ͠ଛ͠ͳ͍ ୀ࿏͕͋Δ Why refine-image?
Slide 12
Slide 12 text
©2018 Wantedly, Inc. ଟ໌ೖΔ ࡾલͱͳΜͩͬͨͷ͔
Slide 13
Slide 13 text
©2018 Wantedly, Inc. Future Landscape with Rust
Slide 14
Slide 14 text
©2018 Wantedly, Inc. Things after refine-image w $αʔϏεΛ3VTUʹͨ͠ɻ ୀ࿏Λ֬อͭͭ͠લਐͨ͠ɻ w 3VTUΛ͑ΔਓΛ૿͢ɻ ҆৺ͯ͠৽نαʔϏεʹಋೖͰ͖ΔΑ͏ʹ͢Δɻ