Kaigi_on_Rails_2022スポンサーLT登壇資料.pdf
by
nissyi
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
1 Sinatraに触れて分かった Railsの魅力 大西 裕太 / GMO PEPABO inc. 2022.10.22 Kaigi on Rails 2022
Slide 2
Slide 2 text
2 自己紹介
Slide 3
Slide 3 text
minne事業部 開発チーム 2022年 中途入社 3 自己紹介 大西 裕太 Yuta Onishi 「痩せる」と言い続けてもうすぐ10年。 来年から本気出す。 ● 社内でのあだ名 : nissyi ● 最近の趣味 : Vimコマンドを覚えること ● Twitter : @yuta_onishi_97
Slide 4
Slide 4 text
4 実は‥ 電車の運転士でした!
Slide 5
Slide 5 text
今の仕事 Ruby on Rails ⬆ 前の仕事 nissyi on Rails 5 みなさんの驚く声が画面越しに聞こえます
Slide 6
Slide 6 text
6 初めてのRails
Slide 7
Slide 7 text
7 • Rubyの面白さを知ってRuby on Railsを学ぶことに • 初めて学んだときの気持ち • いい感じにやってくれる • 中身が見えない(ブラックボックス) • できることが多すぎる!? • 初学者の「できそうなこと」の想像を超えてきた • 2週間でサンプルのアプリケーションが開発できた • 初心者でもWebアプリは作れるという成功体験 画像引用元:「Ruby on Railsチュートリアル:プロダクト開発の0→1を学ぼう」 Copyright© YassLab 株式会社 Railsチュートリアル Railsとの出会い
Slide 8
Slide 8 text
8 わからない → 面白い
Slide 9
Slide 9 text
9 • 睡眠を記録・管理するアプリ • Railsに向き合い続けることで分かることが増えてきた • RubyやRailsのこと • Web技術のこと • アプリケーションを作る大変さや 完成したときの喜び オリジナルのWebアプリを作成して… Railsとの距離が縮まり始めた去年の秋
Slide 10
Slide 10 text
10 Sinatraとの出会い
Slide 11
Slide 11 text
11 • “Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort” • 引用元:https://sinatrarb.com/ • 初めてRails以外でWebアプリを作成することに Sinatraでメモアプリの作成 FjordBootCampでの学習
Slide 12
Slide 12 text
設計思想・考え方に大きな違いがあって、それぞれに良さがある 12 Rails MVC CoC DRY REST Sinatra MVCを採用せず 柔軟な開発が可能 12 RailsとSinatraの違いとは
Slide 13
Slide 13 text
13 • メモのCRUD機能 • 自分でクラスから実装する必要がある • SQLも書かなければならない • 学習はしていたけど書くことはほぼなかった • 簡単なreadingはできるけどwritingができない • エスケープ処理も必要 • DBとの接続 • development用とtest用のDBを使い分ける • Railsだけを触っていたら意識しないことがたくさん 苦労したけど学びが多かった Sinatraでメモアプリの作成
Slide 14
Slide 14 text
14 Railsが支えてくれていたことに気づくことができました “ 当たり前と思い込んでいた ” いい勉強になりました
Slide 15
Slide 15 text
15 これからの私とRails
Slide 16
Slide 16 text
16 • Docker, k8s, Sentry, Datadog, BigQuery………and more!! • 様々な技術に触れていく • Railsが大事なことに変わりはない • Ruby/RailsコミュニティやOSSへの参加 • 自分でgemを作りたい • オリジナルアプリを作りたい これからの私とRails Webエンジニアとして働く
Slide 17
Slide 17 text
17 私が感じたRailsの魅力 • 初心者でもWebアプリを開発できるように支えてくれる • 知れば知るほど魅力的でハマっていく Sinatraも最高ですが