Ayende @ Rahien

It's a girl

DSLs in Boo is out!

7i3h.jpgIt has been quite a journey for me, starting in 2007(!) up until about a month ago, when the final revision is out. I am very happy to announce that my book is now available in its final form. 

When I actually got the book in my hands I was ecstatic. That represent about two years worth of work, and some pretty tough hurdles to cross (think about the challenge that editing something the size of a book from my English is). And getting the content right was even harder.

On the one hand, I wanted to write something that is actionable, my success criteria for the book is that after reading it, you can go ahead and write production worthy Domain Specific Languages implementations. On the other hand, I didn’t want to have the reader left without the theoretical foundation that is required to understand what is actually going on.

Looking back at this, I think that I managed to get that done well enough. The total page count is ~350 pages, and without the index & appendixes, it is just about 300 pages. Which, I hope, is big enough to give you working knowledge without bogging you down with too much theory.

Comments

Anthony Dehirst
01/23/2010 10:57 AM by
Anthony Dehirst

Do you use DSLs on all your projects?

I know very little about DSLs apart from the basic concept, but deciding what to learn with the forever changing landscape of SDKs and tools makes it difficult to decide what is the next topic to get my head around.

I ask the question because if you find it an invaluable tool for 90% of projects then its worth looking into, if, on the other hand, you use it for specialized projects I could decide that this is a nice to have.

PaulBlamire
01/23/2010 11:00 AM by
PaulBlamire

Ordered :-) Hoping to level up my DSL foo, looking forward to it

c.sokun
01/23/2010 12:36 PM by
c.sokun

Amazon is shipping the book to me now this is the book i am longing for :)

Jason Dentler
01/23/2010 12:41 PM by
Jason Dentler

Congratulations Oren! This is going on my wish list immediately.

Marcos Castilho
01/23/2010 03:34 PM by
Marcos Castilho

I bought your book 3 months ago (MEAP) and it's a great read! I really liked the practical way you tackled such dense subjects as DSLs and the Boo language. It sparkled my interest, and now I'm doing the final paper of my specialization based on it =) Thanks a lot for the effort!

Ritesh Rao
01/23/2010 04:13 PM by
Ritesh Rao

Congratulations! Definitely a must read for anyone who's looking to grasp not only basic fundamentals of DSL's but also good practices. Congratulations again!

Santos Ray Victorero, II
01/23/2010 05:54 PM by
Santos Ray Victorero, II

Congratulations Oren!

I noticed that Amazon has a better deal on your book. By any chance do you know if it does include the ebook too.

Regards,

Santos

Paul H Cassidy
01/23/2010 06:21 PM by
Paul H Cassidy

I have read this book and it is wonderful. I am a big fan of BOO and this book rocks showing how to use boo's easy syntax to create something wonderful. I highly recommend this book to all developers.

Donald Belcham
01/23/2010 06:41 PM by
Donald Belcham

Congrats dude. The process of writing one of these is far from easy or quick.

Nicholas Blumhardt
01/24/2010 03:03 AM by
Nicholas Blumhardt

Congratulations Oren! I'm really looking forward to reading it. Nick

Ayende Rahien
01/24/2010 05:21 AM by
Ayende Rahien

Anthony,

No, I use them where appropriate, and there are plenty of places where they can be useful, but no, their aren't my one-size-fit-all solution

Ayende Rahien
01/24/2010 05:23 AM by
Ayende Rahien

Santos,

IIRC, there is a coupon for the ebook inside the book

Rafal
01/24/2010 07:18 AM by
Rafal

I liked the book very much, but think that it needs some follow-up because of technology changes - I'm talking mainly about the inclusion of DLR in .Net and new possibilities it opens.

Bunter
01/24/2010 01:42 PM by
Bunter

Congratulations, I can imagine the amount of work it took for a nitpicker like you! :) I have the 10 bucks version ready on my reader (thx for the promotion code), at least the first chapter looks already very promising.

joel hebert
01/26/2010 02:30 PM by
joel hebert

Just got mine in the mail, mind you I read it as MEAP. Very good read , good humour and excellent content.

Joel Hebert MVP ASP.NET, see you at the summit

Miguel de Icaza
01/26/2010 03:49 PM by
Miguel de Icaza

Congratulations on publishing your book!

Will be here on Thursday.

Aaron Bockover
01/26/2010 04:23 PM by
Aaron Bockover

Congratulations - I'm looking forward to reading this. I've been interested in Boo, DSLs, languages, etc etc for years. Just ordered my copy!

Fabrice Marguerie
01/29/2010 10:30 PM by
Fabrice Marguerie

Congratulations. I know how much work it is to get there.

It took almost two years as well to get LINQ in Action done.

I remember when I was first contacted by Manning: it was supposed to be just a few months of work...

Ayende Rahien
01/29/2010 11:01 PM by
Ayende Rahien

Fabrice,

That was what I expected as well

Comments have been closed on this topic.