Koncocoo

Best Client-Server Systems

Code Complete (Developer Best Practices)
Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor—or evolve—code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project. He is the author of several books, including Code Complete and Rapid Development, both honored with Software Development magazine's Jolt Award.
Reviews
"readable encyclopedia of best practices on software quality, covering topics such as how to build classes, use data and control structures, debug, refactor, and code-tune. Yes, it would be nice if the book was updated to include substantive material on languages like Ruby or Python (cf. p. 65, Python "also contains some support for creating larger programs") but, in the words of Gertrude Stein, "Not everything can be about everything" -- though Code Complete does come pretty close. McConnell also sprinkles the text with classic words of wisdom, e.g. "The competent programmer is fully aware of the strictly limited size of his own skull" (Edsger Dijkstra), "Never debug standing up" (Gerald Weinberg), "Copy and paste is a design error" (David Parnas), "Any fool can defend his or her mistakes -- and most fools do." It is important to point out that even though this volume is encyclopedia-like, it does have both a sense of humor (e.g. "the encryption algorithm is so convoluted that it seems like it's been used on itself") and a clear authorial voice (e.g. "Though sometimes tempting, that's dumb."). 33, after quoting Edward Yourdon at length, McConnell adds "This lusty tribute to programming machismo is pure B.S. I found this to be bizarre, given that in the 1995 edition of "The Mythical Man-Month" Brooks states in no uncertain terms that he has changed his mind on this: "This I now perceive to be wrong" (p. 265). On a different note, although some of the on-line accompanying material is fascinating (e.g. the links to the original Dijkstra and Lawrence articles in ch."
"Very readable, excellent real-world examples and case studies, and many valuable insights."
"I'm a self taught programmer going on 5 years now doing it full time, and I have learned a lot of techniques that have filled in some holes in my skills."
"The Microsoft code way."
"Bad humor, takes a long time to convey information, but is useful."
"I'd also recommend the more recent Clean Code, especially for Java programmers, as it goes into more depth, even providing actual case studies in which code is dramatically cleaned up."
"I make all of my new programmers at least read selections from it (in fact that is part of our training program.)."
"Great book on software development."
Find Best Price at Amazon
RHCSA/RHCE Red Hat Linux Certification Study Guide, Seventh Edition (Exams EX200 & EX300)
Complete coverage of all exam objectives and performance-based requirements related to the exams, including difficult lab-based scenarios Electronic content includes four complete lab-based practice exams, two for RHSCA and two for RHCE A proven study system for RHCSA and RHCE candidates. Michael Jang, RHCE, LPIC, MCSE, is the author of the three previous bestselling editions of RHCSA/RHCE Red Hat Linux Certification Study Guide as well as RHCSA/RHCE Red Hat Linux Certification Practice Exams with Virtual Machines, Mike Meyers' Linux+ Certification Passport , and several other books.
Reviews
"This book was helpful for studying for both exams..."
"As long as one has the resources to set up VMs running RedHat, or CentOS, the exercises in this guide should give one the experience needed to successfully complete the exam in the alloted time."
"I've bought this and previous addition."
"This book isn't the greatest in my opinion."
"This book attempts to explain Red Hat Enterprise Linux 6 in plain english. This book is packed with a large amount of extra, OJT (on the job training) tips that a Linux admin."
"Will update after I earn the certifications."
"(The sections on VMs was tough to follow, not because it's overly complex but the material lacks a good description.)."
"Some of the topics covered in depth in discussion do not have any practices exercises or labs tied to them, so if you're a hands on learner, it can be a little too much reading and not enough doing."
Find Best Price at Amazon
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
You'll learn how to design your application for maximum uptime, performance, and return on investment. This excellent package of experience, insights, and patterns has the potential to highlight all the mistakes you didn't know you have already made. He has delivered systems to the U. S. Government, the military, banking, finance, agriculture, and retail industries. Michael has designed, built, and engineered systems for B2B exchanges, retail commerce sites, travel and leisure sites, an information brokerage, and web applications for the intelligence community. His experience with the birth and infancy of this retail platform gives him a unique perspective on building software for high performance and high reliability in the face of an actively hostile environment.
Reviews
"What proven "design patterns" help in reducing system fragility? Neither the exact age of the book or the exact technologies being used matter all that much - what matters is knowing which parts of the system(s) are more likely to fail. The exact tech doesn't matter if you're calling a dead server, what matters is that you anticipate that it could fail and build tolerance around that. Point in case: the debrief that followed Amazon's Sept 20, 2015 outage ended up being precisely the kind of stuff that this book cautions about."
"For example, when describing legal action taken against screen scraping sites and the sort, the author quips, "Like shooing a dog away from the dinner table, though, they always come back -- sometimes even in disguise.""
"This book has some excellent content, including advice on building more robust systems, patterns to use to help that process and anecdotes from the author's own experience."
"This is one of those books you always wish you'd read sooner than you actually did."
"While the advice is not always of consistent quality, and some of the specific advice is starting to feel dated, this book is a gem in that it succinctly distills years of experience running real-world systems."
"It is an amazing book which I strongly recommend to Software / Quality engineers."
Find Best Price at Amazon

Best Network System Administration

CompTIA A+ Certification All-in-One Exam Guide, Ninth Edition (Exams 220-901 & 220-902)
This bestselling on-the-job reference and test preparation guide has been fully revised for the new 2015 CompTIA exam objectives for exams 901 & 902 Written by the leading authority on CompTIA A+ certification and training, this self-study set has been thoroughly updated to cover 100% of the topics covered on the latest edition of the exam. He is author of Mike Meyers’ A+ Guide to Managing and Troubleshooting PCs and Mike Meyers’ Network+ Guide to Managing and Troubleshooting Networks .
Reviews
"My method of study i chose to read this textbook cover to cover, taking all practice tests at the end of each chapter, along with the included practice exams on the disc. In addition to this text i went further to find online practice exams and Professor Messer videos on Youtube as free self studying material. The book covered the objectives and even went beyond which is why this makes a great on-the-job reference."
"Most importantly, I was looking for a book that could not only keep me engaged yet also provide the necessary educational materials. Presently I'm over a hundred or so pages in (the book is Bible thick) and have purposely slowed myself down at times to ensure lesson absorption but honestly could read this book like it was a spellbinding work of fanciful fiction. It really helps to have an actual, honest interest in the subject matter and there are times where you'll want access to several different operating systems."
"the author does not drift off to complicated things when starting to learn the basics."
"While this was required material for my IT class, the writing is easy to follow and the information is clear."
"Pros: Packed with so much knowledge that I think Mike Meyers may be Thoth."
"Very informative, most chapters are easy enough to read, a little too heavy on the jokes some times, but I suppose I'd rather that than it being dry."
"It is packed with everything I need to know for passing the CompTIA A+ exam, and as a matter fact I almost gave it four stars because it is so packed it is too heavy to hold up when I’m laying down reading it!"
"Great book when it comes to questions in each."
Find Best Price at Amazon

Best Computer Networks, Protocols & APIs

CompTIA Network+ All-In-One Exam Guide, Sixth Edition (Exam N10-006)
From Mike Meyers, the #1 name in CompTIA training and exam preparation, a thorough revision of his bestselling exam guide—updated to cover the 2015 release of the CompTIA Network+ exam. Mike Meyers, CompTIA A+, CompTIA Network+, CompTIA Security+, is the industry's leading authority on CompTIA certifications and the bestselling author of eight editions of CompTIA A+ Certification All-in-One Exam Guide .
Reviews
"Very good overview."
"Very understandable, pulls together concepts in very logical fashion with good detail."
"Mike Meyer's in depth look at objectives on the test has been very helpful in my studying!"
"Will take the test next week."
"great gift for beginners."
"necessary for exam study."
Find Best Price at Amazon

Best Internet & Networking

CompTIA Network+ All-In-One Exam Guide, Sixth Edition (Exam N10-006)
From Mike Meyers, the #1 name in CompTIA training and exam preparation, a thorough revision of his bestselling exam guide—updated to cover the 2015 release of the CompTIA Network+ exam. Mike Meyers, CompTIA A+, CompTIA Network+, CompTIA Security+, is the industry's leading authority on CompTIA certifications and the bestselling author of eight editions of CompTIA A+ Certification All-in-One Exam Guide .
Reviews
"My advise to everyone to pass network+; -Read the book."
"This was the only book I used for my Network+ exam."
"Clear, slightly irreverent tone, which made the book as fun to read as a technical book can be."
"This book is exactly the same that you get elsewhere for twice as much."
"It will inevitably contain one or two typos, but if you've been paying attention to the book, you'll be able to recognize and work around them."
"Used this book with an online study course for the Net+ exam through my community college."
"I love the Mike Meyers series of Technical books I am learning so much and passing all my test."
"This is a great book except it keeps telling you about these great exercises you can do to reinforce what you just read...oh wait they are extra money."
Find Best Price at Amazon