Categories: Blog

Want to Review a Debugging Book?

(Maybe Iā€™ll get lucky and have Robert Scoble pick this up so it really gets wide distribution. šŸ˜‰

Ā 

Workā€™s begun on the third edition of my debugging book.Ā  I might be opening myself up to tons of mail, but Iā€™m looking for a larger group of reviewers than Iā€™ve had in the past. Ā Iā€™d like to get a broader base of developers to look at the book so I can better appeal to the whole range of developers.Ā  The number one complaint I heard about the previous book was that it was ā€œtoo hard.ā€Ā  That meant I didnā€™t effectively do my job and I want to fix that.

Ā 

For this edition, Iā€™m splitting the book into two books: one for .NET and one for Win32.Ā  Iā€™ll be doing the .NET version first and the title is changing to ā€œDebugging, Testing, and Tuning .NET Applicationsā€ to reflect the new tools in VS.NET 2005. Ā Before I get tons of flame mail and comments from you Win32 folks, we will be working on the Win32 version as soon as I get the .NET one done. Ā Thereā€™s only one of me and only so much time in the day. Ā I know I shouldnā€™t use sleep as a crutch, but waking up with my forehead on the keyboard gets old after a while. J

Ā 

From the new title, you can see that Iā€™ll be adding coverage for the new testing and performance tools in VS.NET 2005. Ā Iā€™ve wanted to write more about those areas of debugging for a while. Ā To address the ā€œtoo hardā€ problem, Iā€™m adding a huge section that covers all sorts of common and not so common scenarios people run into and how to get started fixing them. Ā For example, if youā€™re seeing an OutOfMemoryException in a .NET application, Iā€™ll discuss the steps you can take to start narrowing down the problem. Ā As part of the suggestions for tackling the problem Iā€™ll point to parts of the book that go into deeper discussions, other books, web sites, blog entries, etc.Ā  My hope is that by giving folks a starting point theyā€™ll be able to take advantage of more the book and solve problems faster. Ā 

Ā 

If you have any suggestions or tricks I would LOVE to hear about them.Ā  They can be big or as small as ā€œProblem: My web service is timing out when debugging.ā€Ā  ā€œHints: Set the IIS HTTP timeout value to higher than the web service timeout as that take precedence. Ā (followed by the steps on setting the IIS timeout value).ā€Ā  If you also have ā€œWar Storiesā€ to share, Iā€™m looking for more of them as well.

Ā 

For those of you that loved the utilities, example code and hard core stuff, I certainly wonā€™t be getting rid of that!Ā  I have ideas for all sorts of diagnostic tools, more Visual Studio .NET Add-Ins, and even deeper digging for this edition.Ā  If youā€™ve wanted a tool or know how something worked, shoot me a mail, as itā€™s early enough in the cycle for me to possibly add it.

Ā 

What Iā€™m interested from the Review Crew are good reviews of the chapters for mistakes, clarity, and missing ideas.Ā  Additionally, testing of the code would be extremely helpful (I want zero bugs in the code for this edition!).Ā  From you Iā€™m looking for the following:

1. Good reviews on the chapters

2. Provide good tricks

3. Find good bugs in the source code.Ā 

Ā 

Whatā€™s in it for you?Ā  Well, youā€™ll get to read the book and see the code before anyone else.Ā  Youā€™re prize package will also include:

1. A HUGE thank you in the acknowledgements

2. A free dinner at a great restaurant next time Iā€™m in your area (or youā€™re in mine)

3. My total, eternal gratitude (if that counts for anything!)

4.Ā An autographed copy of the book

Ā 

If youā€™re interested, send me an email (Iā€™m ā€˜johnā€™ care of this company) with a short blurb about the type of .NET development youā€™re doing.Ā  Additionally, please include how much overall development as well as .NET experience you have. Ā I want to ensure I get a broad range of folks from newer .NET developers, to super seasoned pros, to managers (yes, even managers!).Ā  Please understand that I donā€™t have the bandwidth to handle everyone who wants to be a reviewer, so please donā€™t be disappointed if you arenā€™t selected.

Ā 

When Jeff Prosise wrote his last book, he kept a book blog about what he was doing and it proved extremely popular. Ā Iā€™ll be doing the same here in Wintellog so if youā€™ve wanted to see what a different author is thinking as they struggle through a book, keep your readers pointed here.

John Robbins

Recent Posts

8-Step AWS to Microsoft Azure Migration Strategy

Microsoft Azure and Amazon Web Services (AWS) are two of the most popular cloud platforms.…

1 week ago

How to Navigate Azure Governance

ļ»æ Cloud management is difficult to do manually, especially if you work with multiple cloud…

2 weeks ago

Why Azure’s Scalability is Your Key to Business Growth & Efficiency

Azureā€™s scalable infrastructure is often cited as one of the primary reasons why it's the…

1 month ago

Unlocking the Power of AI in your Software Development Life Cycle (SDLC)

https://www.youtube.com/watch?v=wDzCN0d8SeA Watch our "Unlocking the Power of AI in your Software Development Life Cycle (SDLC)"…

1 month ago

The Role of FinOps in Accelerating Business Innovation

FinOps is a strategic approach to managing cloud costs. It combines financial management best practices…

2 months ago

Azure Kubernetes Security Best Practices

Using Kubernetes with Azure combines the power of Kubernetes container orchestration and the cloud capabilities…

2 months ago