Skip to Content
IronRuby Unleashed
book

IronRuby Unleashed

by Shay Friedman
February 2010
Intermediate to advanced
552 pages
11h 51m
English
Sams

Overview

Ruby has built an enormous following of developers attracted by its intuitiveness, flexibility, and simplicity. Meanwhile, Microsoft’s .NET has grown and matured into a platform of unparalleled power. IronRuby brings them together, enabling developers to write elegant, efficient Ruby code that seamlessly integrates with .NET objects and leverages .NET’s full capabilities. Now, in IronRuby Unleashed, one of IronRuby’s most respected early adopters demonstrates how to write outstanding production software with the brand new IronRuby 1.0.

Writing for both Ruby and .NET developers, Shay Friedman covers every facet of IronRuby programming. Friedman begins by explaining how IronRuby leverages the new Dynamic Language Runtime (DLR) libraries to run atop the .NET Framework and access its resources. Next, he presents an in-depth IronRuby tutorial that ranges from basic syntax and object-oriented programming techniques through advanced concepts. Building on this foundation, you’ll learn how to make the most of a broad spectrum of .NET platform features.

IronRuby Unleashed thoroughly illuminates the use of IronRuby and .NET with today’s most powerful frameworks and technologies, including WPF, ASP.NET MVC, Ruby on Rails, and Silverlight. You’ll also find detailed coverage of unit testing, as well as cutting-edge techniques for extending IronRuby with C# or VB.NET.

Detailed information on how to...

  • Install IronRuby and choose the right development environment for your needs

  • Master IronRuby syntax, methods, blocks, classes, modules, libraries, and more

  • Write code that takes advantage of IronRuby’s dynamic and metaprogramming features

  • Utilize .NET services and frameworks to write more powerful Ruby code than ever before

  • Incorporate efficient data access into your IronRuby applications

  • Use IronRuby to build Windows software with both WinForms and WPF

  • Rapidly build high-quality Web applications with IronRuby and Ruby on Rails

  • Create rich Web 2.0 applications with IronRuby and Microsoft Silverlight

  • Test .NET code with Ruby’s leading unit testing frameworks

  • Run IronRuby code from other .NET code, and create .NET code libraries that fit well with IronRuby code

  • Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    OSCON 2014: Complete Video Compilation

    OSCON 2014: Complete Video Compilation

    O'Reilly Media, Inc.
    What Successful Project Managers Do

    What Successful Project Managers Do

    W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer
    How to Overcome a Power Deficit

    How to Overcome a Power Deficit

    Cyril Bouquet, Jean-Louis Barsoux

    Publisher Resources

    ISBN: 9780768689440Purchase book