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
4.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
デフォルトにして至高、RubyMineの大好きな所
Hirokatsu Endo
April 22, 2024
More Decks by Hirokatsu Endo
See All by Hirokatsu Endo
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
10
4.6k
DGX SparkでローカルLLMをLangChainで動かした話
ruzia
1
780
Amazon Bedrock Agent Core ~ AIエージェント時代を支えるAWSの新基盤 ~
ruzia
0
79
Lambda&FargateとPlanetScaleで作るServerless Rails環境
ruzia
0
330
AWS Lambda + PlanetScale = 超絶スケールWebアプリ
ruzia
1
320
Jets ~ Rubyで始めるServerless生活 ~
ruzia
0
1.3k
Jets ~Rubyで始めるServerless生活~
ruzia
0
820
プログラマがAMPと付き合う上で 知っておくべきこと
ruzia
0
2.4k
Other Decks in Programming
See All in Programming
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
200
yield再入門 #phpcon
o0h
PRO
0
930
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
140
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
620
メールのエイリアス機能を履き違えない
isshinfunada
0
220
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
230
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
480
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
440
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
170
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
1
120
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
280
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.6k
Featured
See All Featured
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
340
Facilitating Awesome Meetings
lara
57
7.1k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
440
Site-Speed That Sticks
csswizardry
13
1.4k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
460
BBQ
matthewcrist
89
10k
First, design no harm
axbom
PRO
2
1.2k
How to make the Groovebox
asonas
2
2.3k
Agile that works and the tools we love
rasmusluckow
331
22k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
270
Leo the Paperboy
mayatellez
8
2.1k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
760
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
ご静聴 ありがとう ございました