IronRuby Content on InfoQ
Latest featured content about IronRuby

- Topics
- IronRuby,
- Ruby,
- .NET Languages,
- Dynamic Languages,
- WPF,
- .NET,
- Languages,
- Programming,
- Language
Building upon the previous article introducing IronRuby, this article explores how to work with Windows Presentation Foundation (WPF) within IronRuby. In addition to a detailed example of an IronRuby WPF sample application, others areas covered include event handling, working with XAML, inheriting from CLR classes, and reducing verbosity in IronRuby code.
News about IronRuby
- Topics
- IronRuby,
- MonoTouch,
- MonoDroid,
- F#,
- IronPython,
- .NET Languages,
- iOS,
- Ruby,
- MonoDevelop,
- Android,
- Python,
- Dynamic Languages,
- Mobile,
- .NET,
- Operating Systems,
- IDE,
- Mono,
- IDEs,
- Programming,
- Announcements,
- Moonlight,
- Silverlight 4,
- Languages,
- UnityScript
Last week Miguel de Icaza published a long post listing all the work the Mono team at Novell has been doing since the move to GitHub in July 2010. Much of the new work has been around language development and MonoDevelop improvements.
- Topics
- Ruby,
- IronRuby,
- Python,
- IronPython,
- .NET Languages,
- Dynamic Languages,
- .NET,
- Languages,
- Open Source,
- git,
- Programming,
- DLR,
- CodePlex
Since Microsoft announced that it was giving up control of its Iron languages, there has been a quiet debate on where to host the project. The negotiations have finally been settled and the winner is Github for source control and CodePlex for issue tracking.
- Topics
- IronPython,
- Ruby,
- IronRuby,
- Dynamic Languages,
- Python,
- .NET Languages,
- .NET,
- Languages,
- Programming,
- DLR
Jason Zander has announced that Microsoft will be turning over IronPython and IronRuby to Miguel de Icaza of Novell/Mono and former IronRuby lead Jimmy Schementi. Jimmy left Microsoft in July to join Lab49. IronPython will have two additional coordinators: Michael Foord, co-author of IronPython in Action and IronPython MVP Jeff Hardy.
Articles about IronRuby

- Topics
- Ruby,
- IronRuby,
- Windows Azure,
- Dynamic Languages,
- .NET Languages,
- Azure,
- Mono,
- PaaS,
- .NET,
- Languages,
- Programming,
- Language,
- Cloud Computing,
- DLR,
- IIS,
- CLR,
- RubySpec,
- Rails,
- SQLite,
- RubyGems
IronRuby is Microsoft's implementation of the Ruby language we all know and love with the added bonus of interoperability with the .NET framework. It's supported by the .NET Common Language Runtime as well as, albeit unofficially, the Mono project. This article gives an introduction to IronRuby, and discusses how to run Rails applications in IronRuby as well as potential issues to look out for.

- Topics
- Ruby on Rails,
- JRuby,
- Ruby,
- IronRuby,
- JVM Languages,
- Dynamic Languages,
- .NET Languages,
- Java,
- Languages,
- IDE,
- .NET,
- Ruby1.9,
- Programming,
- RSpec,
- Rubinius,
- Rails,
- IDEs
One of the more interesting announcements recently coming to the Ruby community was the release of JetBrains RubyMine IDE for Ruby and Ruby on Rails applications. The Ruby community is known for not typically using an integrated development environment (IDE) such as .NET or Java developers use. Ruby developers usually stick to plain text editors such as TextMate, Vim and Emacs.

- Topics
- JRuby,
- Runtimes,
- IronRuby,
- Ruby,
- JVM Languages,
- Dynamic Languages,
- Java,
- .NET Languages,
- Debugging,
- Languages,
- .NET,
- Programming,
- Technology,
- Rubinius,
- IDEs
A misconception lingers in the Ruby world: Ruby has no debugger. This is blatantly wrong - Ruby has debuggers, GUIs for debuggers and APIs for debuggers. InfoQ takes a close look at the state of debugging tools in the Ruby world - and finds that its debugging support is more than sufficient.
Presentations about IronRuby

- Topics
- Ruby,
- IronRuby,
- Dynamic Languages,
- Scripting,
- .NET Languages,
- ASP.NET,
- Test Automation,
- .NET,
- Agile Techniques,
- Automation,
- Languages,
- Software Testing,
- Tools,
- Agile,
- Programming,
- Testing,
- RubyGems,
- Cucumber,
- BDD
Ben Hall shows how Ruby testing tools can help with .NET and ASP.NET development and takes a look at RSpec, Webrat, Cucumber, Selenium and others. Also: a peek at using IronRuby for testing .NET apps.

- Topics
- JRuby,
- Virtual Machines,
- IronRuby,
- JVM Languages,
- Ruby,
- Runtimes,
- Java,
- Dynamic Languages,
- .NET Languages,
- QCon San Francisco 2008,
- Languages,
- .NET,
- QCon,
- Programming,
- Ruby1.9,
- Conferences,
- Language,
- MagLev,
- Rubinius,
- MacRuby
A look at the different Ruby virtual machines (JRuby, MagLev, IronRuby, Rubinius, MacRuby) and how to choose what fits best within the enterprise.

- Topics
- Ruby,
- IronRuby,
- IronPython,
- Runtimes,
- Java,
- Dynamic Languages,
- .NET Framework,
- .NET Languages,
- Silverlight,
- Python,
- .NET,
- Rich Internet Apps,
- Languages,
- Rich Client / Desktop,
- Programming,
- DLR,
- RubyFringe
At RubyFringe John Lam talks about his path to dynamic languages, some of the problems of making IronRuby run fast, and how the DLR helps with implementing languages.
Interviews about IronRuby

- Topics
- JVM,
- Virtual Machines,
- Ruby on Rails,
- JRuby,
- Application Servers,
- Ruby,
- Open source Java,
- IronRuby,
- JVM Languages,
- Java One,
- Runtimes,
- Java,
- .NET Languages,
- Web Frameworks,
- Dynamic Languages,
- .NET,
- Platforms,
- Languages,
- Compilers,
- WOA,
- Programming,
- ActiveRecord,
- Community,
- RubyDotNet,
- RailsConf,
- Architecture,
- Enterprise Architecture,
- Mongrel,
- Rails,
- Hibernate,
- ActiveRecord-JDBC
JRuby project lead Charles Nutter discusses how he got involved with JRuby, Sun's involvement with JRuby, how JRuby fits into enterprise-level web applications, the possibility of a friendly fork of the OpenJDK source code, reasons for switching to JRuby, the future of JRuby, Spring and JRuby, and the Ruby community as a whole.