Jesper Boeg on Priming Kanban
In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Robert Bazinet on Apr 30, 2009
JetBrains, the developers of IntelliJ IDEA and ReSharper among others, released its first foray into the Ruby space with RubyMine 1.0 – an IDE for Ruby and Ruby on Rails development.
RubyMine was released as a Public Preview in November and received great feedback from the Ruby community. Dmitry Jemerov, the lead developer of RubyMine had to say this about the community support:
Despite the belief that most Ruby/Rails developers are happy writing code in simple text editors, we had RubyMine downloaded around 25,000 times since the Public Preview announcement. Early RubyMine adopters provided a great deal of feedback and worthy improvement suggestions. We are certain that, as with all of our highly-intelligent development tools, Ruby developers can be extremely productive by using RubyMine. In fact, version 1.0 is just the beginning — we have tons of ideas and plans for new releases.
RubyMine 1.0 has several key groupings of functionality developers should look toward to understand what this IDE can do for them.
Ruby code editor provides automatic syntax and error highlighting of Ruby code as you type. Carefully selected colors for Ruby statements, keywords, comments and other language elements as well as several different color schemes bundled with RubyMine. RubyMine performs automatic Ruby code styling, with brace matching and folding, custom formatting, indentation and TODO marks.
RubyMine performs code analysis as code is typed, highlighting errors.
RubyMine makes the development of Ruby on Rails applications a first-class citizen, not as an add-on to an existing editor. This is just a start to the Rails-specific capabilities of the IDE.
The ability of an IDE to add the little things that make a developer’s life so much easier is added with Intelligent Coding Assistance. Developers familiar with JetBrains other products will be familiar with this type of assistance.
RubyMine supports both unit and behavior-driven testing for Ruby and Rails code. This includes tests for RSpec, Test::Unit, Test/Spec frameworks, Live Templates and smart code completion for RSpec.
Features also include:
A graphical debugger is an integrated part of the new IDE that includes smart breakpoints, dedicated views for watches, stack and expression evaluation.
The IDE allows for complete integration to common source control systems including:
Supported features include synchronization, checkout, merging and updates as well as:
RubyMine also features detailed Changelist management listing all files that have changed, deleted or not yet under version control. Users can then:
The plans for future releases is to have RubyMine 1.1 with Rails 2.3 support in May and v1.5 in the fall with support for Ruby 1.9, HAML parsing, a UI for installing Rails Plugins as well as Cucumber support. Additional information can be found on the JetBrains web site or download RubyMine now.
Improve Java Garbage Collection, Runtime Execution, and JVM visibility with Zing
A practical guide to choosing the right agile tools
Why NoSQL? A primer on Managing the Transition from RDBMS to NoSQL
Getting Started with Stratos - an Open Source Cloud Platform
A Ruby IDE made with Java? :-) If you are already own IntelliJ, it's more worthed to download IDEA Ruby plugin rather than getting this RubyMine.
True, the ruby plugin for IDEA is based on the same codebase... but the nice thing is that Rubymine is priced much more affordably for those that do not already own IDEA :-)
Over the past 4 years I have used about every IDE for Ruby out there and all left me frustrated in one way or another... Rubymine, on the other hand, is well thought out, well designed and *gasp* it actually saves me time developing and debugging. I have been using it for some time now via the EAP program and the devs have proven to be very responsive to feedback and bug reports.
Kudos to Jetbrains for all the great work!
RubyMine is specific to Ruby only, thus it is more efficient for Ruby only development.
btw, recently RubyMine 1.1 was released
In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
3 comments
Watch Thread Reply