Monday Nov 24, 2008

Why I like Ruby: String Interpolation & "here" docs

There are many reasons to like Ruby. String interpolation and "here docs" are two of them. This post shows how they would improve JSP syntax, in particular.

[Read More]

Sunday Nov 04, 2007

Wikis, Docs, and the Reuse Proposition

Wiki systems make it easy to edit documents online. That makes them terrific for document collaboration. But current Wiki formats don't allow the kind of reuse that the DITA document format was designed for. But it may be possible to implement some of DITA's best features using a clever combination of JavaScript, CSS, and an extensible Wiki. I suspect it can be done most easily using a Ruby-based Wiki like MediaCloth.[Read More]

Monday Sep 17, 2007

Using Java Classes in JRuby

I recently had occasion to write a JRuby script that used Java APIs in the XDocs CMS. I found most of the information I needed scattered around the web (the URLs are listed in the Resources section at the end). I decided to collect the relevant stuff in one place, leaving out the stuff that seemed extraneous, and adding the additional little bits that turned out to be necessary. This post contains the results. (But things may well change, so let me know if there are errors or it needs to be brought up to date!)[Read More]

Wednesday Sep 05, 2007

JRuby: What I Need to Know

I was recently asked, "As a developer, what kind of stuff do you need to know--what kind of information do you need to learn the language and be productive in it?" Here are the thoughts that come to mind in response to that question.
 

[Read More]

Wednesday Aug 15, 2007

Using JRuby for DITA builds

There are serious advantages to using JRuby for DITA builds. I first wrote about the idea in Doing DITA Builds Better.
That post mentioned Rake's advantage for sophisticated dependency
detection, but didn't say much about how to achieve that goal. This one outlines a development progression. In the process, it hopefully
elucidates the kinds of benefits that can be achieved.

[Read More]
Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today