Logo

Maarten Balliauw {blog}

ASP.NET, ASP.NET MVC, Azure, PHP, OpenXML, VSTS, ...

About the author

Maarten Balliauw is currently employed as .NET Technical Consultant at RealDolmen. 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 Subscribe to my RSS feed Follow me on Twitter! View Maarten Balliauw's profile on LinkedIn
View Maarten Balliauw's MVP profile

Search

Latest Twitter

    Follow me on Twitter...

    My projects

    Disclaimer

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

    © Copyright Maarten Balliauw 2010

    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

    DotNetKicks.com | Reply

    Tuesday, February 17, 2009 7:47 PM

    trackback

    Trackback from DotNetKicks.com

    Announcing my book: ASP.NET MVC 1.0 Quickly

    Microsoft RealDolmen blogs | Reply

    Tuesday, February 17, 2009 8:06 PM

    trackback

    Trackback from Microsoft RealDolmen blogs

    Announcing my book: ASP.NET MVC 1.0 Quickly

    Dave Van den Eynde Belgium | Reply

    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 | Reply

    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 | Reply

    Tuesday, February 17, 2009 9:16 PM

    Joris

    Congrats, great work !

    windows-vista.shuublog.info | Reply

    Tuesday, February 17, 2009 10:21 PM

    pingback

    Pingback from windows-vista.shuublog.info

    Windows Vista » Announcing my book: ASP.NET MVC 1.0 Quickly

    knrs Belgium | Reply

    Wednesday, February 18, 2009 9:04 AM

    knrs

    Very cool Maarten! Congratz!

    Juliën Netherlands | Reply

    Wednesday, February 18, 2009 9:30 AM

    Juliën

    Great success! Pre-ordering now.

    Benjamin Germany | Reply

    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 | Reply

    Wednesday, February 18, 2009 10:10 AM

    maartenba

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

    Simone Italy | Reply

    Wednesday, February 18, 2009 10:58 AM

    Simone

    Congratulations Maarten.
    Waiting for the book

    maartenba Belgium | Reply

    Wednesday, February 18, 2009 11:04 AM

    maartenba

    Thanks! Waiting for yours too by the way.

    budts.be | Reply

    Wednesday, February 18, 2009 6:06 PM

    pingback

    Pingback from budts.be

    <TeRanEX/> Weblog : ASP.NET MVC 1.0 Quickly

    Sven Belgium | Reply

    Wednesday, February 18, 2009 10:18 PM

    Sven

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

    bartdk.wordpress.com | Reply

    Saturday, February 21, 2009 1:32 PM

    pingback

    Pingback from bartdk.wordpress.com

    ASP.NET MVC 1.0 Quickly « Bartonline

    Eric United States | Reply

    Tuesday, February 24, 2009 1:45 AM

    Eric

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


    Mitch United States | Reply

    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 | Reply

    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 | Reply

    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 | Reply

    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 | Reply

    Wednesday, April 08, 2009 2:57 PM

    Luigi Zambetti

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

    answerspluto.com | Reply

    Tuesday, July 14, 2009 4:06 AM

    pingback

    Pingback from answerspluto.com

    list of urls - 5 « Answers Pluto

    wisecodes.com | Reply

    Sunday, September 06, 2009 11:32 PM

    pingback

    Pingback from wisecodes.com

    Collection of free chapters of books on ASP.NET MVC « WiseCodes : Bringing You The Power of Code !!

    Add comment




      Country flag

    biuquote
    • Comment
    • Preview
    Loading