Archive for the ‘Screencast’ Category

RubyMine TipCast: customize IDE UI beyond recognition in 2 mins

Wednesday, December 30th, 2009

We, software developing kind, are very demanding to customization abilities of the tools we use daily. There is almost no way a vendor can create a UI that will please all. And RubyMine, being a complex tool with lots of functionality, offers users a wide variety of options to customize and tweak the IDE. This includes keymaps, editor settings, custom color schemes for the editor, and many other appearance and user experience options.

In this 2-minute video we will demo some of the options that many will find useful.
View larger, in a new window



Check other RubyMine demos

We’d like to know what else you want to see in RubyMine Tipcast series. Please let us know in the comments.

RubyMine TipCast: Find Files like a Pro

Tuesday, December 1st, 2009

RubyMine provides numerous options to navigate from file to file:

  • ‘Go to declaration’ (⌘B/Ctrl+B)
  • Navigate to Rails… (⌥ ⇧ N/Alt+Shift+N)
  • ⌘ Mouse Click/Ctrl+Mouse Click or mouse middle button click
  • and many others.

But sometimes you just need to open a particular file that you know. Ob course, you can open if from the Project view but there is a much faster way — the ‘Go to file’ ⌘⇧N/Ctrl+Shift+N.

The ‘Go to file’ is plain simple, but has some advanced features we’d like to show today. To make the presentation more interactive, here is a short video (view in a new window):



Check other RubyMine demos

We’d like to know what you want to see in the Tipcast series. Please let us know in the comments.

BDD with RSpec in RubyMine

Monday, March 23rd, 2009

We, at JetBrains in general, and in RubyMine team in particular, pay big attention to unit testing of our code. And as first users of our own products we try to make unit testing tightly integrated with the major development tasks adding features for easy test-code navigation, tests execution, etc.

Ruby and Rails developers have a great RSpec framework for doing behavior-driven development. We provide a good level of integration with RSpec in RubyMine for Ruby and for Rails projects. And the support for the latest RSpec 1.2 release is already available.

We captured a short screencast (5 mins) that demonstrates the development process when you start a feature with a test. The demo shows the useful features, shortcuts and shows off the RubyMine’s Test Runner UI. The features are demonstrated while adding new functionality to our real-live Exception Analyzer application.

Here is the couple of screenshots:


Code completion and quick doc lookup

RubyMine Test Runner UI


RubyMine also supports other test frameworks such as Test::Unit and test/spec.

View screencast online (5 min) or Download demo movie (27Mb, QuickTime)

Develop and test with pleasure using RubyMine!

RubyMine EAP build 681

Friday, February 6th, 2009

The original plan was to publish the EAP build on Monday. But there are some interesting things in this build that we could not wait any longer!

What’s inside?

  • Ruby Gems manager
  • Extract Method refactoring
  • Fixed performance regression in build 638
  • Three new inspections
  • and more

Download RubyMine EAP build 681 and let us know your thoughts.

Check the 2 demos below demonstrating the Extract Method refactoring.

Simple method extraction and error handling.(View full screen)

Extract method with multiple return values (view full screen)

Posted by Eugene Toporov, Marketing Manager