📜 ⬆️ ⬇️

[ANN] ounce books 11'2012

Similar announcements of books are not so often published by me, but this does not make them less useful. As usual, I have prepared a list of novelties of computer or computer-related writers in Russian and English that have recently appeared, or will appear some time soon.
This is not a list of reviews, but only a list of books that I myself will read with pleasure in the near future. So my opinion is based more on the name of the author and some "weighted average" opinions of the people on our Internet sites, and it may well change after a closer acquaintance with these creations. Nevertheless, all of them, at least, deserve our attention and deserve to be added to the endless list of books on the “to-read” shelf.




1. Pro .NET Performance by Sasha Goldstein


In any technology, there are books worthy of respect and shelf space on most developers. At the same time, the main feature of such a list is that it is very small and that new books get into it quite rarely. The Sasha Goldstein book is exactly the type of books that can be safely attributed to such a list of books and recommend to most .NET developers interested in the efficiency of their applications and the internal structure of the CLR.
In general, I highly recommend! I have this book is one of the first to-read!
Links : amazon.com

2. CLR via C # 4 th Edition by Jeffrey Richter


A new edition of Comrade Richter is released describing the new features of the CLR and BCL, which appeared after the release of Visual Studio 2012. Judging by this article, Richter himself is not talking about big changes (because there are very few by definition): New asynchronous features of C # 5.0, as well as a new Reflection API, details of the changes in which can be read here .
In general, how will you prepare for the next interview and decide to update your knowledge, then you can take this latest edition right away.
Release date : December 3, 2012
Links : amazon.com
')
3. Programming F # 3.0 by Chris Smith


Anyone interested in functional programming on the .NET platform may find it interesting that Chris Smith, after leaving Microsoft, did not abandon book-writing and decided to release a new edition of his book. The main features of the F # 3.0 language are type providers, and this is the most noticeable change from the previous edition.
In any case, Chris's book is one of the most intelligent books on the F # language in the market, so if you decide to study it, feel free to pay attention to this book.
ZY I reviewed the translation of the first edition and I hope to continue this lesson for the new edition. If I have the details regarding the translation of this edition, I will definitely inform you.
Links : amazon.com , review of the first edition

4. Essential C # 5.0 by Mark Michaelis and Eric Lippert!


Yes, everything is correct, the very same Eric Lippert, the author of the famous blog “Fabulous Adventures in Coding” (which I temporarily scored for translation, litter) has ceased to be a reviewer of the book, and co-authored it! I, frankly, do not know very closely with previous editions of this book, but judging by the reviews and content, as well as the number of reviewers, the book is well worth it to pay attention to.
Before you take on this book, you need to clearly understand its target audience: this is a classic textbook on the C # language, similar to Albahari or Bart de Smet’s book, which covers all the possibilities of the language, literally from “A” to “I”. And if you have recently mastered one such textbook, then there is no particular reason to switch to another. But if the place of the textbook on the C # language is free for you, then this book is quite suitable for it.
Release date : December 10, 2012
Links : amazon.com , announcement from Eric

5. C ++ Programming Language 4th Edition by Bjarne Straustrup


Surely even .NET developers have noticed recently increased activity around the C ++ language. It is connected with two points: first, last year a new standard of C ++ was released , and secondly, old C ++ is back on the line and is the “first kind language” for developing applications for the Windows Store.
That is why I think that all those interested in C ++ (of which there should be more) should pay attention to the release of a new edition of the book by Bjarne Straustrup. As for me, this is one of the most powerful books on software development in general, with a huge concentration of information, both on the C ++ language, and on OOP and other aspects of software development. If suddenly you will have a couple of free months (or maybe years?), Then I would highly recommend paying attention to this book.
Release date : March 25, 2013
Links : amazon.com

6. C ++ Concurrency In Action by Anthony Williams


Until very recently, and to be more precise, before the release of the new standard, in the C ++ language, not a word was said about such things as multithreading. Therefore, it is not at all surprising that there were simply no books about multi-threaded programming in the context of a language, and not a specific operating system.
This year, the situation has changed with the release of Anthony Williams’s book entitled “C ++ Concurrency In Action”. The author of this book keeps a blog about multithreading , he is the author of the Just :: Thread library, and also the maintainer of boost :: thread. In general, the comrade is very, very pumped up in this matter, so if suddenly anyone is interested in such mundane things as a memory model in C ++ 11 and other interesting interesting things about multi-threading programming in C ++, then the best source is simply not to be found.
Books on multithreading (for priming interest) :
  1. Java Concurrency in Practice by Brian Goetz et al.
  2. Concurrent Programming on Windows by Joe Duffy
  3. Windows via C / C ++ by Jeffrey Richter
  4. Programming with POSIX Threads by David R. Butenhof

Links : amazon.com , author's blog

7. Trojan Horse by Mark Russinovich


This is the second fiction book by Mark Russinovich (computer security specialist and beloved by everyone) on the topic of cybercrime. His first book “Zero Day” was published last year and, on the whole, was warmly received by the readers. Personally, Mark’s first book seemed worthy to me, if you don’t expect too much from a technician’s book, so I didn’t regret the time I spent on it.
Apparently, the second book is not worse; therefore, personally, I very much want to get to know her better, after which I will definitely share a more detailed opinion with the respected community.
Links : amazon.com , Zero Day Review

8. Joe Albahari, Ben Albahari. C # 5.0. Directory. Full language description


I have two news: one is good, and the second is I don’t know yet. The good news is that the amazing book of the Albahari brothers on C # was translated into Russian; Now (November 2012) is the only book on the language C # 5.0, published in Russian. “I don’t know what” the news is that this book has been published by Williams, whose quality of books, how to say it softer, is not always “perfect.” Right now there are not even examples of chapters, so it’s impossible to draw conclusions about how bad everything is.
In any case, this is one of the best books on the C # language, which can be safely considered one of the classic books on the C # language , and it is not a shame to recommend to your colleagues almost any level.
Links : publisher site , amazon.com

9. Fred Brooks. Designing the design process


If we recall the well-known book of Fred Brooks 's Mythical Man-Month , we can see that it, in fact, is devoted to two aspects: project management and design and architecture. So it is not at all surprising that the old Brooks decided to return to the design process (the design process) again.
There is very little good literature on design and architecture, and despite the fact that the book did not win the same popularity as the first book of Brooks, nevertheless, it is clearly worth the attention of everyone who is interested in this topic (otherwise everyone wants to be hellish architects and design day and night, but for this reason no one wants to do anything for this).
Links : publisher site , amazon.com

10. Kevin Henny. 97 etudes for programmers


What if we take the book "Programmer-pragmatist" and break it into hundreds of individual and more specific chapters, rewritten by various well-known programmers? The result is a book with a wide variety of tips: from the use of coding idioms and the role of unit testing, to the benefit of learning foreign languages ​​for the self-development of programmers.
Kevin put together an excellent set of tips that would be easy and pleasant to read while sitting on the couch, finding confirmation of his own thoughts and experience, if there is a lot of it. Well, if this experience is not much, so generally it’s great: there will be plenty of frankness.
Links : symbol.ru , amazon.com

Source: https://habr.com/ru/post/159711/


All Articles