TECH NOTES

September 14, 2007

Ruby: Interface .NET Programs With Ruby – Free “Ruby Connector”

Filed under: IT Ruby — Black Falcon @ 12:43 am


SapphireSteel Downloads – The Ruby Connector – FREE!
Click title for website at SapphireSteel.com…

Here you can download a copy of our free .NET-to-Ruby widget, The Ruby Connector…

The Ruby Connector is a drag-and-drop control which enables .NET programs to communicate with Ruby programs.

Here the Ruby Connector is used to connect a Visual C# front-end application to a back-end Ruby program…

Using the Ruby Connector, you can…

- Create visual front-ends to Ruby programs using the Visual Studio form designer
- Interact with the Ruby interpreter in your own applications in much the same way as you can interact with the Ruby Console in Ruby In Steel
- Start or stop the Ruby interpreter at will and pass expressions from your .NET program to be evaluated by Ruby
- Create ‘hybrid’ applications in which a .NET program runs simultaneously with a Ruby program and data is exchanged from one to the other


Zip - 797 kb
Download Ruby Connector

The Ruby Connector comes with a comprehensive PDF manual and tutorial plus a number of ready-to-run sample projects.

The Ruby Connector is free for personal and commercial use (please read the license agreement which is included in the Zip download). It can be used with standard installations of Visual Studio and does not require Ruby In Steel (though, naturally, Ruby In Steel would be highly advantageous when developing for Ruby!).

September 4, 2007

Ruby: “Ruby inventor says that less is more”

Filed under: IT Ruby — Black Falcon @ 6:03 pm


Ruby inventor says that less is more
Click title for source at TechWorld.com…

By James Niccolai, IDG news service
03 September 2007

When David Heinemeier Hansson gives an update on version 2.0 of his web application framework at its user conference in September he’s as likely to talk about what’s coming out as what’s going in.

The goal is to keep Ruby on Rails fast, lightweight and easy to use, characteristics that have helped it become a trendy alternative to Sun Microsystems’ Java and Microsoft Corp.’s .Net, and led to a raft of companies offering Rails development services for businesses.

“We’re going to pull out a fair number of elements, features that aren’t a good fit for what people want to do most of the time, and make them plug-ins instead,” said Hansson said. “If your application absolutely depends on them you won’t be stranded, you’ll be able to get the plug-ins easily.”

Among the elements to go will be Action Web Service, for creating web service APIs using SOAP (Simple Object Access Protocol), Heinemeier Hansson said. It’s a way of steering developers towards using REST (Representational State Transfer), his preferred method for linking applications in Rails.
(more…)

July 24, 2007

Ruby: “First Look at IronRuby”

Filed under: IT Ruby — Black Falcon @ 5:53 pm



First Look at IronRuby
Click title for source at Weblogs.Asp.Net/ScottGu.com…

Over the last few years we’ve been working to make .NET and the CLR a great environment for dynamic languages.  About 14 months ago we formed a dedicated group within my team that has been focused on adding richer CLR runtime support for dynamic languages, as well as delivering first class .NET implementations of popular dynamic languages.

DLR Background

This spring we shipped the first preview release of a new .NET library that we call the “Dynamic Language Runtime” (or DLR for short).  It provides a set of features on top of the CLR designed explicitly for dynamic language scenarios.  These include a shared dynamic type system, language hosting model, and support to make it possible to generate fast dynamic code.  These features make it much easier to build high-quality dynamic language implementations on .NET.  These implementations can access and use any of the APIs in the .NET Framework, as well as easily interoperate with code written in any other .NET language (for example: you could write a Ruby class that invokes and uses a C# class, which in turn invokes a Python class).

(more…)

July 8, 2007

Ruby: Hands on With “Ruby on Rails”

Filed under: IT Ruby — Black Falcon @ 2:17 am


Hands on with Ruby on Rails
Click title for source at ComputerWorld.com…

Sharon Machlis
July 01, 2007

If the thought of diving into yet another hot new technology gives you a headache, I sympathize. I’ve stuck mainly to PHP and Perl for years, happily ignoring most other development fads.

However, I’m rethinking this as my projects get steadily more complex. After hearing a full-time developer talk about the limits he bumped into when using PHP for larger database-driven Web projects, and how useful a development framework turned out to be, I decided it was time to look seriously at some more robust tools.

There are several interesting options out there if you’re looking for a framework — something to give structure to your applications and help you do more with less code. Rails for the Ruby programming language is probably the most popular framework right now, and I was curious to find out why.

But can a part-time coding enthusiast really learn Ruby on Rails (RoR)?
(more…)

Blog at WordPress.com.