Used price: $34.64
Buy one from zShops for: $27.98
It covers the basic you have to know about networks and network protocols and then covers how to work with that on .NET.
The thing I like most on this book is that they loose almost no time with the common-places of distributed apps with .NET (the ones that every other book will cover, such as remoting and web services). The book covers really how to use TCP, UDP, and application level protocols such as HTTP, FTP, SMTP, POP and other.
Other aspect is that this book is really easy to follow and after you start you can't stop reading. I've received it on a friday night, so, I've consumed (devored) it on the weekend and I believe I would read it again...Great reading.
Although the entire book does a great job explaining important concepts such as socket and Internet programming (excellent coverage relating to protocols), my favorite section deals with secure network communications using .NET technology. Here the authors provide much needed and valuable information such as encrypting network traffic, using certificates and SSL, and authenticating and authorizing users with Kerberos and NTLM.
If you are a C# programmer who wants to learn network programming using .NET technology, this is the book to get.
Used price: $8.00
Collectible price: $15.88
Born to a poor, upper caste Brahmin family in the area near Madras in southern India, he was self-taught in mathematics and failed all other subjects. Only the kind patronage of those who recognized, but did not understand his talents kept him afloat in his early years.
After a few years of work as a clerk, he was the recipient of an amazing stroke of luck. An unsolicited letter with a few of his results was sent to some of the highest ranking mathematicians in England. G. H. Hardy chose to read it and after serious thought decided to respond. As Kanigel accurately relates, this was astonishing.
The idea that an upper class Englishman would read and take seriously a letter from an uneducated "native" in one of the far reaches of the empire wa almost unthinkable. The author spends a great deal of time explaining Hardy's unorthodox nature. While lengthy, it is necessary to explain why Hardy took the trouble to read the letter and respond.
Kanigel also does an excellent job in describing the culture shock that Ramanujan encountered, although one suspects that he faced a bit more racism than is mentioned. While experiencing some difficulty, the British empire wa still near the height of its power, and certainly many of those in the British Isles looked down upon their "subject peoples."
All of the human interest aspects of the Hardy-Ramanujan collaboration are told in great detail. Hardy had the greatest respect for Ramanujan the matematician, once creating a rising scale of their mathematical ability that assigned the scores
G. H. Hardy 25
H. E. Littlewood 30
David Hilbert 80
S. Ramanujan 100
certainly placing Ramanujan among the best of all time. However, Hardy was totally uninterested in Ramanujan the man and recent immigrant. At no time did Hardy ever express interest in Ramanujan's life and family in southern India.
The final chapters deal with the fate of Ramanujan's work after he died. Some of it was stored away and only recently "rediscovered" and presented to the world, another amazing chapter in the life of an amazing man.
This book is a superb account of the life and times of a man whose work and insights were so incredible that no one person really understands them all. This is one of the best mathematical biographies that I have ever read.
Published in Mathematics and Computer Education, reprinted with permission.
Srinivasa Ramanujan is rightly a member of the Mathematicians' Hall of Fame. From humble beginnings in the small town of Kumbhakaon in Tamil Nadu to the hallowed cloisters of Trinity College, Cambridge, this magnificent book narrates the story of Ramanujan's trails, tribulations and triumphs.
Central to the story are the powerful influences of Ramanujan's mother and the great English Mathematician, Godfrey Harold Hardy. If his mother, Komala shaped the first part of Ramanujan's life, then surely Hardy must take full credit for bringing Ramanujan's prodigious talents to the attention of the world Mathematical community. Other prominent characters also figure in the story - notably Ramanujan's many friends, Narayana Aiyer, Gopalachari, leading lights in the Indian Mathematical establishment, members of the ruling British classes, Sir Francis Spring, the Governor of Madras Presidency, and Cambridge Mathematicians, Neville and Littlewood.
The book presents a touching portrait of Ramanujan the man: an orthodox Vaishav Bhraman, steeped in Hindu culture with all the attendant characteristics of a deeply spiritual outlook, a calm self-assurance about his abilities, and most of all, an obsession with Mathematics. Hardy, his mentor, is also biographed as the passionately atheist, Winchester educated son of a middle class schoolmaster who went up to Cambridge, and at the turn of the 20th century, almost single handed masterminded the rise of English Pure Mathematics.
The life of Ramanujan is amazing and one is pushed to only awe the limits of mind. Being an Indian, I can see Robert Kanigel has given a comprehensive treatment to all facets of the life of Ramanujan - his boyhood days in small town of Kumbakonam, his obsession with Maths, his seperation from Mother and his wife, his relationship with Hardy and others, his stay in London, and his final days. Kanigel has really done a wonderful job in depicting the Brahmin house-hold of the early 1900s. One could really imagine Ramanujan with a tuft and a religious symbol on forehead, but his mind calculating 10,000 th decimal of pi.
His purely professional relations with Hardy has also been very deftly depicted. How hard the days must have been! Being a Ramanujan's biography its hard to avoid mathematical formulas - and the author justifiably includes them when necessary. But even if you do not understand them - you can just wonder at the string of symbols joined together to purport some meaning.
The narration is truly captivating. It sends an horripulating feeling to the mind, when Hardy describes the first letter of formulas as "These must be true. If they are not, nobody would have the audacity to invent it."
The final days of Ramanujan are indeed sad and emotional and also beautifuly captured in the book. Typical is the life of geniuses - the world has hard time understanding them. This book is really worth in my library.
List price: $59.99 (that's 30% off!)
Used price: $26.98
Buy one from zShops for: $29.99
The book has an excellent introduction to ASP.NET for web services. It probably is worth just going over the first two chapters to get a flavor of web services. Word of caution, I downloaded the VB samples, and they were a bit buggy. If you are a C# developer, the code in the book was fine. The VB code was not...
List price: $39.99 (that's 30% off!)
Used price: $27.90
Buy one from zShops for: $35.45
I have a couple of significant criticisms though. VS.NET is essentially ignored. With the exception of a few pointers here and there, there is virtually no VS.NET involvement, which I think is purposeful so that Wrox can sell more books. Also, a couple of the examples I came across never followed up with an explanation, not even of the highlighted code - strange. So I'm giving it 4, instead of 5 stars.
Regardless, if you intend to work with ASP.NET using C#, this book should be your first read after learning C#. I've searched high and low for a good one that targets experienced ASP developers, and still have not found a great one. All too often the content goes from general overview to details without much in between. At least this one clarifies the fundamental concepts
very well. I found that invaluable, especially since I can always get the details from MSDN. Add a good "How To/Show Me" and another "Design" book to this and you are all set.
One thing I found somewhat bothering was the fact that it's quite jumpy. In some parts of the book there are portions that say "we will get to this on chapter blah" and what bothered me was that the concept was used in previous examples. An average reader, in my opinion, would want to examine the code and see how it works. The likely chance that he/she will read through the other chapters and look back is less than likely. More than likely they will get confused if they tried to jump through some sections to understand this certain porton. For example, in one of the first 3 chapters they used IF statements in the examples to explain some of the Radio Buttons Functionality. Now someone who doesn't know C# out of the bat will be confused!
Read this book for an overview only...
Written in a typically good Wrox style, every facet that a beginner would be interested in is covered. However, not just beginners will gain from this book but also "intermediates", especially those not familiar with C# will also gain a lot from this books contents. I especially liked the Web Services chapter as well as the debugging chapter.
I would certainly class this is one of my top Wrox books.
This book is the story of Ramanujan told through the letters that were written by and about him. While many are very formal, you still see the personalities emerging. G.H. Hardy is at times in awe of Ramanujan's ability, proving to be a person of high quality as he tries as best he can to aid him in adapting to British society and to doing mathematics in a formal way. Many others are also involved, and it is clear that they do have a genuine interest in his welfare as a person and as a mathematician. The commentary included among the letters is very helpful in establishing a context for the text. The authors do a very good job in explaining the circumstances of the letters. Some deal with social conditions and others are as simple as a description of what a word means.
What is most impressive about the book is that there is no undercurrent of colonial class consciousness running through the material in the letters. Given the situation in the early part of the twentieth century, that would have been typical of most English men of the times and it is a tribute to the mathematicians that they avoided it. Not many others would have been so noble.
Published in Journal of Recreational Mathematics, reprinted with permission.
Buy one from zShops for: $29.00
List price: $29.99 (that's 30% off!)
Used price: $15.96
Buy one from zShops for: $15.80
While I recognize the fact that a book of this size can't cover everything, I was still disappointed about coverage of fairly basic subjects, such as making Windows Forms thread-safe. I am also disappointed in the coverage about the thread-pool for instance.
Overall, a nice book, but there are a number of books that have a single chapter devoted to threading, yet cover more ground in that area...
It is divided in 7 chapters. The first chapter is a good introduction to threading but a lot more could be said on AppDomains. The second & third chapters are the core of the book introducing the threading namespace, the Thread class along with almost all of its methods and the synchronization techniques available (Monitor, ReadWriterLock, Manual and AutoResetEvent, Mutex and Interlocked). This is all good stuff and if it weren't for the very basic examples, it would be excellent.
Chapter 4 is titled Design Patterns but don't get your hopes high. Not only it does not include design patterns (according to the common definition of the term) but it discusses the STA & MTA threading models in such a way that the reader may be left confused. This includes factual errors and bad grammar. It then usefully introduces 3 threading models (Main & Worker, Peer, and Pipeline models) but they are really let down by the respective accompanying examples. The (many) authors have tried to describe a single code example by retrofitting the 3 models to it each time; they should have introduced a different example per threading model as applicable.
Chapter 5 describes the Thread Pool and makes good reading. I was looking forward to the 6th chapter on debugging/tracing threads but there was only a generic description of debugging for VS.NET, which in my opinion, could have been omitted altogether. The book ends with a complete example that uses the classes from the Net namespace.
Besides any criticism you find above and the 3 star rating that reflects the quality of the work, I do recommend this book to .NET developers who are new to threading.
List price: $39.99 (that's 30% off!)
Buy one from zShops for: $27.47
Unfortunately this is a bit of trend throughout the book and at the very least makes it frustrating. However, once you allow for this, (and it's a big allowance to make) the book is very handy.
It has bundles of scripts that anyone involved in web work will find interesting and useful. You can quibble with some of these (the login scripting for example) contra other books such as Professional ASP.NET, but I suspect this is a byproduct of committee authorship.
The book is clearly aimed at the learner so don't expect Enterprise quality insights into server management. Given the huge range of architectures and technologies available to the developer, producing any 'true' learner book is a considerable challenge. If you need a book for coursework alone, then this will probably meet most of your needs. If you earn your living with the .NET and its companions, then you need some supplementary texts.
Used price: $12.50
List price: $39.99 (that's 30% off!)
Used price: $27.69
Collectible price: $21.18
Buy one from zShops for: $27.09
Perhaps the most entertaining part of this book is it's puzzling Confucius like sentences and complete disregard for grammar. Chapter 5 (Administering IIS) is particularly notable--it includes sentences like "Since ABO can't be used in scripts, we cannot use it to investigate ABO since they'll not be handy for us to do stuff quickly" (page 129) and "MMC is the most famous way to administrate" (page 102). No, I'm not making this up, and yes, I could continue, but I don't have time--I have to find a new IIS 6 book to make up for the time I've wasted reading this one.