By Developers, For Developers

Historical errata for From Java To Ruby

PDF PgPaper PgTypeDescriptionFixed onComments
16TYPO

In the 3rd paragraph of the “The Hierarchy of Pain” section:
“too many vendors tell you you that Java can be all things to all people”

Has the “you” word repeated.

allTYPO

The “Report erratum” link is wrong!

http://books.pragprog.com/title/fr_j2r/errata/add?pdf_page=16

should be

http://books.pragprog.com/titles/fr_j2r/errata/add?pdf_page=16

“title” -> “titles”

85ERROR

Velocity has nothing to do with database wrappers - it is a view technology.

50SUGGEST

“But learning an integrated development language, such as Eclipse…” In this context, it seems “development tool” would be more appropriate than “development language.”

58TYPO

“Many Java visionaries are leaving the Java community to gear up for Java development.” I suspect the last two words were supposed to be “Ruby development.” :-)

73SUGGEST

The heading for section 4.5 is “Scenario 4: Bet-your-Business: Basecamp” but the text for section 4.5 does not explain what Basecamp is, nor does it even use the term “Basecamp.”

97TYPO

“If you’re building a user interface in Ruby that merely submits simple forms and accessing a Java back end…” should use “accesses” instead of “accessing”

108SUGGEST

The heading for section 6.3 is “Ruby to Java Bridges” but the first sentence on the section contains the phrase “Java to Ruby bridge solutions.” Which is it? More importantly, it is not clear from this section which bridge technologies allow Ruby to call Java or Java to call Ruby (or both).

112TYPO

“We have working prototypes of servlets for running run Ruby we applications…” the word “run” is not needed.

113TYPO

“As we saw in the interview, JRuby is a Ruby virtual machine, written in Ruby…” But in the answer to the first question, Charles Nutter stated that JRuby was written in Java. So shouldn’t this sentence match that?

115TYPO

“Keep in mind that today, JRuby is under heavy development, and would be an agressive move…” The word “it” should be inserted in front of “would”

120SUGGEST

“This flow represents the way the Web has worked for decades.” Using the word “decades” suggests 20 years or more. HTTP has only been around since 1990.

133SUGGEST

“For example, the people database holds person objects.” Since this is in the context of naming tables, shouldn’t the sentence be: “For example, the people table holds person objects.”

133SUGGEST

“In Active Record, a row named person_id would point to a row in the people database.” It seems like the sentence should be: “In Active Record, a column named person_id would point to a row in the people table.”

143TYPO

“… powered by the success of it’s flagship framework, Ruby on Rails.” The “it’s” should be “its”

57TYPO

Second sentence under 3.6 Looking Ahead reads “Many Java visionaries are leaving the Java community to gear up for Java development” Shouldn’t it read “Many Java visionaries are leaving the Java community to gear up for Ruby development”?

110TYPO

The sentence of the second bullet point just below the middle of the page (“Use Java frameworks from within the Ruby langauge.”) ends with “langauge”, a misspelling of “language”.

20ERROR

The third bullet near the bottom of the page contains the sentence “Similar Java programs have to deal with objects, but also characters, numbers, Booleans, and several other primitive types.” This appears to suggest “Boolean” is a primitive type, but I believe “boolean” (with lowercase “b”) is Java’s primitive type for boolean values, while “Boolean” is a class wrapper for the primitive boolean type.

17ERROR

“The inventor of SPC, Edward Walter Demming …” is certainly incorrect. See the reference in Wikipedia for “William Edwards Deming”. I originally included the URL for the article, but your program barfed it back.

15TYPO

Figure 1.1 has a timeline that goes from
1950
1960
1970
1980
1900 — should be 1990
2000

Categories: