Logo

Maarten Balliauw {blog}

ASP.NET, ASP.NET MVC, Windows Azure, PHP, ...

About the author

Maarten Balliauw is currently employed as a Technical Evangelist at JetBrains. His interests are mainly web applications developed in ASP.NET (C#) or PHP and the Windows Azure cloud platform.
More about me More about me
Send mail E-mail me


ASP.NET MVC Quickly Pro NuGet Subscribe to my RSS feed Follow me on Twitter! View Maarten Balliauw's profile on LinkedIn
Maarten Balliauw - MVP - Most Valuable Professional
Maarten Balliauw - ASPInsider

Search

Archive

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright Maarten Balliauw 2013


Announcing my book: ASP.NET MVC 1.0 Quickly

ASP.NET MVC 1.0 Quickly It’s been quite a job, but there it is: Packt just announced my very first book on their site. It is titled “ASP.NET MVC 1.0 Quickly”, covering all aspects ASP.NET MVC offers in a to-the-point manner with hands-on examples. The book walks through the main concepts of the MVC framework to help existing ASP.NET developers to move on to a higher level. It includes clear instructions and lots of code examples. It takes a simple approach, thereby allowing you to work with all facets of web application development. Some keywords: Model-view-controller, ASP.NET MVC architecture and components, unit testing, mocking, AJAX using MS Ajax and jQuery, reference application and resources.

That’s it for the marketing part: let’s do a retrospective on the writing process itself. Oh and yes, those are my glasses on the cover. Photo was taken on the beach near Bray-Dunes (France).

When did you have the idea of writing a book?

I'm not sure about that. I've been blogging a lot on ASP.NET MVC last year, wrote an article for .NET magazine, did some presentations, ... It occurred to me that I had a lot of material which I could bundle. Together with that, my project manager jokingly said something like: "When will you write your first book? With all that blogging." So I did start bundling stories. First of all, I overlooked the whole ASP.NET MVC technology (preview 2 at that moment) and decided there were enough topics to talk about. A draft table of contents was built quite quick, but I gave up on writing. Too much information, not enough time, ...

A few weeks later, it must have been around the beginning of May, 2008, I did start writing a first chapter, thinking I'ld see how the writing itself would turn out, if it fit in my schedule, ... It worked out quite well, each 10-20 days gave me a new chapter. I also started looking for a publisher when I was finished with chapter 6 or so. Having reviewed some books for Packt, I contacted them with a proposal for my book.

After having a look at the other 6 upcoming books (here and here), we decided we could go for it, focusing on a hands-on book which rapidly guides you into the wonderful world of ASP.NET MVC.

How was your experience of writing your book?

Looking back, it was an interesting experience. I decided to write in English, which is not my native language. That was actually quite a hard one: writing in English is no problem, but writing a good, solid and interesting piece of text is just not that easy when writing longer texts than the average blog post. Another thing is that I tortured myself writing about a product that was not even beta yet! I started writing with ASP.NET MVC preview 3, updated it all to preview 4, 5, beta, release candidate, ... Lots of changes in the ASP.NET MVC API or concepts meant lots of changes to make in chapters I already wrote. Luckily, I survived :-)

I only contacted a publisher when I had finished 60% of my book. If you are considering writing: don't do this! Contact a publisher at a very early stage: they normally give you lots of advice upfront, which I only received after contacting them. Advice earlier along the way is always better, so that's something I would definately do different.

Speaking of advice: when writing was done, the book entered review phase. Different people received the draft version and could provide comments and suggestions. Thanks Stefan, Troy, Vivek, Jerry, Joydip and people at Packt for your time in reviewing my draft version! Reviewer comments really made the book better and required me to do some small rewrites, elaborate more on certain topics.

What tools did you use for writing?

There are some tools that you really need when writing a technical book. One of them is a text editor, in my case Microsoft Word 2007. Together with that, Visual Studio 2008 and regularly updated ASP.NET MVC versions were required. Being scared of losing data, I decided to also use a source control system for sample code ánd for my Word documents. All of these files were stored in a Subversion repository located on my server, being backed up every day to different locations. Doug Mahugh laughed at me when I said I was using Subversion, but it did a great job!

Other tools I used were Paint.NET and MwSnap, both for creating screenshots in my virtual PC running Windows Vista and Visual Studio 2008. I also used Achievo for time tracking purposes, since I was curious how much time this book writing would actually cost me.

How much time did you spend writing?

First of all, this is not going to be 100% accurate. I did track writing and development time during writing, but I already had a lot of material to work with. But here's an overview (numbers in hours):

image

That is right: writing a book consumes only a little more than 100 hours! But still, I already had lots of material. I'd say to double the number for an accurate timeframe.

Now I hear the next question coming... Here's the answer already: Yes, I have a girlfriend. We are working on our home (planning phase is done, searching a contractor at the moment), visiting family, doing daily stuff, blogging, work, ... It al worked out to fit together, but still: there have been some busy moments on evenings and weekends. Thanks, people around me, for being patient and caring during these busy moments!

Are you getting rich out of this?

Of course, I can grab a couple of beers (for a couple of times), but don't think writing a book will buy you a car... I just felt that I had lots of valuable information that I had to share, and writing a book seemed like the best option to do that. Creating a "to read"-list? Make sure to add ASP.NET MVC 1.0 Quickly to it.

kick it on DotNetKicks.com


Comments (20) -

Dave Van den Eynde Belgium |

Tuesday, February 17, 2009 8:41 PM

Dave Van den Eynde

So when will it become available, electronically? And will you make an electronic version available that fits better on an e-book reader? Like mobipocket?

maartenba Belgium |

Tuesday, February 17, 2009 8:44 PM

maartenba

Final release: no idea... It's all in Packts hands from now on, I expect somewhere in March.

Joris Netherlands |

Tuesday, February 17, 2009 9:16 PM

Joris

Congrats, great work !

knrs Belgium |

Wednesday, February 18, 2009 9:04 AM

knrs

Very cool Maarten! Congratz!

Juliën Netherlands |

Wednesday, February 18, 2009 9:30 AM

Juliën

Great success! Pre-ordering now.

Benjamin Germany |

Wednesday, February 18, 2009 10:01 AM

Benjamin

Cool article! I'm a little bit sad about developing C# WinForms/WPF all day long, but I'll recommend your book to my asp addicted colleagues Wink.
I've one questition, because I'm writing a diploma thesis with MS Word 2007... Did you save your documents as XML files? So that you may use diff and other tools?! Or was your intention only to have a clear history and backup?

maartenba Belgium |

Wednesday, February 18, 2009 10:10 AM

maartenba

I used Word 2007, which also has a diff option (check the Review tab)

Simone Italy |

Wednesday, February 18, 2009 10:58 AM

Simone

Congratulations Maarten.
Waiting for the book

maartenba Belgium |

Wednesday, February 18, 2009 11:04 AM

maartenba

Thanks! Waiting for yours too by the way.

Sven Belgium |

Wednesday, February 18, 2009 10:18 PM

Sven

I knew those glasses were yours! Smile Well done, Maarten.

Eric United States |

Tuesday, February 24, 2009 1:45 AM

Eric

I'm going to buy it simply because you have cool glasses!


Mitch United States |

Tuesday, February 24, 2009 3:13 PM

Mitch

I've been enjoying your blog for some time now for free, so it is only fitting that I buy the book and help you buy a couple of beers ;)

Thanks for taking the time to share.

Mitch

Joydip Kanjilal India |

Monday, March 16, 2009 7:23 AM

Joydip Kanjilal

Congratulations Maarten. I wish you all the best for the success of the book. I am eagerly waiting for the book.

Thanks!

Joydip

Luigi Zambetti Italy |

Wednesday, April 08, 2009 11:10 AM

Luigi Zambetti

I've received the book yesterday. Start reading and ready for a review for italian people.
Congratulations for your work.

Luigi

maartenba Belgium |

Wednesday, April 08, 2009 11:49 AM

maartenba

Thanks! Let me know the URL to the review, really curious to know what you think of it.

Luigi Zambetti Italy |

Wednesday, April 08, 2009 2:57 PM

Luigi Zambetti

Sure, of course (it's in italian language however).

Jessica Lee Australia |

Thursday, March 03, 2011 4:59 PM

Jessica Lee

Great review, I thought the book was great. It had some good points to it and overall I liked it.

Jessica Lee Australia |

Thursday, March 03, 2011 4:59 PM

Jessica Lee

Great review, I thought the book was great. It had some good points to it and overall I liked it.

Michael - Q1 resort and spa Australia |

Saturday, March 05, 2011 1:40 AM

Michael - Q1 resort and spa

How I wish i could write in a book and be a perfect author.

new home building pro United States |

Sunday, March 06, 2011 10:09 PM

new home building pro

Just checked out your book at the library and I look forward to reading it. Looks good.

Pingbacks and trackbacks (8)+

Comments are closed