Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Kaigi_on_Rails_2022スポンサーLT登壇資料.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nissyi
November 16, 2022
Programming
1.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kaigi_on_Rails_2022スポンサーLT登壇資料.pdf
nissyi
November 16, 2022
More Decks by nissyi
See All by nissyi
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
180
Other Decks in Programming
See All in Programming
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.6k
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
すこし踏み込む CancellationToken
htkym
2
1.7k
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
580
カツオ、ご期待ください
suneo3476
0
190
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
790
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
Agents on Rails - Rails at Scale 2026
irinanazarova
0
550
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
380
気持ちぃ〜角丸 Squircle
ryu1013
0
310
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
440
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
330
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
520
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
870
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Designing Powerful Visuals for Engaging Learning
tmiket
1
610
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Accessibility Awareness
sabderemane
1
250
Transcript
1 Sinatraに触れて分かった Railsの魅力 大西 裕太 / GMO PEPABO inc. 2022.10.22
Kaigi on Rails 2022
2 自己紹介
minne事業部 開発チーム 2022年 中途入社 3 自己紹介 大西 裕太 Yuta Onishi 「痩せる」と言い続けてもうすぐ10年。
来年から本気出す。 • 社内でのあだ名 : nissyi • 最近の趣味 : Vimコマンドを覚えること • Twitter : @yuta_onishi_97
4 実は‥ 電車の運転士でした!
今の仕事 Ruby on Rails ⬆ 前の仕事 nissyi on Rails 5
みなさんの驚く声が画面越しに聞こえます
6 初めてのRails
7 • Rubyの面白さを知ってRuby on Railsを学ぶことに • 初めて学んだときの気持ち • いい感じにやってくれる •
中身が見えない(ブラックボックス) • できることが多すぎる!? • 初学者の「できそうなこと」の想像を超えてきた • 2週間でサンプルのアプリケーションが開発できた • 初心者でもWebアプリは作れるという成功体験 画像引用元:「Ruby on Railsチュートリアル:プロダクト開発の0→1を学ぼう」 Copyright© YassLab 株式会社 Railsチュートリアル Railsとの出会い
8 わからない → 面白い
9 • 睡眠を記録・管理するアプリ • Railsに向き合い続けることで分かることが増えてきた • RubyやRailsのこと • Web技術のこと •
アプリケーションを作る大変さや 完成したときの喜び オリジナルのWebアプリを作成して… Railsとの距離が縮まり始めた去年の秋
10 Sinatraとの出会い
11 • “Sinatra is a DSL for quickly creating web
applications in Ruby with minimal effort” • 引用元:https://sinatrarb.com/ • 初めてRails以外でWebアプリを作成することに Sinatraでメモアプリの作成 FjordBootCampでの学習
設計思想・考え方に大きな違いがあって、それぞれに良さがある 12 Rails MVC CoC DRY REST Sinatra MVCを採用せず 柔軟な開発が可能
12 RailsとSinatraの違いとは
13 • メモのCRUD機能 • 自分でクラスから実装する必要がある • SQLも書かなければならない • 学習はしていたけど書くことはほぼなかった •
簡単なreadingはできるけどwritingができない • エスケープ処理も必要 • DBとの接続 • development用とtest用のDBを使い分ける • Railsだけを触っていたら意識しないことがたくさん 苦労したけど学びが多かった Sinatraでメモアプリの作成
14 Railsが支えてくれていたことに気づくことができました “ 当たり前と思い込んでいた ” いい勉強になりました
15 これからの私とRails
16 • Docker, k8s, Sentry, Datadog, BigQuery………and more!! • 様々な技術に触れていく
• Railsが大事なことに変わりはない • Ruby/RailsコミュニティやOSSへの参加 • 自分でgemを作りたい • オリジナルアプリを作りたい これからの私とRails Webエンジニアとして働く
17 私が感じたRailsの魅力 • 初心者でもWebアプリを開発できるように支えてくれる • 知れば知るほど魅力的でハマっていく Sinatraも最高ですが