Koncocoo

Best Ruby Programming

Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby)
The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code. Your descriptions are so vibrant and vivid that I’m rediscovering the truth buried in OO principles that are otherwise so internalized that I forget to explore them. “As a self-taught programmer, this was an extremely helpful dive into some OOP concepts that I could definitely stand to become better acquainted with! “Meticulously pragmatic and exquisitely articulate, Practical Object Oriented Design in Ruby makes otherwise elusive knowledge available to an audience which desperately needs it. Not only is the book 100% on-point, Sandi has an easy writing style with lots of great analogies that drive every point home.”. “While Ruby is an object-oriented language, little time is spent in the documentation on what OO truly means or how it should direct the way we build programs. Here Metz brings it to the fore, covering most of the key principles of OO development and design in an engaging, easy-to-understand manner. This is a must-read for anyone wanting to do object-oriented programming in any language, not to mention it has completely changed the way I approach testing.”. “Distilling scary OO design practices with clear-cut examples and explanations makes this a book or novices and experts alike. It’s jam-packed with great nuggets of practical advice and coding techniques that you can start applying immediately in your projects.”. –Kevin Berridge, software engineering manager, Pointe Blank Solutions, and organizer, Burning River Developers Meetup. I am astonished when I find a book that offers new insights and ideas, and even more surprised when it can do so, not just once, but throughout the pages. “Metz’s take on the subject is rooted strongly in theory, but the explanation always stays grounded in real world concerns, which helped me to internalize it. “Whether you’re just getting started in your software development career, or you’ve been coding for years (like I have), it’s likely that you’ll learn a lot from Ms. Metz’s book.
Reviews
"My experience in writing software from the ground up is a bit limited but when doing so the questions that I've struggled with are covered in this book."
"Although there are some chapters that are more ruby specific, this book could be a great Object Oriented Design book for any languaged developer."
"The strong code conventions in Rails make intentional software design unnecessary on a small codebase. If you've ever read an article about software design and thought, "That's a nice theory, but these people have no idea how modern software is actually written" - then this book is for you."
"Follow the principles in the book (e.g. short single-purpose methods with meaningful names, few parameters, etc) and you will thank yourself (and Sandi) in a year when you have to maintain your code."
"As an intermediate Ruby developer, I wasn't certain I was going to learn a tremendous amount from this book, even with it being written by the godmother of the Ruby community."
"Find and watch Robert C. Martin's video keynote Architecture - The Lost Years, go read some of Avdi Grimm's Object On Rails book, search for Sandi's Less - The Path to Better Design."
"I bought this book for work, but it was also extremely well timed as I am helping to lead a development team that is looking for reason-based arguments for maintaining code quality, rather than a long list of someone's personal preferences."
Find Best Price at Amazon
Ruby on Rails Tutorial: Learn Web Development with Rails (4th Edition) (Addison-Wesley Professional Ruby Series)
Used by sites as varied as Twitter, GitHub, Disney, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Install and set up your Rails development environment, including pre-installed integrated development environment (IDE) in the cloud Go beyond generated code to truly understand how to build Rails applications from scratch Learn testing and test-driven development (TDD) Effectively use the Model-View-Controller (MVC) pattern Structure applications using the REST architecture Build static pages and transform them into dynamic ones Master the Ruby programming skills all Rails developers need Create high-quality site layouts and data models Implement registration and authentication systems, including validation and secure passwords Update, display, and delete users Upload images in production using a cloud storage service Implement account activation and password reset, including sending email with Rails Add social features and microblogging, including an introduction to Ajax Record version changes with Git and create a secure remote repository at Bitbucket Deploy your applications early and often with Heroku. Praise for Michael Hartl’s Books and Videos on Ruby on Rails. It’s an amazing piece of work and, unusually, walks you through building a Rails app from start to finish with testing. “For the self-motivated reader who responds well to the ‘learn by doing’ method and is prepared to put in the effort, this comes highly recommended.”. As an undergraduate, completely detached from industry, this book showed me how to use version control, how to write tests, and, most importantly–despite the steep learning curve for setting up and getting stuff running–how the end result of perseverance is extremely gratifying. “It doesn’t matter what you think you will be developing with in the future or what the framework du jour is; if you want to learn how to build something, there is no better place to start than with this tutorial. And for all the ‘non-technical’ people out there who want to see their ideas come to life, who are considering hiring contractors, paying for a class, or ‘founder dating’ in the search for a technical co-founder: stop. Forget about your idea for a short while and immerse yourself in this tutorial to learn what it takes to put something together. “Without a doubt, the best way I learned Ruby on Rails was by building an actual working app. I used Michael Hartl’s Ruby on Rails(TM) Tutorial , which showed me how to get a very basic Twitter-like app up and running from scratch. “The author is clearly an expert at the Ruby language and the Rails framework, but more than that, he is a working software engineer who introduces best practices throughout the text.”.
Reviews
"Awesome book, it is really helping me learn the foundation of rails."
"As an Entreprenuer of a recently shuttered startup I kick myself for not learning how to code and getting to a minimal vialbe product before I started pulling money out of my own pocket to do the real development. I don't ever expect to be a full time developer but I can sure as hell build enough to test in the market, get feedback from the crowd and do all of that for the small investment in this book and the online course."
"The material in this book has given me the confidence, that with hard work and great reference materials, I can definitely become an engaged and proficient programmer in Ruby."
"After a quick google search I've found Michael Hartl's Ruby on Rails Tutorial with very good reviews so decided to try."
"Of several recommended texts for the Coursera "Ruby on Rails Web Development," I chose this one after a brief read of the first few pages of each book."
"It's the first tutorial I have found that explains all steps needed how to set up your computer, how to do proper testing and goes through ALL steps. Other tutorials out there skips some crucial steps with the result that you are left with good theoretical knowledge but not knowing how to apply it in real life."
"The testing of the sample app as I make progress in this tutorial is a huge part of why I am beginning to really understand how Rails works."
"While working through other material and collaborating with instructors and fellow students, time and time again, this book was recommended to me as "The Rails" book to get started with Rails. If you're interested in learning Rails and you have the skills to get started with this book (check out the prerequisite information in the description), you will not be disappointed with making this your starting point."
Find Best Price at Amazon
Ketogenic Diet Cookbook: 500 Ketogenic Diet Recipes to Cook at Home
The ketogenic diet is one of the best and most popular in the world.
Reviews
"These are perfect healthy recipes which are easy to make and delicious as well."
"It doesn't waste half the book telling you what a ketogenic diet is, it just provides 500 easy to follow recipes."
"Having this new selections of Ketogenic recipes, you will surely get more healthier and be able to change your lifestyle for much better way."
"This book is an informative book on Ketogenic Diet Cookbook."
"I like ketogenic diet because I've tried it before, I just stopped."
"From this book, I have found out that how Ketogenic works, what are the benefits I can get and what advantages of dieting in a ketogenic way!"
"Great book it has ingredients that you find in most grocery stores, makes it so much easer."
"Not so sure about this method of eating, but this cookbook is decent."
Find Best Price at Amazon

Best RPG Programming

Mastering Regular Expressions
Regular expressions are an extremely powerful tool for manipulating text and data. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions. Mastering Regular Expressions , Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. "There isn't a better (or more useful) book available on regular expressions." "A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you." When faced with the daunting task of filling his copious free time, Jeffrey enjoys playing Ultimate Frisbee and basketball with friends at Yahoo!, programming his house, and feeding the squirrels and jays in his back yard.
Reviews
"A useful, but verbose regex backgrounder that may come in handy from time to time."
"Even though i had learned some rather complex queries this book gave me my first hope that someday i'll move beyond being a googling hack."
"A very good reference for Mastering Regular Expressions."
"After reading Friedl's guide, I have become much better at CORRECTLY programming regular expressions and "thinking regular expressions", that is, changing my outlook on a given task in order to apply regular expressions."
"I have tried reading this on a Paperwhite, which didn't work well, but then I didn't expect it to."
"If you need to obtain little bits of information from reams of text, this is the book for you."
"Very good book that really makes it possible to understand how regular expressions work."
"During the last couple years I have run across several reviews online naming Friedl's "Mastering Regular Expressions" as the best single guide to learning regular expressions."
Find Best Price at Amazon

Best XSL Programming

XML Programming Success in a Day: Beginner’s Guide to Fast, Easy, and Efficient Learning of XML Programming (XML, XML Programming, Programming, XML Guide, ... XSL, DTD's, Schemas, HTML5, JavaScript)
Instead of jumping right into the instructions, this book will provide you first with all the necessary concepts that you need to learn in order to make the learning process a whole lot easier.
Reviews
"This book gives fair enough idea to understand what is XML and how it's structure."
"Won't teach you enough about XML to be useful."
"but after reading this book I have a good idea model is programmed in XML, how it works and learn some programming languages ​​'' easily."
"Good read in the office when you do not feel like working and want to get away with it."
"This book will not improve your understanding of XML."
"Don't buy this book, most reviews are fake."
"The worst of all is how for example he mentioned something over and over under a different headline which makes you lost and unsure of what you learnt through thr previous pages, even myself a Computing professional and a teacher did not get this book in my head, then how can you Mr learner?"
Find Best Price at Amazon

Best XML Programming

Mastering Regular Expressions
Regular expressions are an extremely powerful tool for manipulating text and data. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions. Mastering Regular Expressions , Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. "There isn't a better (or more useful) book available on regular expressions." "A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you." When faced with the daunting task of filling his copious free time, Jeffrey enjoys playing Ultimate Frisbee and basketball with friends at Yahoo!, programming his house, and feeding the squirrels and jays in his back yard.
Reviews
"A useful, but verbose regex backgrounder that may come in handy from time to time."
"Even though i had learned some rather complex queries this book gave me my first hope that someday i'll move beyond being a googling hack."
"A very good reference for Mastering Regular Expressions."
"After reading Friedl's guide, I have become much better at CORRECTLY programming regular expressions and "thinking regular expressions", that is, changing my outlook on a given task in order to apply regular expressions."
"I have tried reading this on a Paperwhite, which didn't work well, but then I didn't expect it to."
"If you need to obtain little bits of information from reams of text, this is the book for you."
"Very good book that really makes it possible to understand how regular expressions work."
"During the last couple years I have run across several reviews online naming Friedl's "Mastering Regular Expressions" as the best single guide to learning regular expressions."
Find Best Price at Amazon

Best Lisp Programming

Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. Abelson and Sussman's classic Structure and Interpretation of Computer Programs teaches readers how to program by employing the tools of abstraction and modularity. The book spends a great deal of time considering both this decomposition and the process of knitting the smaller pieces back together.
Reviews
"It was first exposure to a language other than BASIC, so I acknowledge the bar was pretty low, but I was blown away."
"Great book covering LISP, lambda calculus, and the meta-circular interpreter."
"A must read for anyone in programming."
"You may have to search a bit to find a vintage Scheme compatible with the exercises used in the book - people on the Internet (particularly the scheme community) are very helpful here."
"I wish I would have read this book 10 years back..."
"I wouldn't recommend it to someone with no prior computer science skills unless they are looking to become a computer scientist."
"It used to be offered at MIT as 6.001 but unfortunately they removed it in favor of 6.01 Python."
Find Best Price at Amazon

Best Java Programming

Head First Design Patterns: A Brain-Friendly Guide
By the time you finish this book, you’ll be able to take advantage of the best design practices and experiences of those who have fought the beast of software design and triumphed. Eric Freeman recently ended nearly a decade as a media company executive, having held the position of CTO of Disney Online & Disney.com at The Walt Disney Company. More recently, she's been a master trainer for Sun Microsystems, teaching Sun's Java instructors how to teach the latest technologies to customers, and a lead developer of several Sun certification exams.
Reviews
"a nice intro to design patterns."
"I love these Head First books."
"I've always preferred and loved the idea of fun and learn being together, and this book does exactly that, it's a book so easy to read that helps you to keep reading, and invites you to actually do the excercises, and they look fun to do."
"Fun book."
"It presents exactly what you need to know in an easy and fun to read format, making it much less of a textbook and more of a "Hey look at all this cool stuff you can do with software!""
"While GOF book covers more patterns, it's not as nearly as much fun to read as Head First Design Patterns. Bottom line: - I definitely recommend this book to any junior developer who wants to get familiar with Design Patterns. - Experienced developers will skip quite a few pages (like I did), yet it's still a good read."
"Great book, I should have read it years ago."
"This book is definitely not the patterns Nirvana, and it may not make you the patterns guru, but it sure is a great book, extremely well written to welcome the beginner to the world of patterns. Once I master this book and practice the patterns, I am sure I will be able to move to the next level and maybe I will be better able to understand the GOF bible which I learn is a must read for any serious techie!"
Find Best Price at Amazon

Best Ajax Programming

Head First Ajax: A Brain-Friendly Guide
Ajax is no longer an experimental approach to website development, but the key to building browser-based applications that form the cornerstone of Web 2.0. With twenty years experience in the field, Rebecca M. Riordan has earned an international reputation for designing and implementing computer systems that are technically sound, reliable, and effectively meet her clients' needs.
Reviews
"For the html page to work you have to do this or change the script src to " script src="thumbnails.js"."
"It seemed like they tried to make everything easy with lots of pix, in point of fact the concepts are STILL very difficult and having the candy coating actually was more confusing to me."
"But I feel this book has given me enough basic concepts of Ajax (and also some general web design concepts) that I can use Ajax libraries without breaking anything unintentionally. I don't think I will read another book on Ajax unless I am doing some custom Ajax coding."
"Head First Ajax by Rebecca Riordan is by far the best introduction to AJAX I've yet to encounter--and possibly the most lucid web development book I have read thus far! Head First AJAX beautifully clarifies a lot of JavaScript concepts, like how to traverse the Dom, how to insert multiple event handlers, and how to validate forms in addition to providing insight on synchronous requests and (asynchronous) AJAX. (Although JQuery, PHP, and MySQL are not vital to getting to know AJAX, knowing at least some PHP and MySQL can help advance the readers' understanding on the server side component of AJAX). However, in reality, the reader will need to at least know some basic PHP for understanding what type of data can be sent back to the callback function (to clarify, a callback function is indicated in the Javascript code as the function to utilize the returned PHP data). I haven't read the Head First PHP and MySQL book, but, after reading Head First AJAX, I certainly plan on doing so. Head First AJAX may be considered the most helpful book in the entire spectrum of Web development books I have read thus far."
"But it also delves deeply into javascript, CSS, and the DOM, with many examples of the best way to write the code."
"This book is terribly outdated now."
"Then I would read this book."
"with that said, the "head first style" grows old the further you go along in the book with a strong want for real code examples without all the goofy stuff."
Find Best Price at Amazon

Best Prolog Programming

Air Fryer Cookbook: 530 Tasty and Easy Air Fryer Recipes
An air fryer will roast, steam, bake and grill all of the food for you and the family. In this book we gathered only the best 530 recipes for Air Fryer for: • Breakfast • Lunch • Sides • Desserts • Meat • Poultry • Seafood • Snacks It’s time to make a change in the way you cook.
Reviews
"the choice of recipes is very large and it's very cool."
"It helps me to understand and learn how to utilize my new Air Fryer much better without worrying about calorie intake and the negative sides of taking fried food."
"I have tried many of these recipes and all the recipes are very easy to prepare and very tasty."
"I prefer only healthy food and in this book the number of options for preparing such dishes is amazing."
"The book has information on how air fryer cookbook recipes work to help you cook very tasty in this way."
"The author gives us 530 delicious and simple recipes "Fricker" in this kitchen."
"I am an addict in using air fryer for I can roast, steam, bake and grill with it on whatever foods I need for my family."
"This Air Fryer book offers recipes and The book starts off with great tips and in information about the Air Fryer Cookbook and its benefits."
Find Best Price at Amazon

Best C & C++ Programming

C Programming Language, 2nd Edition
The authors present the complete guide to ANSI standard C language programming. This book is meant to help the reader learn how to program in C. The book assumes some familiarity with basic programming concepts like variables, assignment statements, loops, and functions.
Reviews
"Well written."
"The book moves through concepts very quickly, and is going to frustrate many beginners."
"This has been one of the best programming books I have owned."
"Excellent referrence book."
"I purchased this book for the purpose of gaining insights and intraspection into the history of the C++ and Java languages.The book is somewhat dated but a good fit for what I needed it for, didn't necessarily need the latest edition."
"I have been programming for a little while now (mostly web development, javascript, php, and ruby) and this is my first book I've read on C and it was great."
"Came in good quality."
Find Best Price at Amazon

Best Fortran Programming

Fortran 95/2003 for Scientists & Engineers
Among its strengths are its concise, clear explanations of Fortran syntax and programming procedures, the inclusion of a wealth of examples and exercises to help students grasp difficult concepts, and its explanations about how to understand code written for older versions of Fortran.
Reviews
"Great book!"
"As someone who never programmed before, i love this book."
"If you are an absolute beginner and you want to learn FORTRAN from scratch, this book for you."
"For it's time, it was a useful language, there are some useful features to it for numeric computing and there's a lot of code already written in it so it's hard to avoid--but compared to modern languages it's rather annoying to write in (lack of pointers, etc.). The conference was in France and having never programmed in fortran 95 before, I decided to pick up a book to come up to speed."
"Once I got over a mental block about reading 'pseudo code', its chapter instruction made a lot more sense. But I hate reading on my laptop, so checked back at the end of September, and it was only $26!"
"I first programmed in Fortran (it was spelled FORTRAN then) in 1965, hadn't worked with it for about 30 years, and - as an experienced programmer/engineer - needed to get up to speed expeditiously on current language details for a specific project."
"The best book so far for Fortran."
Find Best Price at Amazon

Best Swift Programming Language

Swift Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides)
Throughout the book, the authors share their insights into Swift to ensure that you understand the hows and whys of Swift and can put that understanding to use in different contexts. More recently, he works with Big Nerd Ranch’s talented authors and instructors to produce and teach the best programming texts and training possible.
Reviews
"It is only well towards the book's middle, when "Swift Programming" gets into more intermediate territory, where it adds value: it is just not very good when explaining the basics, and this is where it may lose, or at least confuse, the reader. Another thing that the existing reviews do not tell you - and I would have saved myself some money and time if they did - is that the book does not get around to building an iOS app until Chapter 26."
"If you're not familiar with Big Nerd Ranch history, they have been involved in Cocoa (and before that AppKit) development and training for probably two decades."
"I'm very happy I bought this book and are excited to receive their IOS programming book that came out this month."
"You get annoyed because you have to at that point just download the code to see what your entries should have been."
"Congrats to the team of Big Nerd Ranch Guide."
"I've had this book for several months now, and it is very easy to read and understand."
"By far the best introduction to the Swift programming language I have read so far."
"On occasion, they ask something more difficult that requires you to extend your knowledge, but these are rated "silver" and "gold", and they are always preceded by "bronze" exercises that test what you've read about."
Find Best Price at Amazon

Best Assembly Language Programming

Crock Pot Express Cookbook: Easy, Healthy and Tasty Crock Pot Express Recipes for Great Food
This cookbook contains Wide. variety. of. Simple and Delicious Crock Pot Express Recipes for your Crock Pot Express Multi-cooker, and will give you all the information about how to get the most out of your Crock Pot Express pressure cooker. Get a copy of this great value Crock Pot Express recipes book and transform your home with the Crock Pot Express Multi-cooker!
Reviews
"I mean when a cookbook starts off with Chicken in Beer Sauce, you know that you are going to have a fun cookbook!"
"I consider the Kindle cookbook to be above average with respect to the preparation and simplicity of the recipes."
"Crock Pot Express is the latest multi-cooker on the market, and this recipe book has some mouth-watering dishes and meals that are ready for any home cook."
"Bought this cook book with a crock pot for my daughter the lawyer-to-be."
"For example, there are two recipes named, "Express Apple Pie.""
"Some of the recipes are very hard to understand."
Find Best Price at Amazon

Best Borland Delphi Programming

Delphi in Depth: FireDAC
Delphi in Depth: FireDAC • Learn how to connect to a wide variety of databases • Optimize your connection configurations • Explore the world of indexes, searches, and filters • Discover the power of persisted datasets • Create flexible queries using macros and FireDAC scalar functions • Achieve blazing performance with Array DML • Master the art of cached updates • Add sophisticated features using Local SQL • Requires RAD Studio XE6 Professional or Delphi XE6 Professional or higher • Appropriate for novice to advanced Delphi database developers • More information is at http://www.JensenDataSystems.com/firedacbook/. Cary Jensen is a best-selling author of more than twenty-five books on software development.
Reviews
"and we have very few good contemporary books but thankfully we do have Nick Hodges, Marco Cantu, Chris Rollison and Daniele Teti."
"While quite practical, it also provides very useful and accurate background information."
"Cary and Loy are great writers making it simple with vast knowledge on the subject."
"Illuminating through clear descriptions and many, relevant examples."
Find Best Price at Amazon

Best Software Programming Compilers

Compilers: Principles, Techniques, and Tools (2nd Edition)
Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. Monica S. Lam is a Professor of Computer Science at Stanford University, was the Chief Scientist at Tensilica and the founding CEO of moka5. Previously, he was a senior vice president at Bell Labs in Murray Hill and chief technical officer for communications software at Lucent Technologies.
Reviews
"The previous 1986 edition with the quaint illustration of the red dragon was the bench-mark gold standard for compiler texts, and I was worried that the new edition (with it's digitally animated cover, which loses much of the charm of the original) would be marred by loses and compromises. Anyway, on balance this is an excellent book and one that is well worth buying if you're interested in compilers, interpreters, VMs or other infrastructure components like that."
"I added this to my library because its one of *the* reference books for a computer science major. Shame on Pearson for, pardon the pun, draconian restrictions."
"Worse, the font choice used to typeset algorithms doesn't easily distinguish many greek lowercase letters from their modern English equivalents, the result being that it is fiendishly difficult to understand some algorithms (the book uses greek letters to indicate a 'sentential form', so they appear a *lot* and tend to be right next to their modern equivalents.)."
"This is an extremely useful book if you’re interested in writing compilers, but the Kindle version is worthless due to the extremely low limit on the number of devices on which you can read it. You need a device to read it just like you need light to read a normal book."
"Note the little red triangle banner in the Northwest corner of the book. states "Circulation of this edition outside of the Indian subcontinent is UNAUTHORIZED"."
Find Best Price at Amazon

Best XHTML Software Programming Computer

Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics
Build HTML pages with text, links, images, tables, and forms Use style sheets (CSS) for colors, backgrounds, formatting text, page layout, and even simple animation effects Learn about the new HTML5 elements, APIs, and CSS3 properties that are changing what you can do with web pages Make your pages display well on mobile devices by creating a responsive web design Learn how JavaScript works—and why the language is so important in web design Create and optimize web graphics so they’ll download as quickly as possible.
Reviews
"Learning Web Design has a friendly style and great explanations of what web pages are, how they work and how to make them. More important to me and my very visual students, the book is well designed (a rarity in books about web design/development)."
"It scratches the surface of Javascript which is a good thing...there are enough books out there that give more indepth descriptions of that scripting language and we don't need this book to be twice it's size."
"This is a very well written Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics."
"The aim of this book is to give an individual that has little or no background in web applications or technologies a basic understanding of how the web and web pages work."
"Really great book for learning Web Design."
"Some of it is beyond my skill level at this point, but that's good - it gives me something to work towards after I master the basics."
"It does assume you have intermediatte computer skills; meaning, you can open a web browser and download and install certain programs."
"This is such a useful handbook on web design."
Find Best Price at Amazon

Best Compiler Design

Compilers: Principles, Techniques, and Tools (2nd Edition)
Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. Monica S. Lam is a Professor of Computer Science at Stanford University, was the Chief Scientist at Tensilica and the founding CEO of moka5. Previously, he was a senior vice president at Bell Labs in Murray Hill and chief technical officer for communications software at Lucent Technologies.
Reviews
"The previous 1986 edition with the quaint illustration of the red dragon was the bench-mark gold standard for compiler texts, and I was worried that the new edition (with it's digitally animated cover, which loses much of the charm of the original) would be marred by loses and compromises. Anyway, on balance this is an excellent book and one that is well worth buying if you're interested in compilers, interpreters, VMs or other infrastructure components like that."
"I added this to my library because its one of *the* reference books for a computer science major. Shame on Pearson for, pardon the pun, draconian restrictions."
"Worse, the font choice used to typeset algorithms doesn't easily distinguish many greek lowercase letters from their modern English equivalents, the result being that it is fiendishly difficult to understand some algorithms (the book uses greek letters to indicate a 'sentential form', so they appear a *lot* and tend to be right next to their modern equivalents.)."
"This is an extremely useful book if you’re interested in writing compilers, but the Kindle version is worthless due to the extremely low limit on the number of devices on which you can read it. You need a device to read it just like you need light to read a normal book."
"Note the little red triangle banner in the Northwest corner of the book. states "Circulation of this edition outside of the Indian subcontinent is UNAUTHORIZED"."
Find Best Price at Amazon