Jeff and .NET

The .NET musings of Jeff Putz

Sponsors

News

My Sites

Archives

My book is finally "done!" (need help with the title)

Well, sort of. The draft has been entirely turned in to the publisher. Pending some more editorial reviews it will go to production and with any luck, it'll be dead trees sometime in the second quarter of 2005.

What a journey it has been so far. Writing about stuff that isn't done yet is kind of a challenge, but between the general openness of Microsoft and help from various people on the ASP.NET team, it has been fairly easy. A few changes to make still, but everything is on the right track.

I need some help with a title though. The book is kind of intermediate, in that it doesn't teach you what a user control is or how to setup a master page (this will presumably be pretty basic stuff when it's all "out" next year). The first part is my take (and sell) on object-oriented programming, ending in an example of OOP. The second part gets into the real framework of ASP.NET and how to exploit it (modules, handlers, server controls, the event model, membership and profile (plus providers) as well as declarative programming. The last part covers the use of Visual Studio (especially debugging, which Web jockeys seem to be oblivious to), performance and metrics, testing and test-driven development, etc.

So what does one call this? Something like "Intermediate ASP.NET" sounds like the right direction, but it needs a subtitle. Here's a part of the preface under the customary "Who is this book for?"


This book assumes that you’ve already taken the first steps in learning about ASP.NET, and have a relatively basic grasp of either the C# or Visual Basic .NET languages. It is also assumed that you have some basic understanding of how to use Microsoft SQL Server and understand what a relational database is. You might be a developer who was, in a previous life, primarily a script developer and wants to “get” the platform and its strong object-oriented architecture. You might also be a more seasoned developer who just wants to get into some of the platform-specific details of ASP.NET that make things tick under the hood. These developers may choose to skip around a bit.

Regardless of the camp you might be in, this book is all about context. Developers are generally very smart people, and they don’t learn by memorization, they learn by understanding. This book takes the basics of object-oriented programming and applies it to ASP.NET and Visual Studio to give the reader a more rounded skillset that includes application design, test driven development, code reuse, modularization and an eye on performance. The book puts Microsoft's platform into context that moves beyond the "how" and into the "why," not just explaining the concepts but selling them as the best way to solve real problems. If you come from a scripting background or want to make your skills more applicable to other areas of .NET programming, this book is for you.


What would you call it?

Posted: Sep 09 2004, 11:32 PM by Jeff | with 8 comment(s)
Filed under:

Comments

Jason Mauss said:

Some suggestions...

1. "ASP.NET For Developers"
2. "Advanced ASP.NET"
3. "Web Development with ASP.NET 2.0" (you covered 2.0 right?)
4. "Inside ASP.NET 2.0"
5. "Web Developers guide to ASP.NET"
6. "Understanding ASP.NET 2.0"
7. "Jeff's ASP.NET 2.0 Junk"

The list goes on really...just look at existing titles for ASP.NET 1.0 topics and I'm sure you could find a suitable match...

# September 9, 2004 11:53 PM

TrackBack said:

# September 9, 2004 11:58 PM

Stefano Demiliani said:

Interesting... Who will publish this book?
# September 10, 2004 4:27 AM

Gert Van Gool said:

"ASP.NET 2.0 inside out"
# September 10, 2004 5:22 AM

Jeff said:

The publisher is the one that publishes a lot of really cool .NET titles right now. It's probably not my place to say who it is until they decide to announce it.
# September 10, 2004 8:36 AM

remember me said:

keep erasing "putz" I'll keep writing besides your radio dialogue did suck and your snow football talents were lacking hows this for a title "how to be a computer PUTZ like me" I can do this all day long, seen campus fish not bad but lacking a certain aura also they are hammering you on other coaster pages for you being you. I am glad you are succesfull don't get me wrong but no one wants to hear in every other blog your woe is me I made a 6 figure income Bullshit. I tapped that amount last year but I don't spread it around like KY on your "Putz". wow I can't remember the last time I had so much fun with a word- from now on you are my new stress friend, I can write to you anytime and kick you in the balls. Lets call it our friendly nutsack smack. You can do it as well feel free to hammer me it may make all those depressing feelings you have at times about food or family or how gay coaching volleyball is. remember real sports powder puff!! well gottaq go back to the corporate lifestyle it feels good to be childish before an important meeting on Friday and then a meeting out of town on Monday-- Refreshing---don't forget to erase this Jeff I will write again soon- See you in Medina--sucker
# September 10, 2004 3:31 PM

Jeff said:

Nothing is more manly than people who dog others anonymously. Nothing is more sad than so-called adults that try to tear others down anonymously to compensate for their own lack of self-esteem.
# September 10, 2004 3:51 PM

secretGeek said:

Hi Jeff

that anonymous commenter above is a real freak. you could *seriously* consider putting the police onto him.

hmm. Anyway -- i wanted to suggest some book names.

i think "Intermediate ASP.NET" is not very appealing. As someone said "When you stand in the middle of the road you get hit by traffic on both sides"

A superlative term like "Master", "Power" "Hardcore" "Sexy" "Enriching" "Enriched" "Full Blown" "In Depth" or "Super" may be more effective.

The danger is that it will target the wrong audience -- but consider the psychology of the individual.

Even people who are at best "intermediate" would rather buy a book that proposes to make them a "master". No one says "Oh great! This book will take me from beginner to intermediate" -- there's no excitement in that. And no sales.

And people who already consider themselves a "master" will doubtless have lots to learn from your book.

Okay a lot of the suggestions I gave are *too* superlative -- but i think you could find adjectives that are interesting, provocative and ambitious without sounding as pompous as those is suggested.

best of luck -- hope it does well!
lb

# September 15, 2004 9:09 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)