Use ruby for what?

May I ask, what jobs are you using ruby for?
For me I’m always doing the web development, so primarily use ruby for
the web projects.
Besides webdev, what’s the other usage of ruby language?
Thanks for sharing.

Jenn.

Hello Jenn,

2010/1/3 Ruby N. [email protected]:

May I ask, what jobs are you using ruby for?

Well, on my part, I mainly use it for scripting purpose: updating part
of a static website via ftp checking only for modified files, creating
exercise sheets written in LateX from a pool of separate exercises
(and make it compute automatically numeric values), compute mean
values of marks from my students, organize all these datas into Tioga
graphs so to see their evolution over time, etc…

Every time I have something slightly repetitive to do on the computer,
I write or reuse a small ruby script to do the job for me.

Chandler ~>ls ~/bin/ruby/lib/*rb | wc
186 187 11140

Most of it have been written some years ago during my PhD where I had
a lot of data to process using different kind of techniques but there
are some scripts I continue to use on a daily basis today.

Cheers,

Ruby N. wrote:

May I ask, what jobs are you using ruby for?
For me I’m always doing the web development, so primarily use ruby for
the web projects.
Besides webdev, what’s the other usage of ruby language?
Thanks for sharing.

Jenn.

Lots of data processing, quick proof-of-concept work, enterprise
integration, data analysis, applications, … just not using it for
desktop GUI applications yet, but using it also for desktop command line
apps.

Cheers,
Mohit.
1/3/2010 | 5:50 PM.

On 03.01.2010 09:44, Ruby N. wrote:

May I ask, what jobs are you using ruby for?
For me I’m always doing the web development, so primarily use ruby for
the web projects.
Besides webdev, what’s the other usage of ruby language?
Thanks for sharing.

Prototyping, I’ve written a desktop app in it (a proper one, too!),
webdev (with Rails), scripting, useless little things that are none the
less fun.

Hi all!

We use Ruby (mostly JRuby) for

  • Rails
  • Thick clients on desktop (SWT)
  • Thick clients embedded (SWT)
  • Messaging with RabbitMQ
  • Database processing with ActiveRecord
  • Database schema management with ActiveRecord Migrations
    Also on non-ruby projects!
  • SMS applications
  • OS Scripting like installation, maintenance, and backup
  • System integration: file conversions, mail processing, ftp, etc
    • most anything we need to do :slight_smile:

…and it is all great fun!


With kind regards
Uwe K.
Kubosch Consulting
[email protected]

On 01/03/2010 09:44 AM, Ruby N. wrote:

May I ask, what jobs are you using ruby for?
For me I’m always doing the web development, so primarily use ruby for
the web projects.
Besides webdev, what’s the other usage of ruby language?
Thanks for sharing.

I use it for automation tasks which are too complex for Bourne Shell
scripts such as accessing Perforce repositories, analyzing and
manipulating Java and other source code, analyzing log files etc.

Kind regards

robert

Hi,

Am Sonntag, 03. Jan 2010, 17:44:27 +0900 schrieb Ruby N.:

May I ask, what jobs are you using ruby for?
For me I’m always doing the web development, so primarily use ruby for
the web projects.
Besides webdev, what’s the other usage of ruby language?
Thanks for sharing.

Some years ago I even saw an /sbin/init (pid=1) written in Ruby.

Bertram

Well, if’n you build it, then someone has to test it. And where I work,
we use Watir (Web Application Testing in Ruby). http://watir.com/

On Sun, Jan 3, 2010 at 4:44 PM, Ruby N. [email protected]
wrote:

May I ask, what jobs are you using ruby for?
For me I’m always doing the web development, so primarily use ruby for
the web projects.
Besides webdev, what’s the other usage of ruby language?
Thanks for sharing.

I have several distributed applications and network servers based on
Ruby. It’s proven to be a pleasant language to write such code in.

On Jan 3, 1:44 am, Ruby N. [email protected] wrote:

May I ask, what jobs are you using ruby for?

  • Web Dev using Ramaze (my sites) and Sinatra (on Heroku).
  • Automation: slurping information from Rally, generating executive
    summaries of project statuses, and pushing it to a MediaWiki-based
    corporate wiki.
  • Code Generation: Using ERB to auto-generate hundreds of C++ files
    based on XML source documents processed with REXML.
  • Document Generation: Similarly, using ERB to generate HTML
    documentation frameworks based on XML files describing a custom DOM
    hierarchy.
  • Day-to-day text munging: scanning, re-ordering, formatting, and
    perhaps numbering whatever it is I happen to want to have done by a
    computer instead of my fingers. Taking any menial task that would take
    10 minutes to do by hand and reducing it to 2 minutes of (fun Ruby)
    coding and 10s of watching it run.

Ruby N. wrote:

May I ask, what jobs are you using ruby for?
For me I’m always doing the web development, so primarily use ruby for
the web projects.
Besides webdev, what’s the other usage of ruby language?
Thanks for sharing.

Jenn.

#1. Rails for webdev
#2. Script for some data analyzing or effective tools
#3. Training: Good show cases for TDD and OO Programming

But above all is Use Ruby for FUN :slight_smile: