Archive for May, 2009

RubyMine 1.1 is out

Thursday, May 28th, 2009

We are glad to announce that RubyMine 1.1 is out!

Changes since the 1.1 RC build include support for Ruby and HTML highlighting inside HAML files, correct highlighting of server logs shown in debugger tabs, support for belongs_to/references in migration files, several parser fixes and more.

Download RubyMine, get evaluation key, if you do not have one yet, and try it!

Take a look at what’s new, watch our demos to discover all the features and improvements in release.

If you have questions about some features, ask on the forum and we’ll be glad to help.

Stay in touch!

-JetBrains RubyMine Team

RubyMine 1.1 RC

Friday, May 22nd, 2009

RubyMine 1.1 is ready but we do not like releasing on Fridays. So, to let you try all the new stuff earlier than later, we release the Release Candidate now!

What is in RubyMine 1.1:

  • Rails 2.3 support
    • Application templates support on project creation
    • Localized views support
    • Improved code insight and rails-specific completion
  • HAML syntax highlighting
  • Cucumber BDD framework support (thanks to Aslak Hellesoy for helping from Cucumber side!)
    Note: you need the latest Cucumber 0.3.7 gem

  • Remote Debug for Ruby and Rails
  • DRb server support for RSpec.
  • And other IDE improvements such as
    • Create New Ruby Class option
    • Load selected code to IRB console (Alt+Shift+L / ⌥⇧L)
    • Platform specific IDE Help, with corresponding default shortcuts

Download RubyMine 1.1 for Windows, Mac OS X or Linux, get evaluation key, if you do not have one yet, and try it!

If you have questions about some features, ask on the forum and we’ll be glad to help.

-JetBrains RubyMine Team

What’s mining: HAML support

Friday, May 22nd, 2009

We are glad to announce that RubyMine 1.1 adds HAML syntax highlighting.

As usual you can change color scheme for HAML in Settings | Editor | Colors & Fonts | HAML if you don’t like the defaults.

It is only a first step in HAML/SASS support. So what’s coming next?

  • Ruby code highlighting in HAML/SASS as in Erb.
  • Code folding
  • Code formatting
  • Code inspections
  • and more…

So, stay tuned and Hello HAML!

-JetBrains RubyMine Team

Did you know? Searching settings…

Tuesday, May 19th, 2009

Yes, that is right, RubyMine does have LOTS of configuration settings. It adds flexibility—the product may fit to more people’s habits. But it adds a certain complexity too.

We do everything possible to keep IDE settings well-organized for quick location of needed preferences, but there is also a way that just works — search.

And RubyMine provides comprehensive search within IDE configuration and project settings.

All you need, is to type a word the needed preference should contain, into the search field. RubyMine will narrow the list of preference panes to ones that have this word and will highlight the found occurrences inside the UI.

Enjoy! And configure the IDE for your own preference.

RubyMine 1.0.5: Remote debugging

Friday, May 15th, 2009

One of the new features of RubyMine 1.0.5, released yesterday, is remote debugging support. Here’s a small guide for using this feature:

  1. Create new remote debug run configuration. Run Configuration Parameters
  2. Specify remote host and remote port to connect to. Ensure your firewall doesn’t block connections at given port.
  3. Specify Remote root folder and Local root folder options.These options will be used for sources mapping on remote and local machines. If root folders selected are incorrect, the debugger will connect but no breakpoints will be reached.
  4. Run rdebug-ide –port SELECTED_PORT — SCRIPT on the server side

We are ready to start.  Launch created remote debug run configuration and explore what’s happening on the remote machine!

-JetBrains RubyMine Team

Next event: RailsWayCon, Berlin, Germany, May 25-27

Thursday, May 14th, 2009

We enjoyed being at conferences!

So, in the end of the next week we are going to Berlin to attend the RailsWayCon event. It promises to be an interesting one with lots of Rails people attending. The conference is May 25-27 and takes place in Berliner Congress Center.

We will be exhibiting to be able to talk to as many people as possible. So, we hope to see you there! Maybe even have a beer or two :)

Oh! And we’ll bring fresh RubyMine 1.1 with us.

See you at RailsWayCon!

RubyMine 1.0.5—first step further

Thursday, May 14th, 2009

It’s only 2 weeks since RubyMine 1.0 was released one of which we spent at RailsConf, but here is the first update to RubyMine and it is not just to patch some holes—there are also new features in this version.

See the complete Release Notes in our wiki, and here is an extract of what’s new:

  • Initial support for Rails 2.3
  • Initial Cucumber testing framework support: syntax highlighting for .feature files. 
  • RSpec Drb support
  • Experimental support for Ruby remote debug
  • Some improvements to the editor such as column mode selection with mouse+Alt/Option key (requested by TextMate users)
  • More code autocompletion
  • and of course some bugfixes

The next update, RubyMine 1.1, is planned before the end of May. Stay tuned!

-JetBrains RubyMine Team

What’s mining: Cucumber support

Wednesday, May 13th, 2009

We’ve heard a lot of buzz around Cucumber BDD framework during the RailsConf. We ourselves, think Cucumber is very interesting. Aslak Hellesøy (the author of the framework) has been presenting it on a session and the tool was mentioned on many other sessions and tutorials.

Aslak has also come to our booth to ask about our Cucumber support plans. We had not worked on it before the RailsConf. But…

We’ve been mining… during session breaks, during the flights back home and so on.

So, with the nearest update RubyMine will provide initial support for Cucumber. It will include the syntax highlighting for Cucumber steps and definition files. In RubyMine 1.1, scheduled before the end of May, will also add special run configurations and some more intelligence and assistance for testing with Cucumber.

Stay tuned for updates!

-JetBrains RubyMine Team

Viva RailsConf

Sunday, May 10th, 2009

RailsConf 2009 is over and we are on our way back from Las Vegas right now.

Visiting RailsConf was a really great experience: lots of passionate and smart people doing interesting presentations, keynotes, sessions and tutorials and simply sharing ideas. Let alone the pleasures in Las Vegas itself ;-)

Before going to the conference we had some fears: showing RubyMine, for the first time, face to face to a bunch of plain text editor devotees, after all. But it went just excellent! Those four days just flew by…

We found a big number of developers is already familiar with RubyMine and some had purchased it by then or did it during the conference. It was especially inspiring to receive a positive feedback personally. Several speakers and presenters have mentioned different RubyMine’s strengths such as refactoring, smart code completion and our neat version control integration. We are very grateful to everyone who shared their passion.

We spoke with more than 10% of attendees during the the conference and for every single person there was something interesting in RubyMine. This is what’s great about active communities—their members are generally open to new things.

They say “What happens in Vegas stays in Vegas”, but we are bringing a lot with us. We cannot wait to get to the office to start processing the feedback we collected and implementing new features from the suggestions.

And, of course, really looking forward to more interesting events, with the next one being the RailswayCon, taking place in Berlin on May 25-27.

The photos are coming…

Posted by Eugene Toporov, Marketing Manager