May Issue Released

Announcing the May, 2017 issue of PragPub! Our lead article is from familiar contributor James Bonang. In it, the unexpected discovery of a venerable artifact leads Jim to examine tools and techniques that can help you eliminate memory errors in C++ code. It’s the first installment in an occasional series on building quality software. You’ll save time, effort and maybe a project or two.

In Java, we’ve been writing object-oriented code using the imperative style. Starting with Java 8, we can write code in the functional style. All this year, Venkat Subramaniam is demonstrating how to refactor existing Java code to the functional style. You’ll learn why and how to refactor your code to functional style. This month, Venkat focuses on the functional approach to one of the most common operations on data: sorting.

Woody Zuill, the creator of Mob Programming, steps in for vacationing Mark Pearl, who has been writing about practical issues in implementing your own mob. This month Woody looks at the productivity question at the heart of mob programming: How can five people at one computer be productive?

You’re a developer, but at some point in your career you’ll probably find yourself managing others. Every month Marcus Blankenship shares tips on how to be as good at managing as you are at your “real” job. This month is a double-header as he looks at two management challenges: the programmer who just wants to program and the programmer who insists you need to halt forward progress and rewrite or refactor crufty code.

What else? Antonio Cangiano returns with another selection of new books on programming, John Shade gets as touchy-feely as he’ll ever be as he takes on the challenge of Grasping, and we have not one but two brain teasers. All in this May, 2017 issue of PragPub.

We hope you enjoy it!

Robot Attack

“A 300-pound egg-shaped security robot was punched to the ground by an allegedly drunken man outside a Silicon Valley shopping center, Mountain View police said.”

Oh, that’s definitely my pick for best story lead of the past week.

There are a couple of twists to the story, though.

For one thing, this particular robot has a record. He ran over a kid’s foot.

Or it may not have been this particular robot. They all look alike to me. You know?

A further twist: these robots rent out for $7 an hour. Basically half minimum wage. It’s a wonder they’re not rioting. Or on strike.