In the latest in the outgoing year of publication in our corporate blog, we want to summarize and present the ranking of the best professional books published by Peter in 2012.
During this year, our publishing house has published more than two hundred titles of books on computer and technical subjects, and we want to list the most popular and popular ones.
Introducing the top 18 book from Peter: from UI and .NET to string theory!')
1. Flexible development of web applications in the Rails environment. 4th editionS. Ruby, D. Thomas, D. Hansson

Perhaps the most popular and authoritative book on Rails, coming out in the fourth edition (the original title —Agile web development with Rails). Among the authors are Sam Ruby, head of the Apache Software Foundation and Atom format developer, Dave Thomas, author of the well-known book Programming Ruby and David Hansson, creator of Rails technology.
2. Readable code, or programming as artD. Boswell, T. Foucher

Any programmer has seen a code that is so careless and so replete with errors that it starts to hurt from reading it. For five years, the authors of this book have analyzed hundreds of examples of “bad” code (mostly its own), trying to determine what a particular code is bad for and how it can be improved.
3. CLR via C #. Programming on the Microsoft .NET Framework 4.0 in C #. 3rd ed.Jeffrey richter

One of the most iconic books on the .NET platform, published in the third edition. Unfortunately, the translation of this book we received a number of complaints from readers, but we dare to assure you - in the new editions of the book critical errors have been corrected. In addition, quite recently the 4th edition of this legendary book has been published, work on the Russian edition has already begun, and we promise that the translation will be given special and primary attention.
4. We study programming on HTML5E. Freeman, E. Robson

The most recent to date book from the famous O'Relly series of professional comics on programming - Head First. The book is devoted to using HTML5 to create full-featured web applications.
5-6. Programming Books from Big Nerd Ranch

In 2012, we released two major books by the famous American educational IT project The Big Nerd Ranch, dedicated to programming with Objective-C and developing an application for iOS devices. Note that the book “Programming for iOS” won the “Jolt Productivity Award 2012” award according to the famous Dr. Dobb's Journal.
7. Web design. Developer's GuideJ. Bird

Translation of the western bestseller, which is a simple and clear guide to modern web design. The book describes the whole process of creating design masterpieces, from idea to its implementation.
8. Career programmer. How to get a job at Google, Microsoft or another leading IT companyGail Luckman McDowell

The book about which we already told in one of the
first posts on Habré. We do not know whether the habr effect helped or the quality and relevance of the book itself, but it spreads very well. Recall that the main and most valuable part of this book is almost 400 pages of real-world questions and test tasks that applicants receive for interviews at the most famous IT companies in the world.
(By the way, a passing question - Gale has another book, The Google Resume , which no longer affects technical, but general issues of employment and career development in a large IT company - how much will your Russian edition be in demand? We will be glad to hear from you in comments)
9. PHP and MySQL. Comprehensive guideB. McLaughlin

A great tutorial from the series of O'Relly Missing Manual. If you already have experience in developing websites using CSS and JavaScript, you will quickly learn how to create dynamic websites in PHP and MySQL using this book.
10. Professional development of sites on Drupal 7Guide from the official Drupal community

One of our new products in December, which is perhaps the most comprehensive guide to CMS Drupal 7. It has everything from the initial deployment of the project to the development of its own modules. The book was prepared by numerous (more than 30 authors!) Team of experts from the official Drupal community.
11. Smart Design: Simple UI Design TechniquesJeff johnson

The book is devoted to the tasks of developing an "ideal" user interface, for which the author proposes to use a set of knowledge from various fields: from computer graphics theory to cognitive psychology and pattern recognition theory.
12. Flexible IT project management. A Guide for Real SamuraiJonathan Rasmusson

This book is dedicated to the management of IT-projects in accordance with the methodology of Agile, cuts off all unnecessary and without unnecessary theory. It is full of tried and tested methods, non-fiction stories, pleasant humor, and applied exercise guides to help you do the right things in the best possible way.
13. We study the work with jQueryR. Benedetti, R. Cranly

Another new this year from the Head First series of O'Reilly, dedicated to the subtleties of working with the jQuery library. How to add interactivity to your website? How to develop modern RIA applications using jQuery? Lots of examples, exciting tasks, beautiful illustrations and great humor - all in this book.
14. JavaScript GraphicsRafaello Cecco

This book describes how to work with JavaScript, jQuery, DHTML, and the Canvas element that appeared in HTML5 to create rich web applications for PCs and mobile devices.
15. Administering VMware vSphere 5K. Kusek, V. Van Noi, A. Daniel

Sufficiently compact, but self-sufficient administrator's guide for working with the latest version of VMware vSphere 5. All vSphere products are described, and detailed information is presented on how to work with each of the components.
16. iOS. Application Development for iPhone, iPad and iPodVandad Nahavandipur

In one of the top-rated western books on mobile development, more than 100 programming techniques are offered, allowing you to quickly learn how to create full-featured applications for the iOS operating system
17. Bulletproof web design. 3rd ed.Dan Cederholm

We decided to reprint this book (the previous edition of which was published in the mid-2000s in a rather poor performance), since the predecessor book of Sederholm (
“Handmade CSS” ) deserved excellent reviews from both editors and readers. In this book, Cederholm offers its own concept of “bulletproof” web design (Bulletproof Web Design), which provides a new promising approach to creating flexible and adaptable Internet projects.
18. String Theory and Hidden Dimensions of the UniverseShintan Yau, Steve Nadis

Our rating is unexpectedly closed by an excellent popular science book, published jointly with the humanitarian foundation “Dynasty”. The huge popularity of this rather difficult for an unprepared reader, the book has become a big and pleasant surprise for us.
String theory claims that we live in a ten-dimensional Universe, but only four of these dimensions are accessible to human perception, the other six dimensions are collapsed into an amazing structure known as Calabi-Yau diversity. Legendary Chinese mathematician Shintan Yau, one of the discoverers of these amazing spaces, argues that geometry is not only the basis of string theory, but also lies in the very nature of our Universe. Reading this book, you and the authors repeat the exciting path of scientific discovery: from a crazy idea to a complete theory.
Well, at the end of the publishing house
"Peter" congratulates all readers of Habra on the upcoming New Year and once again reminds of his habr-gift - a
free e-book «HTML5. Developer's Guide . Happy holiday!