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
EnumerableをRubyで再実装してみた
Search
Masafumi Okura
April 12, 2019
Programming
0
1.2k
EnumerableをRubyで再実装してみた
Masafumi Okura
April 12, 2019
Tweet
Share
More Decks by Masafumi Okura
See All by Masafumi Okura
Writing documentation can be fun with plugin system
okuramasafumi
0
120
Alba: Why, How and What's So Interesting
okuramasafumi
0
250
Why did my proposals get rejected?
okuramasafumi
1
540
A suggestion for the future of RDoc
okuramasafumi
1
180
15 JSON serializers for Ruby
okuramasafumi
2
240
Tech Events, Should We See Them from the Outside or the Inside?
okuramasafumi
1
52
Creating gems 101
okuramasafumi
1
99
How NOT to make your DSL terrible
okuramasafumi
0
420
オブジェクトしこう
okuramasafumi
2
330
Other Decks in Programming
See All in Programming
Kubernetes History Inspector(KHI)を触ってみた
bells17
0
230
技術を根付かせる / How to make technology take root
kubode
1
250
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
910
Grafana Cloudとソラカメ
devoc
0
170
Grafana Loki によるサーバログのコスト削減
mot_techtalk
1
130
Java Webフレームワークの現状 / java web framework at burikaigi
kishida
9
2.2k
コミュニティ駆動 AWS CDK ライブラリ「Open Constructs Library」 / community-cdk-library
gotok365
2
140
Honoとフロントエンドの 型安全性について
yodaka
7
1.3k
Open source software: how to live long and go far
gaelvaroquaux
0
640
How mixi2 Uses TiDB for SNS Scalability and Performance
kanmo
38
14k
AIの力でお手軽Chrome拡張機能作り
taiseiue
0
170
『GO』アプリ データ基盤のログ収集システムコスト削減
mot_techtalk
0
120
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Building Applications with DynamoDB
mza
93
6.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
410
A better future with KSS
kneath
238
17k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
A Tale of Four Properties
chriscoyier
158
23k
Code Reviewing Like a Champion
maltzj
521
39k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
Scaling GitHub
holman
459
140k
Transcript
RejectKaigi2019 LT EnumerableΛRubyͰ࠶࣮ͯ͠Έͨ େխ࢙ʢ@okuramasafumiʣ 2019-04-12, Pixiv
EnumerableΛRubyͰ࠶࣮ ͯ͠Կ͕͏Ε͍͠ͷʁ
͕͜͜͏Ε͍͠ʂ • ීஈΘͳ͍Ε͍ͯͨϝιουΛ֮͑Δ • RubyͷදݱྗʹվΊͯײँ͢Δ • eachͱblockͷ͍ํʹशख़Ͱ͖Δ
Pro tip: RubiniusͰ͑߹Θͤ
Rubuniusศར • RubiniusCRubyͱผͷॲཧܥ • ΄ͱΜͲͷίʔυ͕RubyͰ࣮͞Ε͍ͯΔ • CRubyͩͱCݴޠͰ࣮͞Ε͍ͯΔEnumerableRubyͰॻ͔Ε͍ͯΔͷ Ͱɺ٧·ͬͨΒͪ͜ΒΛݟΔͱΑ͍
ૣͬͯΈΑ͏ʂ
࠷ޙʹɿ ͜Μͳײ͡ͷ͜ͱΛ ίϛϡχςΟͰΓ͍ͨ
Grow.rb • ઌୈ0ճΛ։࠵ • ϋϯζΦϯͬΆ͍ελΠϧͰEnumerableΛΈΜͳͰ࠶࣮ • ͍Ζ͍Ζ࠶࣮ͯ͠ΈͨΓ࣮ݧͯ͠ΈͨΓͯ͠RubyͷࣝΛਂΊ͍͖ͯͨ ͍ • https://growrb.connpass.com/
࣍Grow.rbͰ ͓ձ͍͠·͠ΐ͏ʂ