or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
34 used & new from $4.00

Have one to sell? Sell yours here
 
   
.NET Gotchas
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  
3.8 out of 5 stars  See all reviews (18 customer reviews)

List Price: $39.95
Price: $30.36 & this item ships for FREE with Super Saver Shipping. Details
You Save: $9.59 (24%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want it delivered Thursday, February 11? Choose One-Day Shipping at checkout. Details
19 new from $10.95 15 used from $4.00
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Frequently Bought Together

Customers buy this book with How to Code .NET: Tips and Tricks for Coding .NET 1.1 and .NET 2.0 Applications Effectively by Christian Gross

.NET Gotchas + How to Code .NET: Tips and Tricks for Coding .NET 1.1 and .NET 2.0 Applications Effectively

Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

Like most complex tasks, .NET programming is fraught with potential costly, and time-consuming hazards. The millions of Microsoft developers worldwide who create applications for the .NET platform can attest to that. Thankfully there's now a book that shows you how to avoid such costly and time-consuming mistakes. It's called .NET Gotchas.

The ultimate guide for efficient, pain-free coding, .NET Gotchas from O'Reilly contains 75 common .NET programming pitfalls--and advice on how to work around them. It will help you steer away from those mistakes that cause application performance problems, or so taint code that it just doesn't work right.

The book is organized into nine chapters, each focusing on those features and constructs of the .NET platform that consistently baffle developers. Within each chapter are several "gotchas," with detailed examples, discussions, and guidelines for avoiding them. No doubt about it, when applied, these concise presentations of best practices will help you lead a more productive, stress-free existence.

What's more, because code examples are written in both VB.NET and C#, .NET Gotchas is of interest to more than 75 percent of the growing numbers of .NET programmers. So if you're a .NET developer who's mired in the trenches and yearning for a better way, this book is most definitely for you.

About the Author

Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. He is a frequently invited speaker at international software conferences and user groups. He's author of .NET Gotchas (O'Reilly), coauthor of the 2007 Jolt Productivity award-winning book Practices of an Agile Developer (Pragmatic Bookshelf), and author of Programming Groovy (Pragmatic Bookshelf).

Product Details

  • Paperback: 396 pages
  • Publisher: O'Reilly Media; 1 edition (May 1, 2005)
  • Language: English
  • ISBN-10: 0596009097
  • ISBN-13: 978-0596009090
  • Product Dimensions: 9 x 7 x 1.2 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon.com Sales Rank: #122,033 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #16 in  Books > Computers & Internet > Microsoft > Development > Visual Basic > .Net
    #90 in  Books > Computers & Internet > Programming > Languages & Tools > C#

More About the Author

Venkat Subramaniam
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Venkat Subramaniam Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

18 Reviews
5 star:
 (9)
4 star:
 (4)
3 star:
 (1)
2 star:
 (1)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (18 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
7 of 7 people found the following review helpful:
4.0 out of 5 stars Experience Talking :), June 8, 2005
If I had just two words to describe this book they would be "Experience Talking". Read this only if you have played with .net for a year or more. You will recount how you were stuck in an issue and spent anything from hours to days figuring out whats the right way to do it. And now it is out there for you in this book.

The Highs:
--> The author gets to the point from the word go instead of talking about whats .net etc.... Hence for the advanced reader, its a delight.
--> The gotchas are explained keeping in mind how Design Principles might get violated by the programmer and what can be done to avoid.
--> The examples are both in C# and VB.NET which makes it appealing for programmers from both the communities.
--> The author has gone to low level details like MSIL generated code to explain the reason behind a gotcha which clarifies things very well.

The Lows:
--> A few typos in the code (I found two glithces) but the errors will be evident to the observant reader.

Strongly recommended for anyone who believes in learning from other peoples mistakes :)
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
10 of 12 people found the following review helpful:
4.0 out of 5 stars Watch out for that pitfall!, June 5, 2005
Most C# and VB.Net programmers know there are many quirks and unforseen results that hide within the .NET Framework. Sometimes we think we know how something should behave, and will spend hours trying to make it work -- all the while, the actual behavior was working correctly, it was our assumptions that were incorrect.

In this book, the author takes you through 75 of the most common quirks, gotchas and pitfalls that even the most experienced .NET programmer sometimes will get stuck up on. This is not a book about errors within .NET, rather one that shows you the more common differences between perceived and expected results.

The book is organized into sections covering different areas of the framework -- from the CLR itself, to garbage collection, to the Visual Studio environment, and beyond. One of the more helpful parts about the book is the author in many places will illustrate code snippets with "gotcha" or incorrect code, and then have a sample of the correct way to code a given item to get back the intended results. In addition, a wrap-up at the end of each gotcha puts the entire thing into a nutshell-quote to make it (hopefully) easy to remember and apply.

To wrap it all up, the author also includes a pretty comprehensive appendix to direct to you to web sites, online discussion groups and FAQ's to find out more information about the particular quirk or gotcha.

All in all, one of those books you won't just purchase and sit down and read for the heck of it. Rather, one of the books you purchase and yank off the shelf when you find yourself doing some .NET programming and find yourself scratching your head trying to avoid a pitfall.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
7 of 8 people found the following review helpful:
2.0 out of 5 stars Weak Entry in the O'Reilly Lineup, November 5, 2005
By rfz (phoenix) - See all my reviews
I love O'Reilly books in general but this book has me asking what has happened there. This gotchas book is a weak entry in the O'Reilly lineup. Not so much from a technical point of view; overall the book is competent, but from a "why do I want this book"? On the positive side the book is interesting because it presents some real arcane features of the CLR, but on the negative side there is very little practical value. Like any book, check it out first to see if you will find it useful --- I did not.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Thorough presentation of several .NET pitfalls
This book is written with determination and care. Every aspect is explained at length and the examples are abundant.

But this book is not for everyone. Read more
Published on May 31, 2007 by FILIP Marius

1.0 out of 5 stars The Question is Why?
I made the mistake of buying this book based on recommendations I had read here on amazon.com -- don't make the same mistake. Read more
Published on May 29, 2006 by RxLxL

5.0 out of 5 stars This is an excellent book ...
... for many reasons, foremost in my mind - the format makes for very efficient reading - and if all you have is 30 minutes a day, a gotcha or two a day and in a month you are... Read more
Published on January 26, 2006 by Amit Kohli

5.0 out of 5 stars GOTCHA!!!
Are you among the many programmers who have come to appreciate how powerful Microsoft's .NET Framework can be as a platform for development? Read more
Published on November 14, 2005 by John R. Vacca

3.0 out of 5 stars Technically Good but a Bit on the Dry Side
I got this book as a gift. I'm not sure that I would have bought it myself. Pros: good technical information, one of the few books to give both VB.NET and C# versions. Read more
Published on November 9, 2005 by RM Mac

1.0 out of 5 stars Nothing Much New Here
I work for a company who makes HR software and we are converting to .NET. I borrowed this book from my co-worker who recommended it. Read more
Published on November 2, 2005 by DQB in Full

1.0 out of 5 stars You Have Several Better Choices
The real question about this book is, "What is the point?" I purchased this book based on early reviews. Read more
Published on November 1, 2005 by J Hollingsworth

5.0 out of 5 stars This book a god-send
.NET Gotchas
By Venkat Subramaniam
O'Reilly Press
ISBN 0596009097

Reviewed by Steven Mullins-HuNTUG member

75 ways to improve your C#... Read more
Published on September 17, 2005 by reviewer at HuNTUG

5.0 out of 5 stars Want to really understand .NET?
At my work, we have a pretty rigorous application process. Once of the most difficult aspects of our application process is the series of very difficult . Read more
Published on August 14, 2005 by ueberhund

5.0 out of 5 stars A stitch in time saves nine!
This book saves all the time and energy one would generally spend during long hours. Take advantage of the author's experience to identify and fix any bugs without spending too... Read more
Published on August 14, 2005 by Deepak Raghavan

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.