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
Debugging Alba
Search
Masafumi Okura
March 06, 2024
Programming
1
270
Debugging Alba
https://gotanda-rb.connpass.com/event/310542/
実際の発表ではAlbaのIssuesを見ましたがスライドには載っていません。
Masafumi Okura
March 06, 2024
Tweet
Share
More Decks by Masafumi Okura
See All by Masafumi Okura
Metaprogramming isn't real, it can't hurt you
okuramasafumi
0
130
Developing static sites with Ruby
okuramasafumi
1
390
Why doesn't Ruby have Boolean class - final version
okuramasafumi
0
380
Reading Rails 1.0 Source Code
okuramasafumi
0
350
RDoc meets YARD
okuramasafumi
4
220
Why doesn't Ruby have Boolean class?
okuramasafumi
0
44
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
1
100
Writing documentation can be fun with plugin system
okuramasafumi
0
250
Alba: Why, How and What's So Interesting
okuramasafumi
0
490
Other Decks in Programming
See All in Programming
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
360
AIコーディングの理想と現実 2026 | AI Coding: Expectations vs. Reality 2026
tomohisa
0
1.1k
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
160
The Ralph Wiggum Loop: First Principles of Autonomous Development
sembayui
0
3.7k
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
310
Claude Code、ちょっとした工夫で開発体験が変わる
tigertora7571
0
200
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
330
文字コードの話
qnighy
44
17k
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
4
380
JPUG勉強会 OSSデータベースの内部構造を理解しよう
oga5
2
250
2026/02/04 AIキャラクター人格の実装論 口 調の模倣から、コンテキスト制御による 『思想』と『行動』の創発へ
sr2mg4
0
710
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
200
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
340
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
150
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Done Done
chrislema
186
16k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
280
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Transcript
Debugging Alba Gotanda.rb#57 OKURA Masafumi, 2024-03-06
օ͞Μɺσόοά ͯ͠·͔͢ʁʁʁ
σόοάେࣄ
σόοάͱͯ ͍͠إ
σόοάΛ ֶͿํ๏গͳ͍
None
σόοάΛ Ͳ͏ֶͿ͔
࣮ࡍʹ͋ͬͨόά
ۀͷίʔυ ग़ͤͳ͍…
OSS!!!
Alba
Albaʹ͍ͭͯએ • ࡞ʢ@okuramasafumiʣͷJSONγϦΞϥΠβ • ଟػೳɺߴɺ୯७͕ϦɺAMS (ActiveModelSerializer)෩IF • 2020ʹ։ൃ։࢝ɺݱ࣌Ͱ900ίϛοτɺίʔυߦ750ߦ • θϩissueɺςετΧόϨοδ99ˋ
• ελʔ800ɺμϯϩʔυ70ສ
͍ࣗͭͰʹએ • ໊લɿେխ࢙ • ॴଐɿϑϦʔϥϯε • ՝֎׆ಈɿKaigi on RailsνʔϑΦʔΨφΠβʔɺ֤छRubyϛʔτΞο ϓͷӡӦʢఀؾຯʣɺ֤छొஃɺOSS։ൃ
࣮ࡍͷόάΛ ݟͯΈΔ
ޮՌతͳόάमਖ਼ʹඞཁͳͷ(1) • ࠶ݱέʔε • खॱΑΓίʔυͦͷͷͩͱϕλʔ • ςετέʔε • Ϩϙʔτʹఴ͞Ε͍ͯΔͱ·͍͕͠ɺͳ͚ΕࣗͰ࡞Δ •
Τϥʔϝοηʔδͷৄࡉ • ͪΌΜͱಡΉʢਅإʣ
ޮՌతͳόάमਖ਼ʹඞཁͳͷ(2) • ίʔυϕʔεʹର͢Δ͍ࣝ • ʮ࠷ۙͷมߋɺ͜Εո͍͠ͳʯʮ͜͜ͱؔ࿈͢Δίʔυ͜Εʯ • ྑ͍Ծઆ • ʮΠϯϓοτਖ਼ͦ͠͏͔ͩΒɺ͜ͷϝιου͕ݪҼ͔ʯ •
ੜͷצͱܦݧ • ʮ͜ͷΤϥʔϝοηʔδͷͱ͖͍͍ͬͯͩͨ͜͏ͩΑͳʯ
Happy debugging!