Pre-Order Professional Visual Studio Extensibility

Professional Visual Studio ExtensibilityToday I finished writing manuscripts of my forthcoming book, Professional Visual Studio Extensibility.  23rd November was our expected date for checking in all manuscripts and I'm happy that I've been able to manage timeline very well.

Now that we're closer to finishing our work on the book and just need to review chapters in a few weeks, I want to begin promoting book and introducing it to the community.

Most likely current release date (end of March) is possible because everything is going on very well behind the schedule so we can expect the book to be out in four months.

Now that the cat is out the bag and Dave Gardner has published the Table of Contents of my book on Professional Visual Studio site, I want to share it here as well.  My book has 22 chapters and two appendices as follows and probably will be something between 500 to 600 pages approximately.

As a short description about the content (because the current description belongs to a canceled title and my book doesn't have an official description yet) I have to say that content depends on various aspects of Visual Studio Extensibility to describe its extensibility points as what is expected from a Wrox Professional series book.  Even though 13 chapters of the book are about add-ins but this doesn't mean that this is yet-another-book about Visual Studio add-ins and macros.  In these chapters (chapters 5 to 14) I used add-ins as a case study to describe Automation Model which is an important topic to learn for everyone who reads about VSX.

In this book, you read about some of main extensibility points in Visual Studio.  Of course, you may be surprised of seeing some topics such as MSBuild in this book but wait because I talk about it in a moment.  In this book you read about these extensibility options:

But why I included some topics like Code Snippets or DSL Tools?  Actually I grouped these options in three levels.  Some of them were direct extensibility points, some of them were intermediate points and some of them like MSBuild were topics that could be considered as an extensibility options though.  Moreover I covered them because anyone who works with Visual Studio professionally needs to knows MSBuild to some extent.

On the other hand, I used C# as the main language for the chapters except in two chapters where I was talking about Visual Studio Shell isolated mode and Macros.  For first chapter I used VC++ and for the second one I used VB because technically it wasn't possible to use C#.  However, this book is written for experienced .NET developers and they don't have any problem to read this book.  I had written about the reasons that I didn't write this book with multiple languages before so don't think it's necessary to repeat it here.

As other technologies that I used to write the book, it's written based on Visual Studio 2008 RTM and Visual Studio 2008 SDK 1.0 that just released a few days ago!

For some reasons this book is unique:

All in all, I just wanted to give you some more details about the book.  I'll write more about the content in future when we got closer to the release date.  For now, I want to promote the book so added it to my blog sidebar with a link to Amazon for pre-order.  You can also pre-order the book on Wiley which delivers it to you sooner than Amazon.

It's enough for now!  I'll give more details about the book in the future.

The process of writing manuscripts took five months.  These five months were one of hard parts of my life because I had to pass my service and write this book together.  Personally I'm very meticulous for the quality of my works so spend much time and effort on them.  So you can guess, how hard was that to manage this life with this limited time and especially when most of times I was so tired at home!

However, this is a good technique for adoption in life that I've experienced many times (my next book would be a book about life hacks).  You put yourself under pressure and try to adapt yourself with this life then when you get out of the pressure, can do lots of other things that normally you can't manage to do!  So now that I have more free time I want to get back to regular life and refresh this blog and revisit my open source projects to have new releases in next couple of months.

In this while, my limited time didn't let me to keep up the old blogging style and probably regular visitors noticed a change in my writing style but now that Visual Studio 2008 and .NET Framework 3.5 are released, I want to cover new technologies more and more.  The other change on this blog was the number of posts about VS and VSX and now that I'm blogging on Professional Visual Studio, want to write about these topics there which is the better place for such topics.

I also want to read some programming books because it's been a long time that I've been reading general software development and software architecture books.

[advertisement] Axosoft OnTime 2008 is four developer tools in one: bug tracking, project wiki, feature management, and help desk. It manages your development process so developers can focus on coding. Installed or Hosted – Free Single-user license -- Free 30-day team trial.

14 Comments : 11.23.07

Feedbacks

 avatar
#1
Haacked
11.23.2007 @ 10:55 AM
Congrats on your book! I think my last company will find it useful. :)
 avatar
#2
Dave Burke
11.23.2007 @ 5:09 PM
Your own Wrox book! Congratulations, Keyvan!
admin avatar
#3
Keyvan Nayyeri
11.23.2007 @ 5:14 PM
Phil, Thank you. I'm sure even that one can't find it useful :-P Dave, Thanks, I'll acquire Wiley one day ;-)
 avatar
#4
Shaho
11.24.2007 @ 1:54 PM
Proudly, I'm a fan and friend of you, Congratulations.
admin avatar
#5
Keyvan Nayyeri
11.24.2007 @ 6:32 PM
Thank you, Shaho! You'll make me blush :-)
 avatar
#6
Anand
11.25.2007 @ 3:11 AM
Congrats. You are really great Regards, Anand N http://www.amazon.com/exec/obidos/tg/detail/-/1847190871
 avatar
#7
Mahdi Taghizadeh
11.25.2007 @ 5:39 AM
Congrats Keyvan! Iran .NET community is proud of you.
 avatar
#8
soheil
11.25.2007 @ 6:57 AM
ur one of iranis proud
 avatar
#9
Amir Mohammad
11.25.2007 @ 11:47 AM
Congratulations, Keyvan!
 avatar
#10
Simone
11.25.2007 @ 11:18 PM
Congratulation man!!! Now I want a signed book, or, better, a signed letter I can put in the book I'll buy on Amazon :)
admin avatar
#11
Keyvan Nayyeri
11.26.2007 @ 6:01 AM
Simo, Just send me your postal address and I'll send you a signed copy from my author copies :-)
 avatar
#12
Behnam
11.27.2007 @ 11:56 PM
Congratulations, Keyvan! A'Val :)
 avatar
#13
Keyvan Nayyeri
11.29.2007 @ 9:32 AM
Last week after finishing manuscripts of my book , I promised to get back to regular blogging and give
 avatar
#14
Hossein Rooznamechi
12.01.2007 @ 6:32 AM
Good for you , very happy to hear that ;)

Leave a Comment