[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

[ADV] Want to Write a Book?

Dave Thomas

12/10/2004 1:52:00 AM

Gentle Ruby folk:

I'm hoping to launch a new series of books from The Pragmatic
Bookshelf. "Facets of Ruby" will a a set of small, focussed, and
technical books about different aspects of Ruby. And I'm looking for
folks to write them!

I have no fixed ideas on the titles, but to give you an idea of the
kinds of things I'm looking for, you might well see books come out
named something like:

* Writing Ruby Extensions
* Using Ruby in the Semantic Web
* Creating E-Commerce Sites using Rails
* Rapid Application Development with Iowa
* Migrating from Java to Ruby

The intent is to create a series of books with a deeply practical
focus. We won't just document APIs. Instead, we want to show how to get
_value_ from those APIs---how to solve real-world problems. The books
will probably be 100-250 pages long, and full of code.

To do this, I'm hoping to attract the best and the brightest--the folks
who know. Which is why I'm posting the message to this list.

If you've always fancied writing a book on some aspect of Ruby, now's
your chance. When you work with us, you'll get to use a tool chain
that's the envy of the publishing industry in an extremely agile
production environment. We'll sell the books (in paper and PDF form)
off our web site, and the world-class O'Reilly team will distribute the
physical books to books stores and online retailers world-wide. Our
royalty scheme is simple, transparent, and generous.

You won't get rich--that's pretty much impossible in the technical book
market. But we'll have fun, and hopefully build a world-class resource
for the growing Ruby community.

If you're interested, send me an e-mail at
'mailto:facets-of-ruby@pragprog.com' containing a single paragraph
summary of the book you want to write. If we want to take a particular
project further, we'll then ask for an outline and a short extract from
the book. If everything works out, we'll then go on to write a book.

Just to get the ball rolling, I'm just starting to write the second
book in the series (if you count PickAxe II as the first)---I'm working
on an introduction to Rails.


Cheers

Dave



40 Answers

markusjais

12/10/2004 8:24:00 AM

0

hi Dave

although I lack the time to write
I will definitely buy the books !!

I am currently reading Pickaxe 2 and it
is the best book about a Programming language
I have ever read (and I have read a lot !)

a book on Rails would be great. I think
Rails will be Ruby's killer application. so a book
would be needed.

another Idea for a book would be
"Effective Ruby" in the style of the
"Effective C++/ Perl / Java, / J2EE " books
form Addison-Wesley.

thanks for your effort.

regards

Markus

Dave Thomas wrote:

> Gentle Ruby folk:
>
> I'm hoping to launch a new series of books from The Pragmatic
> Bookshelf. "Facets of Ruby" will a a set of small, focussed, and
> technical books about different aspects of Ruby. And I'm looking for
> folks to write them!
>
> I have no fixed ideas on the titles, but to give you an idea of the
> kinds of things I'm looking for, you might well see books come out
> named something like:
>
> * Writing Ruby Extensions
> * Using Ruby in the Semantic Web
> * Creating E-Commerce Sites using Rails
> * Rapid Application Development with Iowa
> * Migrating from Java to Ruby
>
> The intent is to create a series of books with a deeply practical
> focus. We won't just document APIs. Instead, we want to show how to get
> _value_ from those APIs---how to solve real-world problems. The books
> will probably be 100-250 pages long, and full of code.
>
> To do this, I'm hoping to attract the best and the brightest--the folks
> who know. Which is why I'm posting the message to this list.
>
> If you've always fancied writing a book on some aspect of Ruby, now's
> your chance. When you work with us, you'll get to use a tool chain
> that's the envy of the publishing industry in an extremely agile
> production environment. We'll sell the books (in paper and PDF form)
> off our web site, and the world-class O'Reilly team will distribute the
> physical books to books stores and online retailers world-wide. Our
> royalty scheme is simple, transparent, and generous.
>
> You won't get rich--that's pretty much impossible in the technical book
> market. But we'll have fun, and hopefully build a world-class resource
> for the growing Ruby community.
>
> If you're interested, send me an e-mail at
> 'mailto:facets-of-ruby@pragprog.com' containing a single paragraph
> summary of the book you want to write. If we want to take a particular
> project further, we'll then ask for an outline and a short extract from
> the book. If everything works out, we'll then go on to write a book.
>
> Just to get the ball rolling, I'm just starting to write the second
> book in the series (if you count PickAxe II as the first)---I'm working
> on an introduction to Rails.
>
>
> Cheers
>
> Dave

martinus

12/10/2004 8:37:00 AM

0

> * Using Ruby in the Semantic Web

I want this!

martinus

Stefan Schmiedl

12/10/2004 9:45:00 AM

0

On 10 Dec 2004 00:36:47 -0800,
martinus <martin.ankerl@gmail.com> wrote:
>> * Using Ruby in the Semantic Web
>
> I want this!

Then write it!

It has several advantages:
- You are the first to read it.
- You can get the author to make changes.
- You get a lot of work with almost no pay.
- You get a tremendous amount of relief once the thing is out of your
hands.

Anybody up for collaboration on the RAD-IOWA book?

s.

lucsky

12/10/2004 10:34:00 AM

0

Dave Thomas <dave@pragprog.com> wrote:

> I'm working on an introduction to Rails.

I KNEW IT ! :))

--
Luc Heinrich - lucsky@mac.com

martinus

12/10/2004 11:14:00 AM

0

With my current knowledge about semantic web, i could not even write a
leaflet.

martinus

Michael Neumann

12/10/2004 12:25:00 PM

0

Stefan Schmiedl wrote:
> On 10 Dec 2004 00:36:47 -0800,
> martinus <martin.ankerl@gmail.com> wrote:
>
>>> * Using Ruby in the Semantic Web
>>
>>I want this!
>
>
> Then write it!
>
> It has several advantages:
> - You are the first to read it.
> - You can get the author to make changes.
> - You get a lot of work with almost no pay.
> - You get a tremendous amount of relief once the thing is out of your
> hands.
>
> Anybody up for collaboration on the RAD-IOWA book?

Stefan, did you have taken a look at Wee? Or are you using IOWA due to
it's templating engine? Wee is much more like the current Seaside by Avi
Bryant, but not a plain port thereof. It's still in development,
currently I'm mostly on documenting it:

http://www.ntecs.de/viewcv...*checkout*/Wee/branches/dev/doc/rdoc/index.html?rev=363

And someone mentioned that he's porting Mewa
(http://www.adrian-lienhard.ch/file...) over to Ruby/Wee.

I'm currently further on extracting and cleaning up the core of Wee,
which is independent of HTTP and HTML, and includes only the component
logic (the session logic is pretty minimal). Templating is 100%
choosable, but it comes with a programmatical HTML generation API.
Lot's of parts of the source is now very clean, and all together it's
1600 LoC (600 for the core where near to 50% is documention)... And all
memory holes have been fixed.

Regards,

Michael


Stefan Schmiedl

12/10/2004 1:45:00 PM

0

On Fri, 10 Dec 2004 21:24:41 +0900,
Michael Neumann <mneumann@ntecs.de> wrote:
>
> Stefan, did you have taken a look at Wee? Or are you using IOWA due to
> it's templating engine? Wee is much more like the current Seaside by Avi
> Bryant, but not a plain port thereof.

Well, Iowa is production quality, and I needed something right away.
It's quite convenient to work with (after the first date, which would
have turned out quite awkward, had I not found a chapter about it in
a book co-authored by some chap calling himself Stefan Schmiedl).
Together with Kansas, it fits my current needs quite good.

> It's still in development,
> currently I'm mostly on documenting it:
>
> http://www.ntecs.de/viewcv...*checkout*/Wee/branches/dev/doc/rdoc/index.html?rev=363

Documentation is a Good Thing. I knew about your efforts on Wee (Armin
has mentioned it on our blog somewhere), but I don't have as much
playtime now as I would like to have.

>
> And someone mentioned that he's porting Mewa
> (http://www.adrian-lienhard.ch/file...) over to Ruby/Wee.
>
> I'm currently further on extracting and cleaning up the core of Wee,
> which is independent of HTTP and HTML, and includes only the component
> logic (the session logic is pretty minimal). Templating is 100%
> choosable, but it comes with a programmatical HTML generation API.
> Lot's of parts of the source is now very clean, and all together it's
> 1600 LoC (600 for the core where near to 50% is documention)... And all
> memory holes have been fixed.

Looks very promising, Michael. I do hope that business will calm down
a little over the holidays, so that I can catchup on my backlog, after
which I could let it build up again by checking out Wee :-)

s.

Michael Neumann

12/10/2004 1:59:00 PM

0

Stefan Schmiedl wrote:
> On Fri, 10 Dec 2004 21:24:41 +0900,
> Michael Neumann <mneumann@ntecs.de> wrote:
>
>>Stefan, did you have taken a look at Wee? Or are you using IOWA due to
>>it's templating engine? Wee is much more like the current Seaside by Avi
>>Bryant, but not a plain port thereof.
>
>
> Well, Iowa is production quality, and I needed something right away.
> It's quite convenient to work with (after the first date, which would
> have turned out quite awkward, had I not found a chapter about it in
> a book co-authored by some chap calling himself Stefan Schmiedl).
> Together with Kansas, it fits my current needs quite good.

Sure, Wee is some steps away from production quality, just because
important parts have to be reworked (Session, Application classes, which
are not in the core ;-)). Nevertheless, those are only a few hundred
lines of code...

BTW, would be nice to hear why you did choose IOWA and not Rails. Simply
because you did not tried it, or for some other reasons... I'm just
curious ;-)

>>It's still in development,
>>currently I'm mostly on documenting it:
>>
>>http://www.ntecs.de/viewcv...*checkout*/Wee/branches/dev/doc/rdoc/index.html?rev=363
>
>
> Documentation is a Good Thing. I knew about your efforts on Wee (Armin
> has mentioned it on our blog somewhere), but I don't have as much
> playtime now as I would like to have.
>
>
>>And someone mentioned that he's porting Mewa
>>(http://www.adrian-lienhard.ch/file...) over to Ruby/Wee.
>>
>>I'm currently further on extracting and cleaning up the core of Wee,
>>which is independent of HTTP and HTML, and includes only the component
>>logic (the session logic is pretty minimal). Templating is 100%
>>choosable, but it comes with a programmatical HTML generation API.
>>Lot's of parts of the source is now very clean, and all together it's
>>1600 LoC (600 for the core where near to 50% is documention)... And all
>>memory holes have been fixed.
>
>
> Looks very promising, Michael. I do hope that business will calm down
> a little over the holidays, so that I can catchup on my backlog, after
> which I could let it build up again by checking out Wee :-)

Hope at that time, Wee is in a much better shape.

Regards,

Michael


Stefan Schmiedl

12/10/2004 4:45:00 PM

0

On Fri, 10 Dec 2004 22:58:30 +0900,
Michael Neumann <mneumann@ntecs.de> wrote:
>
> Sure, Wee is some steps away from production quality, just because
> important parts have to be reworked (Session, Application classes, which
> are not in the core ;-)). Nevertheless, those are only a few hundred
> lines of code...

The fewer, the better!

>
> BTW, would be nice to hear why you did choose IOWA and not Rails. Simply
> because you did not tried it, or for some other reasons... I'm just
> curious ;-)

errm... mainly gut feeling, I guess. There are some default settings
with Rails and its database backend which I don't like. I know that
I can override them, but still ... OTOH, Kansas as Iowa's preferred
backend (I wonder how that sounds to native speaker from Kansas ...)
is both very clever and very small.

I have to admit that I haven't followed the frequent announcement on
Rails improvements thoroughly, but just from the looks, Iowa seemed
easier to setup with it's own Webrick-based HTTP-server and indeed
proved to be absolutely no hassle thanks to the efforts of the rpa
packagers. Moving things between my development machine and the
production server is easy, too, as I just scp a tarball and change
the port webrick listens on.

I'm growing my pages in a single HTML file until they do what they
need. Then I improve code structure until changes in application logic
(mostly) won't influence the HTML part any more. Finally I split the
..iwa part off and refactor the code with the existing base. I will
repeat this until the project is finished.

Back to my gut feeling, which I can now summarize into a single
sentence: I think that Iowa makes things simple, but not too simple.

> Hope at that time, Wee is in a much better shape.

Wee will be, even if we will be not :-)

s.

pat eyler

12/10/2004 5:09:00 PM

0

While I lack the chops to write it (which is why I want it so badly),
I'd love to see a book on Inversion of Control/Dependency Injection
with Needle.

-pate


On Fri, 10 Dec 2004 10:52:18 +0900, Dave Thomas <dave@pragprog.com> wrote:
> Gentle Ruby folk:
>
> I'm hoping to launch a new series of books from The Pragmatic
> Bookshelf. "Facets of Ruby" will a a set of small, focussed, and
> technical books about different aspects of Ruby. And I'm looking for
> folks to write them!
>
> I have no fixed ideas on the titles, but to give you an idea of the
> kinds of things I'm looking for, you might well see books come out
> named something like:
>
> * Writing Ruby Extensions
> * Using Ruby in the Semantic Web
> * Creating E-Commerce Sites using Rails
> * Rapid Application Development with Iowa
> * Migrating from Java to Ruby
>
> The intent is to create a series of books with a deeply practical
> focus. We won't just document APIs. Instead, we want to show how to get
> _value_ from those APIs---how to solve real-world problems. The books
> will probably be 100-250 pages long, and full of code.
>
> To do this, I'm hoping to attract the best and the brightest--the folks
> who know. Which is why I'm posting the message to this list.
>
> If you've always fancied writing a book on some aspect of Ruby, now's
> your chance. When you work with us, you'll get to use a tool chain
> that's the envy of the publishing industry in an extremely agile
> production environment. We'll sell the books (in paper and PDF form)
> off our web site, and the world-class O'Reilly team will distribute the
> physical books to books stores and online retailers world-wide. Our
> royalty scheme is simple, transparent, and generous.
>
> You won't get rich--that's pretty much impossible in the technical book
> market. But we'll have fun, and hopefully build a world-class resource
> for the growing Ruby community.
>
> If you're interested, send me an e-mail at
> 'mailto:facets-of-ruby@pragprog.com' containing a single paragraph
> summary of the book you want to write. If we want to take a particular
> project further, we'll then ask for an outline and a short extract from
> the book. If everything works out, we'll then go on to write a book.
>
> Just to get the ball rolling, I'm just starting to write the second
> book in the series (if you count PickAxe II as the first)---I'm working
> on an introduction to Rails.
>
> Cheers
>
> Dave
>
>