|
October 04, 2017
"Boo!"
Ok, that's not so scary.
"Three hundred new JavaScript frameworks and fourteen new package managers were released this week..."
That's more like it. Welcome to October, the season for trick or treats. There's no tricks here, but this month's issue of PragPub magazine is filled with treats about change, coincidence, refactoring, and more. Read on for details!
/\ndy
October PragPub Magazine
The scary cover of this issue of PragPub is false advertising. There’s nothing scary in this issue. So if life has you stressed out, come relax with this totally not-scary October PragPub.
They say change is the only constant. Keeping up with change requires constant learning. And encouraging learning in a business requires more than practices and programs, it requires a work environment optimized for learning. Diana Larsen knows how to create that environment, and talks about it in this issue.
Diana’s advice is pragmatic and experience-based. But sometimes what looks like an excellent program for improving your workplace needs a little tweaking to make it fit your particular situation. Sandy Mamoli recounts a case of a company trying to implement a purpose-driven, responsive self-management program and running into difficulties. It’s an enlightening description of what it can take to make a truly useful program be truly useful for you.
All right, maybe change isn’t the only constant. Derek Sivers makes a convincing argument that coincidence is another constant. Highly unlikely events happen every day. Life is nothing but a string of remarkable coincidences, and they are remarkable only when we remark on them. Expecting coincidences puts you more in sync with reality.
Those three articles are packed with practical advice, but what they don’t have is executable code. Our fourth feature this month fills that need. Venkat Subramaniam is back with another example of how to refactor code to functional style in Java 8. This time he looks at the popular Decorator pattern, and in a series of before-and-after examples shows how taking a functional approach can declutter the pattern, resulting in highly concise, elegant, and expressive code that is easier to understand and maintain.
Our regular columnists are here as well. Marcus Blankenship writes about the challenges of the programmer/manager, and this month shares a personal story of a time he fell short as a manager, and what he learned from the experience. Johanna Rothman is our project expert, and this month she answers the question, when the problem’s not with the team but with the system, how do you prove it to management? And John Shade? He’s skeptical about the new venture Elon Musk is considering.
Of course Antonio Cangiano has all the latest tech books and your editor has some interesting tech stories for your edification and a puzzle for your entertainment. We hope you enjoy this totally not-scary October PragPub!
Now available from theprosegarden.com.
Upcoming Author Appearances2017-10-04 Chris Johnson,
Technical Interviewing Meetup - Madison, WI
2017-10-05 Rachel Davies,
Software Craftsmanship, London
2017-10-05 Daniel Pritchett,
Southeast Ruby
2017-10-06 VM Brasseur,
SeaGL 2017
2017-10-07 Randall Koutnik,
Silicon Valley Code Camp
2017-10-07 Brian MacDonald,
SeaGL 2017, Seattle
2017-10-09 Ian Dees,
Pacific Northwest Software Quality Conference (PNSQC), Portland, OR
2017-10-09 Diana Larsen,
Agile Cincinnati 2017, Cincinnati, OH
2017-10-10 Diana Larsen,
Perfecting Practice Adoption with the Agile Fluency™ Game - a workshop, Cincinnati, OH
2017-10-19 Ludovico Fischer,
React Amsterdam/Amsterdam
2017-10-23 VM Brasseur,
All Things Open 2017
2017-10-27 Chris Adamson,
Swift by Northwest
2017-10-29 VM Brasseur,
LISA 2017
2017-11-08 Fred Hebert,
CodeMesh, London
2017-11-13 Sandy Mamoli,
Agile Encore
2017-11-15 Noel Rappin,
RubyConf, New Orleans
2017-11-30 Sandy Mamoli,
Yow! Melbourne, Sydney and Brisbane
Audio Books!
Did you know we have audio books for your listening pleasure?

Don't Get Left Out
Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.
Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:
Tell your friends! Tweet this
Follow us on Twitter: @pragprog, @pragpub, Andy Hunt @PragmaticAndy.
Thanks for your continued support,
Andy Hunt
Publisher, Pragmatic Bookshelf
Books • eBooks • PragPub Magazine • Audiobooks and Screencasts PragProg.com
Manage your subscription using your account, or permanently unsubscribe here. Sent by the Pragmatic Programmers, LLC. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615
|