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
3.3k
デフォルトにして至高、RubyMineの大好きな所
Hirokatsu Endo
April 22, 2024
Tweet
Share
More Decks by Hirokatsu Endo
See All by Hirokatsu Endo
Lambda&FargateとPlanetScaleで作るServerless Rails環境
ruzia
0
130
AWS Lambda + PlanetScale = 超絶スケールWebアプリ
ruzia
1
230
Jets ~ Rubyで始めるServerless生活 ~
ruzia
0
1.1k
Jets ~Rubyで始めるServerless生活~
ruzia
0
720
プログラマがAMPと付き合う上で 知っておくべきこと
ruzia
0
2.2k
Other Decks in Programming
See All in Programming
テストコードのガイドライン 〜作成から運用まで〜
riku929hr
7
1.4k
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
370
快速入門可觀測性
blueswen
0
500
AWSのLambdaで PHPを動かす選択肢
rinchoku
2
390
ある日突然あなたが管理しているサーバーにDDoSが来たらどうなるでしょう?知ってるようで何も知らなかったDDoS攻撃と対策 #phpcon.2024
akase244
2
7.7k
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
takaha4k
1
450
Swiftコンパイラ超入門+async関数の仕組み
shiz
0
180
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
410
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
550
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
1
110
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
280
.NETでOBS Studio操作してみたけど…… / Operating OBS Studio by .NET
skasweb
0
120
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
How to Ace a Technical Interview
jacobian
276
23k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
How to train your dragon (web standard)
notwaldorf
89
5.8k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
Rails Girls Zürich Keynote
gr2m
94
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
A Philosophy of Restraint
colly
203
16k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Making Projects Easy
brettharned
116
6k
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
ご静聴 ありがとう ございました