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
デフォルトにして至高、RubyMineの大好きな所
Search
Hirokatsu Endo
April 22, 2024
Programming
0
740
デフォルトにして至高、RubyMineの大好きな所
Hirokatsu Endo
April 22, 2024
Tweet
Share
More Decks by Hirokatsu Endo
See All by Hirokatsu Endo
AWS Lambda + PlanetScale = 超絶スケールWebアプリ
ruzia
1
170
Jets ~ Rubyで始めるServerless生活 ~
ruzia
0
970
Jets ~Rubyで始めるServerless生活~
ruzia
0
590
プログラマがAMPと付き合う上で 知っておくべきこと
ruzia
0
2.1k
Other Decks in Programming
See All in Programming
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.5k
Domain-Driven Transformation
hschwentner
2
1.5k
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
170
Goのmultiple errorsについて (2024年4月版)
syumai
4
1.2k
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
1k
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
380
GitLab CI/CD で C#/WPFアプリケーションのテストとインストーラーのビルド・デプロイを自動化する
hacarus
0
230
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
970
"config" ってなんだ? / What is "config"?
okashoi
0
250
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
170
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
400
StoreKit2によるiOSのアプリ内課金のリニューアル
kangnux
0
120
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Design by the Numbers
sachag
274
18k
Designing Experiences People Love
moore
136
23k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
20
1.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
660
120k
Navigating Team Friction
lara
179
13k
Practical Orchestrator
shlominoach
183
9.7k
[RailsConf 2023] Rails as a piece of cake
palkan
28
4k
GraphQLとの向き合い方2022年版
quramy
33
12k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Scaling GitHub
holman
457
140k
Transcript
Develop with Pleasure! デフォルトにして至高、RubyMineの大好きな所 2024/04/15 ruzia もとい JetBrains
自己紹介 • 遠藤 大介 / @ruzia • プログラマー / 執行役員
• インフラと機械学習系が好き • 趣味はゲームとロードバイク • 最近びっくりしたこと ◦ 小6の息子がCPUを自作した(TD4
RubyMineもとい JetBrains製IDE 使ってますか?
今日は推しである JetBrainsの 布教にきました が作ってる IDE 2006年 からの
今日話すこと • JetBrainsって何者? • なぜJetBrainsが好きなの? • RubyMineの紹介と最推しな所3選 • 今回入りきらなかった話 ◦
公式のVIMエミュレータがあるよ、とか ◦ DBいじるのめっちゃ便利だよ、とか ◦ 依存Gemのコード見るの超楽だよ、とか ◦ ログからコードに飛ぶの超良いよ、とか ◦ 推しポイントが沢山あって時間が足りぬ
None
JetBrains • 2000年に創業したソフトウェア開発企業 • チェコ共和国に本社がある • 前は「Develop with Pleasure!」と謳っていた ◦
最近は「The Drive To Develop」に • 色々なIDEやツールを作ってる
None
なぜJetBrainsが 好きなのか?
「コードを書く」 という行為に対する 情熱が溢れてるから
「コードを書く」 という行為に対する 情熱が溢れてるから 楽しくしよう 不要な作業は なくそう 自分たちが ファーストユーザ
None
コードの保存なぞ 自動で良いじゃん 2000年代に既に そんな実装してた 例えば
None
RubyMine • Ruby On Railsに特化したIDE • 公式のうたい文句 ◦ 素早いナビゲーション ◦
快適なデバッグとテスト ◦ 統合ツールの活用 ◦ AI Assistant で先進
RubyMineの 最推しな所3選
1. Debuggerが めちゃくちゃ優秀
変数の状況が インラインに出たりする
Viewにも ブレークポイントを おけちゃう なんと
Viewでも Controllerみたいにいける
2. Diff & Mergeが めちゃくちゃ優秀
None
3. 関連コードへの移動が めちゃくちゃ優秀
関連Gemとかでも さっと移動できる
Viewにもさっと移動できる
Appx. そういうやつが 全部デフォルトである 他にも 色々あるよ
デフォルトにして至高
まるで研ぎ澄まされた 日本刀のような美しさ
それこそが JetBrains製のIDE
ご静聴 ありがとう ございました