Paperback: 582 pages
Publisher: Apress; 4th ed. edition (December 16, 2015)
Product Dimensions: 7 x 1.4 x 10 inches
Shipping Weight: 12.6 ounces (View shipping rates and policies)
Average Customer Review: 4.0 out of 5 stars See all reviews (5 customer reviews)
Best Sellers Rank: #1,077,828 in Books (See Top 100 in Books) #210 in Books > Computers & Technology > Programming > Languages & Tools > Compilers #3668 in Books > Textbooks > Computer Science > Programming Languages #252086 in Books > Reference
At first glance the format of the book looks as usual as it can be, but when you take the book in your hand, you notice something is off. I was curious and I put this book against the others -- yep, the book is taller and narrower than "regular" book. I don't know why such change, but it makes reading harder because the inner margins are smaller, and around first 100 pages and last 100 pages you have to read in L position (of the book) -- i.e. you cannot put it flat (unless you don't mind cracking the binding).While I am at technical issues -- there is no syntax highlighting of the code (only the output is put in italics), and publisher is a huge fan of horizontal lines -- small snippet, comment, output, you name it, almost every page is slashed by horizontal lines. I didn't even realize how tiresome it is until I opened the next book I wanted to read (Real World OCaml: Functional programming for the masses by O'Reilly), it is from another publisher, it does not use any lines and the first thought that comes to mind is -- peace. My eyes can finally rest.Minor complain is quality of the typesetting, decades after inventing LaTeX, we still have to have text, where a word followed with colon looks like a squashed fly (example p.22). Oh, well... who cares about quality?Ok, the content -- it is pretty thorough and complete. Please note the level of this book though, it is focused on already experienced devs ("the gloves are off" -- just as an example, pipe operator "|>" is used from the beginning, but explained on p.46).
Instant Expert: Collecting Political Memorabilia (Instant Expert (Random House)) Expert Visual C++/CLI: .NET for Visual C++ Programmers (Expert's Voice in .NET) Instant Expert: Collecting Lucky Coins, Tokens, and Medals (Instant Expert (Random House)) The Law School Admission Game: Play Like an Expert (Law School Expert) Help! I Need an Expert! 12 Tips for Vetting Expert Witnesses The Expert's Guide To Casino Games: Expert Gamblers Offer Their Winning Formulas The Expert Expert Witness: More Maxims and Guidelines for Testifying in Court Preparing and Presenting Expert Testimony in Child Abuse Litigation: A Guide for Expert Witnesses and Attorneys (Interpersonal Violence: The Practice Series) Case Reviews in Ophthalmology: Expert Consult - Online and Print, 1e (Expert Consult Title: Online + Print) Clinical Orthopaedic Rehabilitation: An Evidence-Based Approach: Expert Consult - Online and Print, 3e (Expert Consult Title: Online + Print) Chest Radiology: Plain Film Patterns and Differential Diagnoses, Expert Consult - Online and Print, 6e (Expert Consult Title: Online + Print) Atlas of Endovascular Venous Surgery: Expert Consult - Online and Print, 1e (Expert Consult Premium) Textbook of Veterinary Internal Medicine Expert Consult: Expert Consult, 7e(2 Volume Set) Cycling: Bicycling Made Easy: Beginner and Expert Strategies For Performing Better On Your Bike (Cycling Training For Fitness & Sports Competition Beginners & Expert) Echo User Guide: Newbie to Expert in 1 Hour! Beginning Oracle Database 11g Administration: From Novice to Professional (Expert's Voice in Oracle) Pro SQL Server 2012 BI Solutions (Expert's Voice in SQL Server) Pro Data Backup and Recovery (Expert's Voice in Data Management) Robotics: Everything You Need to Know About Robotics from Beginner to Expert SQL Server 2012 Integration Services Design Patterns (Expert's Voice in SQL Server)