Best Ruby Programming
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
Find Best Price at Amazon"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."
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
Find Best Price at Amazon"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."
The ketogenic diet is one of the best and most popular in the world.
Reviews
Find Best Price at Amazon"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."
Best RPG Programming
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
Find Best Price at Amazon"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."
Best C# Programming
Clear, friendly, and approachable, this Fourth Edition of Starting Out With Visual C# is an ideal beginning text for readers with no programming experience. Tony Gaddis is the principal author of the Starting Out With series of textbooks.
Reviews
Find Best Price at Amazon"i would like to make a clear disclaimer here : this book is beginner level book ,you probably will not be able to make your dream program using only this book ,but rather you need to add another intermediate to advanced book to your arsenal ."
"This is a great book that lays a solid foundation for future programming classes."
"Very extensive; the only issue I have is that it is extremely similar to the previous iteration of the book, and is, therefore, not worthy of the high price tag.."
"Bought the textbook for a class."
"Excellent condition."
"I'm really glad my instructor chose this book and foremost really appreciate the author for putting in such a tremendously great of work."
"Unfortunately it doesn't tell you how to setup your OS to make C++ programs but that can be easily google searched."
"Item as described and fast shipping."
Best CSS Programming
A two-book set for web designers and front-end developers This two-book set combines the titles HTML & CSS: Designing and Building Web Sites and JavaScript & jQuery: Interactive Front-End Development . Jon Duckett has been designing and building web sites for over a decade, working with global brands, and has authored and co-authored over a dozen books on web design, programming, usability and accessibility.
Reviews
Find Best Price at Amazon"They cost $6 each to add the spiral binding and I was impress with their results."
"This would not be an issue if the example code was reused in order to clarify a new point, but it gets slightly annoying when it is simply readdressing a learning topic that was already covered earlier in the text. Also, if you come from a programming background, these books sometimes leave you with a lot of questions, i.e. they do not provide enough technical details in some passages."
"So far these books have been used more for references to look up stuff as I don't always like to check random Google searches for answers and it's helped me out a lot."
"If you are looking for a book to help you quickly learn fundamentals, then this book may work wonderfully for you as it did for me."
"The pictures supplement what you're learning to make it fun and easy."
"But this set is a good start for the beginner and makes a good reference as well for those beginner concepts."
"I covered more grounds in learning Javascript compared to self learning using other JS books."
"These books tried to fall apart out of the box."
Best XSL Programming
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
Find Best Price at Amazon"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?"
Best XML Programming
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
Find Best Price at Amazon"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."
Best Lisp Programming
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
Find Best Price at Amazon"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."
Best Perl Programming
Discover 250 Paleo Recipe for Instant Pot Recipes for breakfast, dinner, lunch, snacks, desserts Save you time, money and energy: all recipes are easy to cook Improve your health: all recipes are healthy and well balanced Increase your happiness: happiness and food are highly connected.
Reviews
Find Best Price at Amazon"My daughter just got a Instant Pot so getting some new recipes to try out would be great for her and her family."
"It has a good collection of healthy recipes , with step-by-step easy to follow instructions for preparing them in no time."
"All recipes in this book are saved with simpler ingredients with easy cooking directions."
"This cookbook will be a great gift with wonderful recipes that are simple, tasty and variety of meals to meet the needs of every family."
"This is perfect for me as I love cooking."
"I adored this cookbook!"
"Each recipe is well-instructed as readers can follow easily."
"I liked the variety of recipes here that are so easy to prepare."
Best Java Programming
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
Find Best Price at Amazon"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!"
Best Ajax Programming
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
Find Best Price at Amazon"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."
Best Prolog Programming
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
Find Best Price at Amazon"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."
Best Python Programming
As you work through Python Crash Course you’ll learn how to: –Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal. –Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses. –Work with data to generate interactive visualizations. –Create and customize Web apps and deploy them safely online. –Deal with mistakes and errors so you can solve your own programming problems.
Reviews
Find Best Price at Amazon"I purchased this book with a book on Machine Learning in Python as well."
"but not with this book. Like i said, I started this book AFTER going through all those other materials so I'm not sure how it would fair with someone who is starting at absolute zero, but my honest opinion is that if i had started here and moved on i would have perhaps been a bit further at this point."
"This book would be great for anyone wanting to learn python or anyone wanting to learn programming in general."
"This is one of the best book for beginners who wants to learn Python."
"This book filled that expectations, the only thing I would improve is the Django section because it is a bit confusing."
"Good for python beginner."
Best C & C++ Programming
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
Find Best Price at Amazon"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."
Best Fortran Programming
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
Find Best Price at Amazon"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."
Best Visual Basic Programming
Spreadsheet" himself, bestselling author John Walkenbach, who demonstrates all the techniques you need to create Excel applications, both large and small Covers navigating the Excel interface, formatting worksheets, interacting with other Office applications, working with collaboration tools, and using sample workbooks and John Walkenbach's award-winning Power Utility Pak to help enhance your Excel skills Provides tips, tricks, and techniques for expanding Excel's capabilities with VBA that you wont find anywhere else. Develop VBA subroutines and functions Create custom UserForms and dialog boxes Use VBA to create add-ins, PivotTables, and charts Create procedures that execute automatically when events occur Work with class modules and color.
Reviews
Find Best Price at Amazon"I am enjoying the book slowing."
"it is an excellent book, as have all of J Walkenback books."
"This was a replacement copy."
"It is a cross between a reference book and one you can read through."
"Excellent, use it everyday at work."
"Great book."
"Bought this book hoping that it would show me how to do everything in vba I could possibly want to do."
"For the Excel VBA programmer, this is indispensable."
Best Ada Programming Language
Samanta Klein's Instant Pot Cookbook is here to do just that: make you a chef without spending all your time in the kitchen, using your Instant Pot pressure cooker! “Chef’s Selection” & “Party & Holiday Recipes” that will come in handy on certain occasions and you will make full use of your Instant Pot cookbook! Wide variety of poultry and beef recipes for your Instant Pot Quick vegetable and side dishes as well as yummy Pasta, Rice and Risotto section which will further make the experience cooking in your Instant Pot a true joy.
Reviews
Find Best Price at Amazon"This Instant Pot Cookbook book has a good variety of recipes."
"With the step by step procedure, you will know how to make all the recipes, even if you are a newer of cooking recipes, you can complete a very good flavored dish!"
"Perfect for anyone with a pressure cooker.Really good cookbook with a huge amount of recipes and with helpful info too, buy this cookbook and try delicious and healthy recipes."
"nice collection of delicious instant pot electric pressure cooker recipes that would be a great source for you family dinner meal as well as for any friendly gathering, i have found a lot of healthy recipes that i can cook easily and the they are used by a wide range of ingredients."
"Some I have had to add a little bit extra liquid for some of the pasta dishes."
"I'm glad I got it because it enables me to get more use from my instant pot.So far, every recipe made has been outstanding."
"I am excited to try those recipes."
"Elegant book!"
Best DHTML Programming Computer
This book teaches distance-learning students how to program in Delphi, a major computer language used to design a variety of programs. " Introducing Delphi Programming turned out to be outstanding: it begins where I needed to begin: it progresses smoothly from task to task; it is built around sets of practical exercises and practice activities; explanations are clear and well organized.
Reviews
Find Best Price at Amazon"Nick Hodges published a great Delphi book in 2014 that covers advanced topics like unit testing, design patterns, and dependency injection but his book will not teach you Delphi. This book teaches basic programming (very basic) using Delphi. For some reason, you can't view the table of contents so here it is: CHAPTER 1 Intro to visual programming. CHAPTER 2 Programming with visual components. CHAPTER 3 String variables. CHAPTER 4 Using numbers. CHAPTER 5 Conditional execution. CHAPTER 6 Nested and multiple conditions. CHAPTER 7 Repetition. CHAPTER 8 Arrays and indexes. CHAPTER 9 Menus and actions. CHAPTER 10 Events and parameters. CHAPTER 11 Methods and parameters. CHAPTER 12 Procedures and parameters. CHAPTER 13 Functions and exceptions. CHAPTER 14 Debugging and testing. CHAPTER 15 Intro to database programming. CHAPTER 16 Database programming using data modules and multiple forms. CHAPTER 17 Reporting: Using Rave reports. CHAPTER 18 Investigating objects. ....note there's no VCL/FMX coverage. The first two chapters are more about learning the IDE than Delphi. If you're an experienced programmer that's already familiar with the Embarcadero IDE and simply need to learn Delphi, you may want to skip this book and go straight into 'XE2 Foundations' by Chris Rolliston. The exercises in the book use Borland's (now Embarcadero) Delphi 7 IDE and show the changes made to Delphi 8. Experienced programmers will finish the book quickly while becoming familiar with the IDE and basic Delphi syntax."
"The tuition, step by step, is very easy to follow and let you learn the basics of this programming software."
"But this book is such a great introduction to the Object Pascal programming language and the Delphi IDE that I felt like I owed it to the writers to leave a review."
"This is a good book to get started with whether you are familiar with programming on not."
"I am happy regarding the leading time to receive the book, I obtained it within two weeks' time."
Best Swift Programming Language
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
Find Best Price at Amazon"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."
Best Assembly Language Programming
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
Find Best Price at Amazon"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."
Best Borland Delphi Programming
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
Find Best Price at Amazon"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."
Best Delphi Programming Computer
This book teaches distance-learning students how to program in Delphi, a major computer language used to design a variety of programs. " Introducing Delphi Programming turned out to be outstanding: it begins where I needed to begin: it progresses smoothly from task to task; it is built around sets of practical exercises and practice activities; explanations are clear and well organized.
Reviews
Find Best Price at Amazon"Nick Hodges published a great Delphi book in 2014 that covers advanced topics like unit testing, design patterns, and dependency injection but his book will not teach you Delphi. This book teaches basic programming (very basic) using Delphi. For some reason, you can't view the table of contents so here it is: CHAPTER 1 Intro to visual programming. CHAPTER 2 Programming with visual components. CHAPTER 3 String variables. CHAPTER 4 Using numbers. CHAPTER 5 Conditional execution. CHAPTER 6 Nested and multiple conditions. CHAPTER 7 Repetition. CHAPTER 8 Arrays and indexes. CHAPTER 9 Menus and actions. CHAPTER 10 Events and parameters. CHAPTER 11 Methods and parameters. CHAPTER 12 Procedures and parameters. CHAPTER 13 Functions and exceptions. CHAPTER 14 Debugging and testing. CHAPTER 15 Intro to database programming. CHAPTER 16 Database programming using data modules and multiple forms. CHAPTER 17 Reporting: Using Rave reports. CHAPTER 18 Investigating objects. ....note there's no VCL/FMX coverage. The first two chapters are more about learning the IDE than Delphi. If you're an experienced programmer that's already familiar with the Embarcadero IDE and simply need to learn Delphi, you may want to skip this book and go straight into 'XE2 Foundations' by Chris Rolliston. The exercises in the book use Borland's (now Embarcadero) Delphi 7 IDE and show the changes made to Delphi 8. Experienced programmers will finish the book quickly while becoming familiar with the IDE and basic Delphi syntax."
"The tuition, step by step, is very easy to follow and let you learn the basics of this programming software."
"But this book is such a great introduction to the Object Pascal programming language and the Delphi IDE that I felt like I owed it to the writers to leave a review."
"This is a good book to get started with whether you are familiar with programming on not."
"I am happy regarding the leading time to receive the book, I obtained it within two weeks' time."
Best Computer Programming Debugging
Each chapter of Debugging Embedded Microprocessor Systems opens with an example design problem which illustrates real-world issues such as design changes, time pressures, equipment or component availability, etc.
Reviews
Find Best Price at Amazon"My biggest complaint is that the author appears to carry a big chip on his shoulder regarding the relationship between engineering and marketing, sales, and management."
"Sometimes those symptoms seem to have NOTHING to do with the problem at hand! He includes several sources of error with examples that are often overlooked - things as obvious as boundary conditions and timing errors."
"Having being inolved in debugging embedded systems from a hardware and software perspective for a number of years, I found it amusing that someone else out there shared my sentiments."
Best Software Programming Compilers
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
Find Best Price at Amazon"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"."
Best XHTML Software Programming Computer
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
Find Best Price at Amazon"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."
Best Compiler Design
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
Find Best Price at Amazon"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"."