DEADLY RUSE – In this 2nd Mac McClellan Mystery, Mac investigates a weird case while becoming a Florida P.I. – #bookreview

 

 

Deadly Ruse

E. Michael Helms

(Seventh Street - paperback, Kindle)

 

Fans of E. Michael Helms’s debut “Mac McClellan Mystery” novel, Deadly Catch, will be pleased with this fine new addition to the series.

In Deadly Ruse, Mac’s girlfriend, Kate Bell, thinks she has seen a ghost–specifically, a previous boyfriend who supposedly was killed at sea more than a decade ago, along with two other passengers when their boat caught fire and sank. Mac reluctantly begins to investigate and soon finds himself caught up in a very dangerous case involving drugs, diamonds, murder–and more.

Mac McClellan is an appealing everyman character. In Deadly Ruse, he is still trying to figure out what he wants to do next with his life, now that he has fought in Iraq and been retired from the U.S. Marines for a while. Sometimes, however, Helms lets the everyman angles go just a bit overboard, with Kate saying “Dang, Mac” too often and Mac making an occasional commonplace pronouncement such as “You take the proverbial cake” or “There’s more than one way to skin a cat.”

Deadly Ruse is set in the Florida Panhandle and briefly in Texas and Atlanta, Georgia, and Helms has a fine knack for blending real locales into his fiction. In this new novel, Mac manages to get his basic Florida private investigator’s license, while cracking a big case. But, under Florida law, he will have to continue interning for a detective agency for two years before he can go out on his own. Thus, the Mac McClellan Mystery series is now set up well for future cases.

E. Michael Helms is a Marine veteran of the Vietnam War and author of a combat memoir, The Proud Bastards, as well as a two-part Civil War novel, Of Blood and Brothers.

 — Si Dunn

 

 

The Life We Bury – A tense, engrossing and fast-paced debut novel – #bookreview

The Life We Bury

Allen Eskens

(Seventh Street - paperback, Kindle)

Minnesota writer Allen Eskens’ first novel is tense, engrossing and fast-paced reading–an excellent debut.

College student Joe Talbert has been given a seemingly simple writing assignment for an English class: Go interview and write a brief biography of a stranger. True to college life, Joe waits almost too long to begin working on the task. Then he hurries over to a nursing home, hoping to find someone interesting. The man he interviews, Carl Iverson, turns out to be a Vietnam War veteran who is dying of pancreatic cancer. Iverson, Joe learns, also is a convicted rapist and murderer who has been medically paroled to the nursing home to spend his final days. As Joe begins to dig deeper into Iverson’s story, he starts turning up proof that Iverson was wrongly convicted three decades ago.

Meanwhile, Joe also has become attracted to his next-door neighbor, Lila. Soon, he pulls Lila into his investigation of Iverson, too. Together, they keep digging deeper, until they finally get themselves into ugly danger that seems to offer no possibility of escape.

No big spoilers here, but this mystery thriller’s heart-thumping, nerve-jarring conclusion has more than one clock winding down to the final, deadly seconds. The Life We Bury is superb investigator fiction, with action.

Si Dunn

Advanced Software Testing, Vol. 2, 2nd Edition – Study guide for ISTQB Advanced Test Manager – #bookreview

Advanced Software Testing, Volume 2, 2nd Edition

Guide to the ISTQB Advanced Certification as an Advanced Test Manager

Rex Black

(Rocky Nook - paperback)

 

Software testing is a complex and constantly evolving field. And having some well-recognized certifications is a good way to help encourage  your continued employability as a software tester and manager of software test teams.

Advanced Software Testing, Volume 2, 2nd Edition, focuses on showing you how to obtain an International Software Testing Qualifications Board (ISTQB) certification as an advanced test manager. The 519-page book is well-written and lays out what test managers should know to gain advanced skills in test estimation, test planning, test monitoring, and test control.

It also emphasizes  knowing how to define overall testing goals and strategies for the systems you and your team are testing. And it gives you strategies for preparing for and passing the 65-question Advanced Test Manager qualification test that is administered by ISTQB member boards and exam providers.

This second edition has been updated to reflect the ISTQB’s Advanced Test Manager 2012 Syllabus.  Advanced Software Testing, Volume 2, 2nd Edition takes a hands-on, exercise-rich approach, and it provides experience with essential how-tos for planning, scheduling, and tracking important tasks.

The updated book focuses on a variety of key processes that a software test manager must be able to handle, including describing and organizing the activities necessary to select, find and assign the right number of resources for testing tasks. You also must learn how to organize and lead testing teams, and how to manage the communications among testing teams’ members and between testing teams and all the other stakeholders. And you will need to know how to justify your testing decisions and report necessary information both to your superiors and members of your teams.

As for taking the complicated qualifications test, the author urges: “Don’t panic! Remember, the exam is meant to test your achievement of the learning objectives in the Advanced  Test Manager syllabus.” In other words, you cannot simply skim this book and take the exam. You must spend significant time on the learning exercises, sample questions and ISTQB glossary.

Si Dunn

***

Get the book here: Advanced Software Testing, Volume 2, 2nd Edition

***

Twelve American Wars: Nine of Them Avoidable – Eugene G. Windchy’s new book is a true “must read” – #bookreview

Twelve American Wars: Nine of Them Avoidable

Eugene G. Windchy

(iUniverse - paperback, Kindle)

You may not agree with every opinion, conclusion or finding expressed in this book, but it is a remarkable work that definitely should be read and given thoughtful consideration.

Twelve American Wars: Nine of Them Avoidable offers eye-opening looks at how the United States has blundered, pushed itself or gotten itself dragged into a dozen different wars between the late 1700s and today and how three-fourths of those wars could have been avoided.

Eugene G. Windchy is a superb researcher, and his well-known book Tonkin Gulf has long had special meaning for me. I spent nearly a year in the South China Sea and Tonkin Gulf aboard a destroyer, starting three days after the still-controversial Tonkin Gulf incidents in 1964. I was amazed at what Windchy was able to dig up about those “attacks” and what they ultimately helped trigger: massive expansion of the Vietnam War. Much of what he reported jibed strongly with what I knew and had experienced, but I was forbidden, for many years, to discuss my involvement because of secrecy restrictions.

Windchy’s new book quickly digs beneath the short, glossy, generally laudatory paragraphs we have read in American history textbooks. Indeed, you may be both amazed and distressed when you ponder his descriptions of how and why a dozen significant wars involving the United States actually got started and how at least nine of the wars realistically could have been avoided.

Si Dunn

Photoshop CC and Lightroom – An elegant, well-focused how-to handbook from Rocky Nook – #photography #bookreview

 

Photoshop CC and Lightroom

A Photographer’s Handbook

Stephen Laskevitch

(Rocky Nook - paperback, Kindle)

 

Stephen Laskevitch’s Photoshop CC and Lightroom is an excellent how-to book that both instructs and inspires.

This elegant new how-to book from Rocky Nook is aimed at digital photographers and graphics designers “who want to learn the basic tools and image editing steps within Photoshop and Lightroom to recreate professional looking images.” However, the book also is recommended for “a wide range of technicians and office workers who simply want to do more effective image editing.”

As a sometimes-photographer and not-frequent-enough user of feature-rich Photoshop, I definitely need how-to books like this to keep me on track with the features that I “know,” while also reminding me that there are many useful features I have not yet tried or learned. Fortunately, Laskevitch, an Adobe Certified Instructor, deliberately avoids the common tendency to showcase just the  “wow-factor Photoshop techniques.” Instead, he emphasizes “all the key techniques for good image editing: using layers and layer blending, color correction, printer profiles, and more.”

His book is richly illustrated with photographs that can inspire you to pick up your camera and go shoot. And it has plenty of how-to illustrations and steps for using the 2014 release of Photoshop CC, plus its companions: Bridge, Camera Raw, and Lightroom 5, as you process, enhance and preserve your images.

Bridge is a tool that lets you examine, sort, rate and organize the images in a folder. Adobe Camera Raw provides a few settings that can be selected or adjusted, and Laskevitch recommends shooting in RAW format, unless shooting snapshots. “One of the biggst advantages of RAW files,” he emphasizes, “is that they have more than 8 bits per channel of information and can therefore be edited more than JPEG files.” Lightroom, meanwhile, is “a photographer-friendly database application” that helps you keep track of your images and where you have stored them.

Photoshop CC and Lightroom is divided into two parts and ten chapters:

The Setup

  • Important Terms & Concepts
  • System Configuration
  • The Interface: A Hands-On Tour

The Workflow

  • Capture & Import
  • Organizing & Archiving Images
  • Global Adjustments
  • Local Adjustments
  • Cleaning & Retouching
  • Creative Edits & Alternatives
  • Output

“Output,” Laskevitch notes, “is the creation of what I call deliverables, whether that is a print, a book, a web site, or a digital file. Printing should be easier than it is, especially after all of these years of digital imaging. Improved with each release of Photoshop, the method I outline is simpler than ever. But since it uses profiles tht describe your printer’s characteristics to achineve stunning consistency and optimal results, you’ll have to keep focused nonetheless. This method,” he explains,” can also allaow you to experiment with many more papers than your printer manufacturer supplies.”

You do not have to have any prior Photoshop experience to benefit from Photoshop CC and Lightroom: A Photographer’s Handbook. And Photoshop works with either Windows or Mac computers, the author points out. Also, many (but not all) of the worfklows and techniques he describes can be used with previous versions of the software products, as well.

Si Dunn

  

Java 8 in Action – Ready for lambdas, streams and functional-style programming? #bookreview

 

Java 8 in Action

Lambdas, streams, and functional-style programming

Raoul-Gabriel Urma, Mario Fusco, Alan Mycroft

(Manning - paperback)

 Java 8, we were sometimes assured, would just be Java 7 with a few slick new (or past-due) features added.

Actually, now that it’s here, Java 8 represents “the biggest change to Java in the 18 years since Java 1.0 was released,” the three authors of this fine new book point out.

Of course, news of “big changes” seldom sits well with developers who have spent countless hours learning and getting comfortable with one particular version of a programming language.

And many coders and companies will continue sticking with Java 7 for a while longer, because it still works. But the adoption pace for Java 8 keeps picking up. So, to misquote an old sci-fi slogan, resistance soon will become somewhat futile.

Lambdas, streams, and functional-style programming capabilities are Java 8’s headline additions. And there are some other major and minor additions, as well, including default methods and a new Date and Time API.

Java 8 in Action does an excellent job of introducing these new capabilities, and the book offers many short code examples and other illustrations to show how to put the new Java 8 capabilities to work.

Indeed, short (and shorter!) code is one of the hallmarks of Java 8. “In Java 8 you can write more concise code that reads a lot closer to the problem statement,” the writers emphasize. To illustrate that point, they offer a five-line example of verbose Java 7 code and follow it with a one-line Java 8 code example that accomplishes the same thing. Other examples also drive home the coding efficiencies that Java 8 can offer.

Lambdas, also known as anonymous functions, enable you to skip writing method definitions that will only be used once. The authors note that “passing code is currently tedious and verbose in Java [meaning 7 and earlier]. Well, good news! Lambdas fix this problem: they let you pass code in a concise way. Lambdas technically don’t let you do anything you couldn’t do prior to Java 8. But you no longer have to write clumsy code using anonymous classes to benefit from behavior parameterization!”

The new Streams API makes it much easier to work with collections in Java and provides “a much different way to process data in comparison to the Collections API.” Using the Streams API, “you don’t need to think in terms of loops at all. The data processing happens internally inside the library.”

Meanwhile, if you are a diehard object-oriented programmer, you may be leery of the term “functional programming” and the notion of using functions as values. (“In practice, you can’t completely program in pure functional style in Java,” the authors note. Instead, you will learn how to write “functional-style programs” in which you hide the side effects.)

With Java 8, “two core ideas from functional programming…are now part of Java: using methods and lambdas as first-class values, and the idea that calls to functions or methods can be efficiently and safely executed in parallel in the absence of mutable shared state. Both of these ideas are exploited by the new Streams API,” the writers state.  Also, in Java 8, they add, “there’s an Optional class that, if used consistently can help you avoid NullPointer exceptions.”

This review barely dents the surface of this excellent how-to book’s contents. Whether you are learning Java now or you are a Java developer who wants to keep your coding skills up-to-date and sharp, Java 8 in Action should be a book you will read soon.

Si Dunn

Cloudera Administration Handbook – How to become an effective Big Data administrator of large Hadoop clusters – #bookreview

 

 

Cloudera Administration Handbook

 Rohit Menon

Packt PublishingKindle, paperback

 

The explosive growth and use of Big Data in business, government, science and other arenas has fueled a strong demand for new Hadoop administrators. The administrators’ key duty is to set up and maintain Hadoop clusters that help process and analyze massive amounts of information.

New Hadoop administrators and those looking to join their ranks especially will want to give good consideration to The Cloudera Administration Handbook by Rohit Menon. This is a well-organized, well-written and solidly illustrated guide to building and maintaining large Apache Hadoop clusters using Cloudera Manager and CDH5.

The author has an extensive computer science background and is a Cloudera Certified Apache Hadoop Developer. He notes that “Cloudera Inc., is a Palo Alto-based American enterprise software company that provides Apache Hadoop-based software, support and services, and training to data-driven enterprises. It is often referred to as the commercial Hadoop company.”

CDH, Menon points out, is the easy shorthand name for a rather awkward software title: “Cloudera’s Distribution Including Apache Hadoop.” CDH is “an enterprise-level distribution including Apache Hadoop and several components of its ecosystem such as Apache Hive, Apache Avro, HBase, and many more. CDH is 100 percent open source,” Menon writes.

The Cloudera Manager, meanwhile, “is a web-browser-based administration tool to manage Apache Hadoop clusters. It is the centralized command center to operate the entire cluster from a single interface. Using Cloudera Manager, the administrator gets visibility for each and every component in the cluster.”

The Cloudera Manager is not explored until nearly halfway into the book, and some may wish it had been explained sooner, since they may be trying to learn it on day one of their new job. However, Menon wants readers first to become familiar with “all the steps and operations needed to set up a cluster via the command line” at a terminal. And these are, of course, important considerations to becoming an effective, knowledgeable and versatile Hadoop Administrator.  (You may not always have access to Cloudera Manager while setting up or troubleshooting a cluster.)

The book’s nine chapters show its well-focused range:

  • Chapter 1: Getting Started with Apache Hadoop
  • Chapter 2: HDFS and MapReduce
  • Chapter 3: Cloudera’s Distribution Including Apache Hadoop
  • Chapter 4: Exploring HDFS Federation and Its High Availability
  • Chapter 5: Using Cloudera Manager
  • Chapter 6: Implementing Security Using Kerberos
  • Chapter 7: Managing an Apache Hadoop Cluster
  • Chapter 8: Cluster Monitoring Using Events and Alerts
  • Chapter 9: Configuring Backups

You will have to bring some hardware and software experience and skills to the table, of course. Apache Hadoop primarily is run on Linux. “So having good Linux skills such as monitoring, troubleshooting, configuration, and security is a must” for a Hadoop administrator, Menon points out. Another requirement is being able to work comfortably with the Java Virtual Machine (JVM) and understand Java exceptions.

But those skills and his Cloudera Administration Handbook can take you from “the very basics of Hadoop” to taking up “the responsibilities of a Hadoop administrator and…managing huge Hadoop clusters.”

Si Dunn

Help support the work of reviewing books. Click here to buy the book:  Kindle, paperback