Best Enterprise Applications
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
Find Best Price at Amazon"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."
In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. Charles Petzold's latest book, Code: The Hidden Language of Computer Hardware and Software , crosses over into general-interest nonfiction from his usual programming genre. Topics covered : Mechanical and electrical representations of words and numbers, number systems, logic gates, performing mathematical operations with logic gates, microprocessors, machine code, memory and programming languages.
Reviews
Find Best Price at Amazon"For a reader like me, who asked every teacher from elementary school through college "why do we count to 10" and clung to the best answer of "it's arbitrary - it's just how it's always been done" until reading this book (and who struggled to convert binary to base ten), this book was gold."
"Was looking for a book that could explain how a computer really works from scratch but never found one until I found this book thinking it’s just another typical computer book."
"It is not meant to be intensive and, for that reason, I would not recommend this to anyone as a "supplementary book" for a digital design class but rather a concise introduction for a young, curious mind."
"This book takes a look at the most basic building blocks of modern technology."
"This book is a really great book."
"However, lately, there are still several books that do better job if you really want to learn more about machines."
"You will not learn the a specific language (well maybe binary and a little bit of morse code) but yet you will understand how it all started and why."
"I got this book because like other reviewers have noted, I did't want any hand wavy explanations, and this book delivers."
Discover how microservices allow you to align your system design with your organization’s goals Learn options for integrating a service with the rest of your system Take an incremental approach when splitting monolithic codebases Deploy individual microservices through continuous integration Examine the complexities of testing and monitoring distributed services Manage security with user-to-service and service-to-service models Understand the challenges of scaling microservice architectures.
Reviews
Find Best Price at Amazon"My context: I helped build a system with a Rails "middle end" that talked to about eight microservices, and then moved that from Heroku to AWS. In fact, throughout I was thinking "I'll use this as a checklist next time I'm building a system" and then I was pleased to discover that the final, summary chapter is essentially that checklist."
"Amazing book which talks about the archtectural Challa ended of building microservices."
"Read it before getting into cloud world."
"Reading it through gives you a complete picture of building microservices."
"If you are searching for solutions with many existing microservices or ideas for performance enhancement, look elsewhere."
"Great book for developer which are making there first steps in the world of micro service ."
"Great book for starters to understand all about micro services and how to go about implementing in your organization."
"Good top level view of what micro services look like."
Best Business Software Guides
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
Find Best Price at Amazon"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."
Best Enterprise Data Computing
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
Find Best Price at Amazon"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."
Best Content Management
Whether you’re a budding blogger or seasoned Web designer, WordPress is a brilliant tool for creating websites, once you know how to tap its impressive features. Get hands-on, A-to-Z instructions for building all types of websites, from classy blogs to professional-looking ecommerce sites. Add picture galleries, slideshows, video clips, music players, and podcasts to your pages. And human beings of all description can discover just how strange they really are in the quirky handbooks Your Brain: The Missing Manual and Your Body: The Missing Manual.
Reviews
Find Best Price at Amazon"It is rather large (~600 pages) and if you need a very slow, take you by the hand, introduction how to do things, this is for you. The book is for you."
"I prefer to focus on the content of my website, rather than to tinker with the technology, so this book provides just the level of technical information that I need to pursue my objectives."
"I found this valuable in creating my first Wordpress website, and even though that is pretty much ancient history now, I still find myself referring back to it when I find a new problem or try to move a site in a new direction."
"It is logically organized with a good index which makes it easy to look up questions."
"This book should be on EVERYONE's shelf that is even thinking about building their own website."
"As a WordPress teacher at the college level and a web designer, this is the book I recommend to my students and clients."
"This could easily be remedied by leaving blank space at the end of a page so that such text could be on the same pair of pages as the figure, which of course has the downside of pages that are only partly filled - except there are already tons of pages that are only partly filled."
"I had high hopes for the manual, but even though it was published just 6 months ago, it is already out of date, and the instructions for customizing my websites homepage do not work."
Best Client-Server Networking Systems
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
Find Best Price at Amazon"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."
Best Presentation Software Books
No matter where you are on the organizational ladder, the odds are high that you've delivered a high-stakes presentation to your peers, your boss, your customers, or the general public. Connect with specific audiences Turn ideas into informative graphics Use sketching and diagramming techniques effectively Create graphics that enable audiences to process information easily Develop truly influential presentations Utilize presentation technology to your advantage. Principal of Duarte Design since 1990, Nancy Duarte passionately pursues the presentation development and design niche.
Reviews
Find Best Price at Amazon"Phenomenally detailed and useful book on presentation design."
"Targeted towards important presentations,not day to day presentations."
"My Dad recently transition from being Director of Pathology to a Professor at a Medical School for Pathology."
"This book is the gold standard for presentation books."
"In my opinion, the best book on designing presentations."
"This is a great practical guide on developing better presentations."
"I came away with several ideas I used on a current project: drawing storyboards by hand, using the "push" transition, and creating a non-linear presentation."
"Great practical tools to polish up your presentation immediately."
Best Spreadsheet Books
Spreadsheet") guides you through every aspect of Excel Delivers essential coverage of all the newest features of Excel 2010 Presents material in a clear, concise, logical format that is ideal for all levels of Excel experience Includes a CD that contains all the templates and worksheets used in the book plus John Walkenbach's award-winning Power Utility Pak. You won't find a more comprehensive book on Excel 2010 than this!" If Excel can do it, John Walkenbach can show you how. Excel guru, Microsoft MVP, and author of all the previous top-selling editions of Excel Bible, John Walkenbach provides more than 1,000 pages packed with techniques, tips, and tricks for beginners as well as Excel power users. Preview how your copied text will look Spot trends in your data with Sparklines Chart your data using Excel's different chart types Master Excel formulas for useful worksheets Create effective charts suitable for the boardroom Analyze and present data with pivot tables.
Reviews
Find Best Price at Amazon"I have been using Excel for more than 15 years and consider myself a competent intermediate level user (though many in the office think I'm an "advanced user"); however I felt that my knowledge of Excel had become stagnant and I knew that I wasn't really taking advantage of many of the newer analytical functions of Excel. The book is well organized into the following Parts, each with many chapters included: Part I: Getting Started with Excel. Part II: Working with Formulas and Functions. Part III: Creating Charts and Graphics. Part IV: Using Advanced Excel Features. Part V: Analyzing Data with Excel. Part VI: Programming Excel with VBA. For now, I am concentrating my efforts in Part IV and Part V - not sure I'll work long enough (or have need for) Part VI !"
"Since I didn't work with calendars generally during that time (as I do now, since I use formulas that include full dates in yyyymmdd format to calculate dates for project management schedules), my practice started out as using the full date, rather than year only. Instead of simply entering the value "2011" (the year when I bought the book), I had tested the formulas first by entering the base date as "1/1/2011," and then as "=DATE(2011,1,1). However, the print version included errors in the formulas for calculating dates of the U.S. holidays -- especially for those holidays that do not fall on the same day each year. For example, the date formula for Independence Day (a holiday that falls on the same date each year) was shown in the book as =DATE(A1,7,4) instead of =DATE(YEAR(A1),7,4)."
"The reason I did not give it five stars is, with all these types of reference books, the indexes are not perfect."
"I bought this book because of the positive reviews and also because I liked Walkenbach's "Excel 2000 Power Programming with VBA" that I bought many years ago. This book explains nothing more about FFT analysis than the Excel Help."
Best Project Management Software Books
A study guide for the Project Management Professional (PMP) certification exam, this book provides all the information project managers need to thoroughly prepare for the test. Andy Crowe is a Project Management Professional (PMP), a Six Sigma Black Belt, a Program Management Professional (PgMP), and the founder of Velociteach, a company that provides project management and certification training.
Reviews
Find Best Price at Amazon"Ordered - 13 October 2013, Amazon chat verified it would be the 2nd printing, and that I should contact them if there was any issue. I saw reviews talking about mistakes in the first printing and I wanted to be certain that I didn't receive the 1st printing, which I saw at a local BN bookstore today for $99.95."
"The most efficient way to study for the test is to read this book, try to understand it, take a three-day bootcamp course with a great instructor and take the exam a week after that. The PMP Exam: Quick Reference Guide, Fifth Edition (Test Prep series) by Andy Crowe was also pretty useful."
"Well I can tell you that those errors did not carry on to the test and the test followed the advice and lessons given in this book. Now I will not argue that the test in this book final and other wise was not in line with the actual test. I equate the tests in this book as being the walk phase in the crawl, walk, run concept of education and training. The system works just like the actual test and the questions are spot on.So if you want to have the real test questions then use the test bank. Memorize the equations in this book and you will have all the math you need to know for the test. In the end for me I looked and what I had marked as important for memorization and items I highlighted thru the book x3 times the week before my test and did the same with my PMBOK but only once."
"In addition, the book comes with a week long free pass to their website."