RailsConf 2015: Small Afterword and License Winners Announced

Hello everyone,

Ever since my colleagues and I visited RailsConf 2015 in Atlanta last month, I’ve been pondering over the closing keynote by Kent Beck. We’re lucky to be a part of the JetBrains family, but like all developers we sometimes ask ourselves, “Does my work matter?”. How can we know if our work on RubyMine is making a difference?

I believe the answer lies in your feedback, and especially the feedback at the conferences we visit: when we get a chance to talk to Ruby developers, sit close together and look at RubyMine with your eyes. That’s what RailsConf was all about. The first day at the booth, so many people stopped by that we barely had a minute to catch our a breath.

And that was great! Thank you for coming to our booth and sharing your joy and passion, asking questions and voicing concerns!

Continue reading

Posted in Announcement, Events | Tagged | Leave a comment

RubyMine 7.1.2 Bug Fix Update

Hello everyone,

If you are a Mac user and prefer to be on the cutting edge, you might have faced a very unpleasant problem on OS X 10.10.4 beta – RubyMine has not started correctly there. That’s why today we publish one more update for the 7.1 version with the corresponding fix on board. We have fixed a few other problems as well (see full list of fixes).

Use “Check for Updates…” to download and install the update as a patch to your existing installation. Or, download RubyMine 7.1.2 from our website.


Develop with pleasure!
JetBrains RubyMine Team

Posted in Announcement | Tagged | 1 Comment

RubyMine 7.1.1 is Now Available

Hello everyone,

Thank you all for your feedback and comments that helped us discover a few pest issues to be fixed on a first-priority basis. RubyMine 7.1.1 is now available for you. We focused mostly on debugger problems and added a few other changes as well (see full list of fixes).

Use “Check for Updates…” to download and install the update as a patch to your existing installation. Or, download RubyMine 7.1.1 from our website.


Develop with pleasure!
JetBrains RubyMine Team

Posted in Announcement | Tagged | 4 Comments

RubyMine 7.1: Puppet Improvements, Better JavaScript and CoffeeScript, and More

Hello everyone,

Today is a wonderful spring day, perfect for some good news:RubyMine 7.1

RubyMine 7.1 is finally out! Download and try it at your leisure.

This release is focused on better integration with Puppet for managing project infrastructure, while also improving your coding and web development experience.

Puppet Support

As we continue to improve the Puppet plugin, RubyMine 7.1 brings many new features and improvements:

  • Supports all the major language features of Puppet 4
  • Resolves externally defined symbols such as facts, functions and types
  • Additionally supports Puppet environments by defining a separate module path for each environment and automatically synchronizing the current environment with the git branch

Continue reading

Posted in Announcement, Better Code, Cutting Edge, Productivity | Tagged , , , , , , | 8 Comments

RubyMine 7.1 RC is Here!

Hello everyone,

As of today we start the final countdown for RubyMine 7.1 release! Please welcome RubyMine 7.1 Release Candidate (build 141.564) that you can now download and try.

With several bug-fixes, this version also brings two new features. First, Puppet integration functionality now includes Puppet environments by defining a separate module path for each environment and automatically synchronizing with the git branch of the current environment. Second, there’s a new inspection that warns you if the new variable name is already in use as you apply the Rename refactoring. Take a look at the release notes or read what’s Coming In RubyMine for a fuller list of the RC features.

Please note that since this is a release candidate build, there is no patch-update from the previous EAP version. The release candidate build also requires an active license, meaning you need to start a 30-day trial period to try this build if you don’t have an active RubyMine license.

The release is around the corner, so your feedback is very much appreciated in these last stages when we are focused on ensuring product stability. Please add any issues to our tracker. Thanks!


Develop with pleasure!
JetBrains RubyMine Team

Posted in Announcement, Better Code, WhatsMining | Tagged , , | 2 Comments

RubyMine Satsuki Goes Beta!

Hello everyone,

We’ve spent the last few weeks testing, fixing and polishing all the new features of the upcoming release. While some minor issues remain, Satsuki now feels like it’s ready to go Beta. So starting today RubyMine 7.1 Beta is available to download and try!

Read about the new features on our website or take a look at the last changes list.


Please note that you may get an exception when using Rails 4 with the latest byebug version. We’re working on that but for the moment please add the following require parameter to your gemfile as a workaround:


Develop with pleasure!
JetBrains RubyMine Team

Posted in Announcement, WhatsMining | Tagged , | 1 Comment

RubyMine Satsuki EAP: Vagrant and Debugger Bugs Are Now Fixed

Hello everyone,

The next Early Access Program version of RubyMine Satsuki (build 141.96) is ready to download and try. After working on all the new features supported in the first EAP build, we have now focused on bug fixing:

  • More meaningful names have been set up for rbenv SDK added via Vagrant (RUBY-16233)
  • Caching Vagrant ssh-config leads to time savings and faster execution of Vagrant commands (RUBY-16186)
  • Constant indexing has been fixed (RUBY-16297, RUBY-16371)
  • The debugger now works with the recently released Ruby 2.2.1 (RUBY-16389)

The full list of fixes is available as well. Please use “Check for Updates…” to download and install the update as a patch to previous EAP version. Note also that you may need to restart the IDE manually, if it doesn’t restart automatically after the update.


Develop with pleasure!
JetBrains RubyMine Team

Posted in Announcement, WhatsMining | Tagged | Leave a comment

Interview with Andrzej Krzywda

Hello everyone,

We at JetBrains are happy and lucky not only to develop our products but also to meet people who shares our passion about writing a better code. And today we have a surprise for you!

AndrzejWe’ve interviewed Andrzej Krzywda (@andrzejkrzywda), a person of many talents who is helping so many Rails developers clean up their code. Andrzej is the founder and CEO of a Rails consultancy; he also teaches Ruby and Rails at the University of Wrocław and maintains a professional blog. He wrote a book on Rails refactoring and he is also one of the organizers of wroc_love.rb conference. But don’t listen to me—let the man speak for himself!

Continue reading

Posted in Better Code, Events, Interview | Tagged | 1 Comment

RubyMine Satsuki EAP is Open!

splashSatsuki

Hello everyone,

The winter is living out its last days to give way to Spring, which will hopefully bring more sun, more joy, and more development pleasure with the next RubyMine major update!

Try now!

Today we open our Early Access Program for RubyMine Satsuki. Our codenames traditionally stand for Japanese trees, and this time it’s a beautiful rhododendron. We’ve got a whole bouquet of goodies for you:

  • Puppet plugin improvements — in this version we’ve further improved the Puppet plugin and added some fancy new features.
  • Android support for RubyMotion apps — you can now create RubyMotion Android application in RubyMine and enjoy intelligent code completion and execution.
  • Extracting class/module to a separate file — this long-awaited feature is finally ready to be used.
  • Better CoffeeScript support — CoffeeScript support has been improved across the board.
  • New Welcome Screen — we’ve redesigned the Welcome Screen to put all the key actions right at your fingertips.
  • Distraction-free mode — no toolbars, no tool windows, no editor tabs… just code in the center of your screen.
  • Synchronous HTML tag editing — as you edit an opening tag in HTML, the corresponding closing tag is edited automatically.
  • Emmet edit points — new actions let you jump between points in your HTML code such as tags and empty attributes, to add values.

For more details and screenshots, please see the release notes.

What’s next?

RubyMine Satsuki is focused on polishing all the main features that make your everyday coding more productive. Next we’ll be improving code analysis and refactoring tools, as well as the debugger. Stay tuned to learn more about the upcoming releases. You can also take a look at the roadmap and share your thoughts and suggestions, by posting in the comments below or submitting new feature requests to our issue tracker. We want your feedback to make the next RubyMine version better than ever!

Installation

Please note that EAP builds do NOT require an active license and can be used for up to 30 days. To get notifications of new EAP builds as they become available, subscribe to the EAP channel in Preferences | Appearance & Behavior | System Settings | Updates.

You can download and install RubyMine Satsuki EAP (build 140.2694) right now. Unfortunately there are still a lot of open issues with JDK 1.8 on Mac OS, so this time we’ve prepared one more package with a custom JDK 1.8 bundled. Otherwise you will need to use JDK 1.6. Work on the custom JDK is in progress so your comments and feedback are very welcome.

 
Develop with pleasure!
JetBrains RubyMine Team

Posted in Announcement, WhatsMining | Tagged , , , | 7 Comments

RubyMine 7.0.4: Navigation from View to Controller is Fixed

Hello everyone,

RubyMine 7.0.3 update was not a lucky one, as we found out that navigation action from view to controller was unfortunately broken. Now it is fixed. We hope this Groundhog Day will bring us more luck and RubyMine 7.0.4 will be the last minor update for RubyMine 7.

Please use “Check for Updates…” to download and install the update as a patch to your existing installation. Or, download RubyMine 7.0.4 from our website.


Develop with pleasure!
JetBrains RubyMine Team

Posted in Announcement | Tagged | 3 Comments