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
RubyKaigi 2025でプロポーザルが初めて採択されるまでにやったこと
Search
Y_uuu
March 19, 2025
Technology
1
580
RubyKaigi 2025でプロポーザルが初めて採択されるまでにやったこと
Fukuoka.rb #397 〜RubyKaigi 2025の機運〜
https://fukuokarb.connpass.com/event/345164/
Y_uuu
March 19, 2025
Tweet
Share
More Decks by Y_uuu
See All by Y_uuu
Porting filesystem-fat to Another Microcontroller: ESP32
yuuu
2
84
Porting PicoRuby to Another Microcontroller: ESP32
yuuu
4
870
地方企業の強みを活かす!AWSを活用したIoTシステムの開発事例とその裏側
yuuu
0
130
あの重機は今どこにある?- 重機管理IoTプロダクトのバックエンドをAWSで構築した話 -
yuuu
0
1k
mruby-esp32におけるペリフェラルAPIの実装検討
yuuu
1
820
育成力 - エンジニアの才能を引き出す環境とチューターの立ち回り -
yuuu
4
4.8k
committee-railsとOpenAPI Generatorでスキーマ駆動なAPI開発をする
yuuu
0
960
mrubyでマイコンの世界に足を踏み入れる
yuuu
2
2.1k
mruby on IoT devices.
yuuu
4
2.7k
Other Decks in Technology
See All in Technology
生成AIが出力するテストコードのリアル よくあるコードと改善のヒント
starfish719
0
180
大規模モノレポの秩序管理 失速しない多言語化フロントエンドの運用 / JSConf JP 2025
shoota
0
370
組織の“見えない壁”を越えよ!エンタープライズシフトに必須な3つのPMの「在り方」変革 #pmconf2025
masakazu178
1
900
自然言語でAPI作業を片付ける!「Postman Agent Mode」
nagix
0
140
マルチドライブアーキテクチャ: 複数の駆動力でプロダクトを前進させる
knih
0
10k
Service Monitoring Platformについて
lycorptech_jp
PRO
0
350
信頼性が求められる業務のAIAgentのアーキテクチャ設計の勘所と課題
miyatakoji
0
150
都市スケールAR制作で気をつけること
segur
0
200
AI エージェントを評価するための温故知新と Spec Driven Evaluation
icoxfog417
PRO
2
720
AI × クラウドで シイタケの収穫時期を判定してみた
lamaglama39
1
390
Kubernetesと共にふりかえる! エンタープライズシステムのインフラ設計・テストの進め方大全
daitak
0
460
スタートアップの事業成長を支えるアーキテクチャとエンジニアリング
doragt
1
7.7k
Featured
See All Featured
KATA
mclloyd
PRO
32
15k
YesSQL, Process and Tooling at Scale
rocio
174
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Why Our Code Smells
bkeepers
PRO
340
57k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
980
Fireside Chat
paigeccino
41
3.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
Faster Mobile Websites
deanohume
310
31k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Transcript
'VLVPLBSCʙ3VCZ,BJHJͷػӡʙ :VIFJ0LB[BLJ !:@VVV RubyKaigi 2025Ͱ ϓϩϙʔβϧ͕ॳΊͯ࠾͞ΕΔ·Ͱʹͬͨ͜ͱ
TFMGJOTQFDU w :VIFJ0LB[BLJ w !:@VVV 9 !ZVVVOFU #MVF4LZ
w !ZVVV (JU)VC w *P5$MPVE&OHJOFFSBU'VTJD$P -UE w .FOUFSPG'KPSE#PPU$BNQ w -JLFQMBZJOHXJUI&41 2
࠷ۙͷग़དྷࣄ 3VCZ,BJHJʹϓϩϙʔβϧ͕࠾͞Ε·ͨ͠🎉 3
τʔΫͷλΠτϧ 1PSUJOH1JDP3VCZUP"OPUIFS.JDSPDPOUSPMMFS&41 1JDP3VCZΛผͷϚΠΫϩίϯτϩʔϥʹҠ২͢Δ&41 4
1JDP3VCZͱ ΊͬͪΌখ͍͞3VCZ7.ͱίϯύΠϥ 5
1JDP3VCZͱ NSVCZNSVCZD1JDP3VCZ 6
&41ͱ தࠃͷձࣾ &TQSFTTJG4ZTUFNT ͕࡞ͬͨ ϫϯνοϓϚΠΫϩίϯτϩʔϥ 7
&41ͱ .4UBDLγϦʔζͷதʹೖ͍ͬͯΔϚΠίϯ&41 Ұ෦ྫ֎͋Γ 8
ඦฉҰݟʹ͔ͣ͠σϞ 9
ͳͥϙʔςΟϯά͠Α͏ͱࢥ͔ͬͨ .JDSP1ZUIPO͍Ζ͍ΖͳϚΠίϯͰؾܰʹࢼͤΔ 10
ͳͥϙʔςΟϯά͠Α͏ͱࢥ͔ͬͨ 11 1JDP3VCZͷ࡞ऀϙʔςΟϯάΛΜͰ͍Δ As of 2024, PicoRuby supports only the
RP2040 (Raspberry Pi Pico). It would be a signi fi cant undertaking to port it to other MCUs like the nRF52, STM32, and ESP32. If you are interested in contributing to a porting, please visit the repository: https://github.com/ picoruby/picoruby
ͳͥϙʔςΟϯά͠Α͏ͱࢥ͔ͬͨ 3VCZ,BJHJͷ"GUFS1BSUZʹͯฉ͍ͨݴ༿ ʮ 1JDP3VCZʹ NSVCZͷࢥੜ͖ଓ͚Δʯ 12
ͳͥϙʔςΟϯά͠Α͏ͱࢥ͔ͬͨ 3VCZ,BJHJͷ"GUFS1BSUZʹͯฉ͍ͨݴ༿ ʮ 1JDP3VCZʹ NSVCZͷࢥੜ͖ଓ͚Δʯ 13 ۚݴͰ͋Γɺࣗʹͱͬͯͷ,BJHJ& ff FDU
RubyKaigi 2025Ͱ ϓϩϙʔβϧ͕ॳΊͯ࠾͞ΕΔ·Ͱʹͬͨ͜ͱ
3VCZ,BJHJ"GUFS1BSUZ ͻͱࣄ͠·ͨ͠ 15
3BTQCFSSZ1J1JDP8Λصͷ্ʹஔ͍ͨ 16
31Λ3BTQCFSSZ1J1JDP8ʹॻ͖ࠐΜͩ 17
1JDP3VCZͱ31ίϯτϦϏϡʔτ🎉 18
ϙʔςΟϯά࡞ۀணख 19
Ϗϧυʹ࢛ۤീۤ 20
Ϗϧυ͕௨Δ 21
QVUT͕ಈ͘Α͏ʹͳΔ 22
QVUT͕ಈ͘Α͏ʹͳΔ 23
;FOOͰεΫϥοϓΛ࡞Δ 24
*0HFUDI͕ಈ͘Α͏ʹͳΔ 25
࣮ٛՈΛൈ͚ग़͍͠ࠐΈ 26
࣮ٛՈΛൈ͚ग़͍͠ࠐΈ 27
࣮ٛՈΛൈ͚ग़͍͠ࠐΈ 28
͜ͷͱ͖ͷؾ࣋ͪ 3VCZ,BJHJͷ$'1ɺ Կ͔͠Βग़ͤΔ͔͠Εͳ͍ 29 ॳͷకΊΓ·Ͱ͋ͱिؒ
ϓϩϙʔβϧͷ༰ʹΉ 30
ϦϓϥΠ͋Γ͕ͱ͏͍͟͝·͢ 31
ϓϩϙʔβϧ ॳ൛ Λग़͢ 32
QJDPSVCZFTQͱFTQJDPSVCZ ޙͷ31&41 Λެ։🎉 33
VE[VSB͞Μͱϓϩϙʔβϧͷ ૬ޓఴΛ͢Δ 34
VE[VSB͞Μͱϓϩϙʔβϧͷ ૬ޓఴΛ͢Δ 35 కΊΓલ
QJDPSVCZͷPSHBOJ[BUJPOʹೖΕͯΒ͏ 36
37
🎉 38
͜ͷͱ͖ͷؾ࣋ͪ BDDFQUFE࣮ͬͯࡏ͢ΔΜͰ͢Ͷʜ 39
-*,&ɺϦϙετɺϦϓϥΠ ͋Γ͕ͱ͏͍͟͝·ͨ͠🙏 40
BDDFQUFE·Ͱͷي 41 BDDFQUFE🎉 3VCZ,BJHJ ʙ ॳίϯτϦϏϡʔτ ϙʔςΟϯά ࡞ۀ։࢝
Ϗϧυޭ 31&41 ىಈޭ ϓϩϙʔβϧఏग़
BDDFQUFE·Ͱͷي 42 4VCKFDU 63- ίʔυߦ 3VO1JDP3VCZPO&41 IUUQTHJUIVCDPNQJDPSVCZQJDPSVCZQVMM "EE'"5'JMF4ZTUFNPO&41 IUUQTHJUIVCDPNQJDPSVCZQJDPSVCZQVMM
"EEFEQJDPSVCZHQJPXPSLJOH XJUI&41 IUUQTHJUIVCDPNQJDPSVCZQJDPSVCZQVMM "EE5JNFSUPQJDPSVCZNBDIJOF GPS&41UPNBLFUBTL3&"%: IUUQTHJUIVCDPNQJDPSVCZQJDPSVCZQVMM ߹ܭ ॻ͍ͨίʔυͷߦ 1VMM3FRVFTU
BDDFQUFE·Ͱͷي 43 4VCKFDU 63- ίʔυߦ 31&41 IUUQTHJUIVCDPNQJDPSVCZ31&41 QJDPSVCZFTQ IUUQTHJUIVCDPNQJDPSVCZQJDPSVCZFTQ
߹ܭ ॻ͍ͨίʔυͷߦ ϦϙδτϦ
͓ΘΓʹ
վΊͯࠓͷؾ࣋ͪ ࠷ॳ΄Μͷͪΐͬͱͷ໋ײͱɺ ؾ·͙ΕͰ࢝Ίͨ࡞ۀ͕ɺRubyKaigi 2025ʹͭͳ͕ͬͨ 45
վΊͯࠓͷؾ࣋ͪ 1JDP3VCZͷΤίγεςϜͷੌ͞ઃܭࢥʹັྃ͞Εͨ 46
վΊͯࠓͷؾ࣋ͪ 1JDP3VCZͷ࡞ऀͪΖΜɺ'VLVPLBSCͷօ༷ͷࢧ͑͋Γ νϟϯεΛखʹ͢Δ͜ͱ͕Ͱ͖ͨ ຊʹ͋Γ͕ͱ͏͍͟͝·͢🙏 47
͏͙͢3VCZ,BJHJ Έͳ͞Μʹ࣍ʹܨ͕Δ,BJHJ& ff FDU͕ ժੜ͑Δ͜ͱΛف͍ͬͯ·͢🌱 48
FOE
"QQFOEJY ࣌ؒͷ߹্ɺٽ͘ٽ͘εΩοϓͨ͠εϥΠυ
ॻ͚ͯͳ͍ ͝ΊΜͳ͍͞🙏 51
)),#ͷେআ 52
ϦϓϥΠ͋Γ͕ͱ͏͍͟͝·͢ 53