Showing posts with label development. Show all posts
Showing posts with label development. Show all posts

Celebrity Diplomacy (International Studies Intensives) Review

Celebrity Diplomacy (International Studies Intensives)
Average Reviews:

(More customer reviews)
Are you looking to buy Celebrity Diplomacy (International Studies Intensives)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Celebrity Diplomacy (International Studies Intensives). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Celebrity Diplomacy (International Studies Intensives) ReviewCelebrity Diplomacy is insightful and well written. Anyone interested in the global significance of celebrity diplomacy will enjoy this book. Cooper has provided the reader with an interesting history of celebrities who have both failed and succeeded (at varying levels)in using their status to impact global politics. Bono (of U2) is essentially used as a unique case (or typology) for what responsible, intellectual and thoughtful celebrity looks like. The argument suggests that we can not over look the impact these high profile individuals have on social problems. Their involvement is important and not "fad-ish" and is therefore worthy of academic inquiry.Celebrity Diplomacy (International Studies Intensives) Overview

Want to learn more information about Celebrity Diplomacy (International Studies Intensives)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Effective C#: 50 Specific Ways to Improve Your C# Review

Effective C#: 50 Specific Ways to Improve Your C#
Average Reviews:

(More customer reviews)
Are you looking to buy Effective C#: 50 Specific Ways to Improve Your C#? Here is the right place to find the great deals. we can offer discounts of up to 90% on Effective C#: 50 Specific Ways to Improve Your C#. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Effective C#: 50 Specific Ways to Improve Your C# ReviewFULL DISCLOSURE: I know Bill Wagner pretty well, and consider him a friend. I don't think that has colored this review, but you have a right to know. (If you doubt my objectivity, consider that I have now purchased TWO copies of this book, even though I probably could have gotten one or two for free. It's worth it!)
Back when I was a C++ programmer, there was one book everyone said I simply had to read: Effective C++ by Scott Meyers. And they were right: when I read that book, I summarized it as "Here are 50 mistakes you're making in your C++ code right now, and you don't even know it." (Note: the latest edition has been expanded to 55 mistakes.) So now that I'm a C# programmer, I eagerly looked forward to Effective C# (edited by Meyers), because I wanted that same sort of "Aha!" enlightenment.
Well, Bill Wagner failed to deliver that enlightenment. But that's a good thing, actually, and something he couldn't help. But to understand why, we have to return to Scott Meyers.
After the 50 amazingly simple improvements in Effective C++, Meyers wrote More Effective C++; and I characterized that book as, "35 really deep subjects that you have to think about and understand. Some of them will apply to your work. Some of them won't. None of them will be easy. But you really have to think about them." See, Meyers covered all the simple, universal problems in his first book, making it darned hard to make any simple, obvious C++ mistakes. That meant his second book had to cover deeper design concerns, many of which apply only in particular circumstances.
And herein lies the difference for Wagner's book. See, a generation of C++ programmers learned and internalized Meyers's lessons -- including the Microsoft team who created the C# language. When they built their C++-inspired (and Java-inspired) language, they built in a lot of the safeguards and limits that Meyers advocated as a standard practice for C++. They also built in best practices from other sources. So it's my contention that the C# equivalent to Effective C++ can't really be written. The language won't allow it.
So what Wagner has written really falls somewhere between Effective C++ and More Effective C++. There are some simple "Aha!" tips; but there are a lot more deep design concerns. That's really what the C# programmer needs, after all; and that's what Wagner delivers in a very fine fashion.
Now Wagner can explain these topics better than I can, so I'm not going to try. But I do want to comment on the items I found most useful:
5. Always provide ToString(). Your maintenance and client coders will thank you.
15. Utilize using and try/finally for Resource Cleanup. And 18. Implement the Standard Dispose Pattern. .NET pretty much solves memory leaks; but memory is only the most commonly leaked resource. And in solving memory leaks, they made it harder to manage certain other resources. In these two items, Wagner shows how to do the best job you can.
I wish I could say I was following every tip in this book; but it's hard to break bad habits. Read this book before you form bad habits yourself.
Note that the original printing of this book had a lot of typos where words rantogether. I now have a copy of the second printing, where those all seem to be fixed.
Effective C#: 50 Specific Ways to Improve Your C# Overview

Want to learn more information about Effective C#: 50 Specific Ways to Improve Your C#?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide) Review

Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide)
Average Reviews:

(More customer reviews)
Are you looking to buy Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide) ReviewThis book spends too much time on examples of imaginary applications and not enough time on the concrete structures of the language itself. For instance, the chapter on delegates starts with 5 pages describing an imaginary document class and all the different ways you might try to link up Documents to processes. The actual implementation of what a delegate is and how to use one is lost in a mire of unrelated code which is suppose to motivate the necessity of the delegate itself.
The book itself is packed with information and covers all the topics you could possibly want from the core language itself. Little asides and boxes give nice insights into whats happening in the underlying .NET framework and the CLR. The sheer information content is why I give it three stars.
I also think this book might be more useful for someone who has never programmed before. But for anyone who has experience in another language, the invented code and contrived applications will quickly become tedious and youll find yourself scanning through pages just to find the underlying syntax of a simple language structure.
I think this might be a good book for beginners, but an experienced programmer might want to go directly to the "Nutshell" version.Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide) Overview

Want to learn more information about Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework (Animal Guide)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

C# Game Programming: For Serious Game Creation Review

C# Game Programming: For Serious Game Creation
Average Reviews:

(More customer reviews)
Are you looking to buy C# Game Programming: For Serious Game Creation? Here is the right place to find the great deals. we can offer discounts of up to 90% on C# Game Programming: For Serious Game Creation. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C# Game Programming: For Serious Game Creation ReviewThis book does a good job at taking you through step by step the process of creating a game, without having any game programming experience, by far the best book I have found for 2010 visual studio. 5/5C# Game Programming: For Serious Game Creation Overview

Want to learn more information about C# Game Programming: For Serious Game Creation?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...