2024/8/14【オフライン】Kyoto.rb Meetup 平日夜はてなオフィス開催だよ
みんなでRails8をお触りしようず
初参加の人は↓から編集権限をゲットしてください
イベントページ (connpass)
自己紹介
テンプレート
呼び名(ハンドルネーム or 本名)
好きな寺社仏閣 or 近所の寺社仏閣(任意)
普段なに書いているか?
今日参加しようと思った理由とか最近あったハッピーなお話
CelloTAK.icon CelloTAK (せろたく)
本名 吉田高士
妙心寺のお精霊迎えが楽しかった
Ruby on Rails
去年の7月からBPS株式会社(TechRacho書いてる会社)で働いてます、FBCは休会中 引き続き参加させて頂きました
先月迎えた猫がかわいい
久保喬平(クボ キョウヘイ)と申しますので、、
→ クボ と呼んでください!
清水寺が一番好きです!
Ruby 、Rails を勉強してます!
Rails でポートフォリオ作成中なので今日は続きをやります!
Miu
廣橋美侑(ひろはしみう)
狸谷不動尊
Ruby on Rails
転職の為、最近RUNTEQというプログラミングスクールで勉強中です。
onk.icon RUNTEQ_path こないだ楽しそうだったのをインターネットで見ました
今年3月のRails Girlsでこちらのイベントを知りました。ようやく時間がとれたので初参加しました。
onk.icon onk
おんく
今日は会場係です
西院春日神社のそばに住んでいます
Ruby/Rails 歴はだいぶ長い (2006-
はてなでエンジニアリングマネージャーをやっています
luccafort.iconluccafort
るっかふぉーと
今日は遅刻しました、ごめんなさい。
好きな寺社仏閣は家の近くの伏見稲荷大社
普段は京阪三条の近くにあるマネーをフォワードする会社で技術を広報してます。
マンチェスター・シティが24/25シーズンの1冠目を達成、最高のスタート
しがあきとし
しがあきとし
御幸森天神
医療系のHR企業でRails書いてます
Memo
8.0 の前に 7.2 出たばかりだし復習する?
ginza.rb での y-yagi のスライドを見れば OK だろう
luccafort.icon今日は7.2 Releaseをみていく会になった
CelloTAK.iconDevContainerとは?
luccafort.iconOSSになってたの知らなかった。IntelliJ IDEAでも実行できるらしい。
CLIとは?
GUIとは?
luccafort.iconallow_browser メソッドが生えた。useragent に生えている
Ruby3.1以上をサポートするようになった。これまではメジャーバージョン上げたときにサポート対象外になってたが今回からマイナーバージョンで切るようになった
PWA対応がされた。Action Notifierをいれるとプッシュ通知が届くよ!
Rubocopのデファクトがomakase Rubocop になったよ!
Pumaってなんですか?
PumaはRubyのコードを実行することができるサーバ
luccafort.iconjemallocはいいぞ!(デフォルトになったよ)jemalloc自体は昔からあったよね〜
8.0 の前情報
DHH delivered the Opening Keynote and covered a lot of ground, including introducing 7 major tools in support of The One Person Framework: Propshaft, Turbo 8, Strada, Solid Cache, Solid Queue, Mission Control, and Kamal.
The One Person Framework
2021-12-16
7.0.0 のリリースが 2021-12-15 なので、7.0 向けのお気持ち記事
Rails 8.0 を見てみる
code:diff
$ diff -ubrp rails_diff_7_2_0/Gemfile rails_diff_edge/Gemfile
--- rails_diff_7_2_0/Gemfile 2024-08-14 01:20:47
+++ rails_diff_edge/Gemfile 2024-08-14 01:25:18
# Bundle edge Rails instead: gem "rails", github: "rails/rails", branch: "main"
-gem "rails", "~> 7.2.0"
-# The original asset pipeline for Rails -gem "sprockets-rails"
+gem "rails", "~> 8.0.0.alpha"
+# The modern asset pipeline for Rails +gem "propshaft"
# Use trilogy as the database for Active Record
gem "trilogy", "~> 2.7"
# Use the Puma web server @@ -30,6 +30,12 @@ gem "bootsnap", require: false
# Reduces boot times through caching; required in config/boot.rb
gem "bootsnap", require: false
+
+# Deploy this application anywhere as a Docker container +gem "kamal", require: false
+
+# Add HTTP asset caching/compression and X-Sendfile acceleration to Puma +gem "thruster", require: false
# Use Active Storage variants # gem "image_processing", "~> 1.2"
propshaft
sprockets から移行
kamal
thruster
面白CHANGELOGピックアップ
KPT
Keep/Good
CelloTAK.icon enqueue のスタバの例えが分かりやすかったので覚えておこうと思いました
luccafort.iconいままでなんでスタバで例えてるんだろう?と思ってたがわかりやすかったんだなって時間した
CelloTAK.icon 知らないものが沢山あった。いい機会になりました!
routesの => と:toの違いがめちゃくちゃ参考になりました
onk.icon 平日開催
luccafort.iconRails 7.2のキャッチアップしないとな〜と思ってたらちょうど7.2を読む会になってて最高
onk.icon 初参加が2人も居る!!!!!
luccafort.icon最高!
休日の昼間は仕事をしているので参加できなかった
しが RailsDiffめっちゃ便利
luccafort.icon永久保存版はマジでバイブル。めっちゃお世話になってる
onk.icon y-yagi さんは最高
:+1:luccafort.icon
クボ 初めてエンジニアの雰囲気を感じ取れました!
Miu 同じくです
onk.icon 多少 (2h ぐらいかな) 準備してきた
onk.icon8.0は用意してたが7.2はアドリブだったよ
luccafort.icon相変わらずすごいw
luccafort.icon次回から最低限準備しよ……。
知らないコトを聞いてもその人のレベルに合わせて教えて頂けるのがありがたかったです
luccafort.icon社内の勉強会参加情報が一覧になってるのよすぎる。真似しよ。
luccafort.iconはてなオフィスでKyoto.rb開催するのは初開催だ!
luccafort.icon初参加の人がいっぱい質問してくれて最高!
onk.icon 最高〜
luccafort.icon 会議室に2枚ディスプレイがあるのいい
luccafort.icon Google Meet で資料共有しながらやれるの最高だった
onk.icon 配線繋ぎ直すの面倒だっただけだったけど、マネフォさんのディスプレイよりも小さかったので、手元でも見られたの便利だったと思う
Problem
luccafort.icon遅刻した。
:+1 しが
CelloTAK.iconconpass上は19:00 〜 20:30なので実はおしてる
luccafort.iconごめんね
onk.icon 最初に会の説明が足りていなかった
質問する人は偉いとか
Try
luccafort.iconSNSや連絡先交換する時間を設ける
今日出てきた単語は復習しようと思います
luccafort.icon ruby-jp の \#newbie, \#support チャンネルとかでもどうぞ
クボ 色々な勉強会に参加して行きます!
:+1CelloTAK.icon
onk.icon Rails Follow-up を再開してくれというメッセージを受け取った
最後が 2019-12-14
luccafort.icon顔の広い人を1人知ってるといろんな勉強会をつまみ食いしてることが多いかな〜
次回