RubyMine Momiji EAP: Build 132.666

Hello everyone,

Please welcome the new RubyMine Momiji EAP build! Despite of a scary build number it contains a lot of important bug fixes and improvements, such as adjustable auto-test delay and debugger-gem support. Please note that there’s a known issue with inability to get values of global variables in Rails applications.

Take a look at the release notes and download RubyMine Momiji EAP build 132.666. As usual feel free to let us know about any bugs and requests via issue tracker.

Posted in Announcement | Tagged | 4 Comments

Meet PyCharm and RubyMine at RuPy 2013 in Budapest, Hungary

This is a cross-post from JetBrains Company Blog.

RuPy 2013 LogoRuPy 2013 will take place October 11-13 in Budapest, Hungary and brings together communities from different programming languages Ruby, Python, JavaScript, Clojure and related technologies.

At JetBrains booth you will be able to learn more about our innovative solutions to help professional developers adopt advanced technologies and work faster, better, and more efficiently. By automating the tedious and repetitive development tasks, developers stay focused on code design and the big picture. JetBrains offers complete IDEs for Ruby on Rails, Python, JavaScript, and others, allowing developers to utilize the full power of these dynamic languages.

Come by and say hello to Dennis Ushakov and Daria Dovzhikova from the RubyMine team, and Dmitry Filippov of PyCharm. The friendly group will be happy to have a chat and demo the latest releases of PyCharm 3.0 and RubyMine Momiji EAP, as well as discuss everything JetBrains! Have your questions answered face-to-face and on the spot.

JetBrains Team at RuPy 2013

If that is not enough, we will be running a survey at RuPy. Take part and have the chance to win a free license, or swing by and grab a sticker, and some PyCharm/RubyMine branded M&Ms. We look forward to meeting you there!

For more information follow the teams on Twitter @rubymine and @pycharm.

Posted in Announcement, Events | Leave a comment

RubyMine Momiji EAP: Build 132.498

Hello everyone,

We are pleased to announce availability of the new RubyMine Momiji EAP build!

This build is notable for the following changes:

  • Support for Ruby 2.1.
  • Motion-calabash initial support.
  • Improved Zeus support: now you can run console and/or generators via Zeus.

Please take a look at the release notes and download RubyMine Momiji EAP build 132.498. We’d appreciate if you let us know about any bugs and requests via issue tracker.

Posted in Announcement | Tagged | Leave a comment

Webinar Recording: Developing Test Automation Scripts with RubyMine

Jeff "Cheezy" MorganThe recording of our September 10th webinar with Jeff “Cheezy” Morgan and Anna Bulenkova, Developing Test Automation Scripts with RubyMine, is now available on JetBrains YouTube Channel and JetBrains.TV. The code used in this webinar is available at github.com/cheezy/JetBrainsWebinar.

In this webinar, Cheezy develops automation against a web application and demonstrates how the cucumber, refactoring, and git support from RubyMine streamline this development effort.

About this webinar:

Test Automation has been a very hot topic in the industry for the past few years. The need for rapid feedback on the quality of the application has driven a lot of innovation in this space with much of it taking place on the Ruby platform. This has positioned RubyMine as a preferred tool for the testing community.

Join Cheezy as he develops automation against a web application and demonstrates how the cucumber, refactoring, and git support from RubyMine streamline this development effort.

Stay tuned for further announcements and upcoming webinars.

Posted in Events, Screencast, Testing | Tagged , , , , | Leave a comment

RubyMine Momiji EAP: Build 132.104

Hello everyone,

Please welcome the new RubyMine Momiji EAP build!

Apart from several important bugfixes this update introduces Stylus parsing improvements and doubled execution speed for Ruby 2.0 debugger.

Take a look at the release notes and grab the RubyMine Momiji EAP build 132.104. Please don’t forget to let us know about any bugs and requests via issue tracker.

Posted in Announcement | Tagged | 2 Comments

RubyMine Momiji EAP: Stylus Support

Hello everyone,

We are happy to announce that RubyMine Momiji EAP build 130.1770 is available for download.

Apart from code insight bugfixes and improved git gems support this update delivers requested support for Stylus, expressive and robust CSS preprocessor. Please note that this update doesn’t support Stylus completion yet, but it’s on the way, so stay tuned.

Stylus syntax support in RubyMine Momiji

Take a look at the release notes and download the RubyMine Momiji EAP build 130.1770 build to try it out. Please feel free to report any bugs and feature requests to our issue tracker.

Posted in Announcement | Tagged | Leave a comment

Live Webinar: Developing Test Automation Scripts with RubyMine and Jeff “Cheezy” Morgan – September 10th

Join us Tuesday, September 10th at 14:00 GMT for a free webinar, Developing Test Automation Scripts with RubyMine with Jeff “Cheezy” Morgan.

Test Automation has been a very hot topic in the industry for the past few years. The need for rapid feedback on the quality of the application has driven a lot of innovation in this space with much of it taking place on the Ruby platform. This has positioned RubyMine as a convenient tool for the testing community.

Join Cheezy as he develops automation against a web application and demonstrates how the cucumber, refactoring, and git support from RubyMine streamline this development effort. Space is limited, please register now.

About Jeff Morgan (@chzy)
Jeff "Cheezy" MorganJeff “Cheezy” Morgan is CTO and a cofounder of LeanDog. He has been coaching teams on Agile and Lean techniques since 2004 with a focus on the Engineering practices. For the past three years he has experienced great success and recognition for his work focusing on helping teams adopt Acceptance Test Driven Development using Cucumber. He is the author of several popular Ruby gems used by software testers throughout the world. He regularly teaches ATDD with Cucumber classes and workshops.

Posted in Better Code, Events, Testing | Tagged , , | Leave a comment

A Touch of Magic: Debugging Ruby with RubyMine

Hello everyone,

Navigation in RubyMine

Click to view the demo

No matter how good are you at programming, the seemingly endless and exhausting debugging sessions will happen. The following video is meant to show you how to sugarcoat this routine with the help of RubyMine graphical debugger and make it as pleasant as it can be. As a bonus, we discover some of the tricks related to Ruby counting and math objects and operations. If you want further reading about debugging with RubyMine, go to WebHelp.

Posted in Better Code, Feature, Productivity, Screencast | Tagged , | 1 Comment

RubyMine Momiji EAP is Open!

Hello everyone,

RubyMine Momiji EAPLess then a month ago we published the roadmap for the next version and today you can already try RubyMine Momiji EAP. In line with our naming convention, we used codename ‘Momiji’, which is Japanese stands for Smooth Japanese Maple, a kind of woody plant.

Here are some reasons why you might want to download it. One of the most requested and long awaited features is multiple projects support. This becomes very handy when you’ve got to work with different projects simultaniously. Now you can see and navigate through all the files you need in one RubyMine instance:

Multiple Projects Support in RubyMine Momiji

    Other improvements include:

  • Performance optimization;
  • Support for the Terminal inside the IDE;
  • Zeus support;
  • Migration fields in structure view for models for Rails applications;
  • Duplicates search for Extract Method refactoring for Ruby applications and more.

Please take a look at the release notes for more details and try RubyMine Momiji. As usual we appreciate your feedback, and you’re encouraged to stay tuned to learn more about other changes and improvements in RubyMine Momiji.

Posted in Announcement | Tagged | 22 Comments

Navigation with RubyMine: Travelling Through Code

Hello everyone!

Navigation in RubyMine

Click to view the demo

The more source code a project contains, the easier it is to get lost in it, and at times we have to spend a lot of time to get out of the woods and find what we’re looking for. Watch the following screencast to learn how you can use navigation features in RubyMine to quickly find what you need even in the largest and most complicated projects.

See RubyMine Web help and Keymap reference for more details.

Posted in Comfort, Productivity, Screencast | Tagged | 1 Comment