Page 8 - MSDN Magazine, February 2018
P. 8

Editor’s NotE MICHAEL DESMOND Groundhog Day
Groundhog Day has to be my favorite holiday. On the 2nd of each February, the citizens of tiny Punxsutawney, Pa., gather at Gobblers Knob to bear witness to a celebrated rodent predicting the weather. If the groundhog emerges and sees its shadow, the legend goes, the country will experience another six weeks of winter. If not, the forecastisforanearlyspring.
I mean, you can’t make this stuff up.
Thedayisrootedinancientcelebrationsatthemidpointbetween the winter solstice and spring equinox. On the Gaelic holiday of Imbolc a mystical hag called the Cailleach was said to gather fire- wood to last her the rest of winter. If she wanted winter to last, she conjured sunny weather for her gathering, while cloudy or poor weather meant the Cailleach was asleep and winter nearly over. All of which I think explains why our magical, weather-controlling groundhog calls for six weeks of winter if the sun shines on Feb. 2.
On the 2nd of each February, the citizens of tiny Punxsutawney, Pa., gather at Gobblers Knob to bear witness to a celebrated rodent predicting the weather.
Whatever the case, predictions are in the air. So I turned to our intrepid columnists for their takes on the future, and here’s what they said.
Nosurprise,artificialintelligence(AI)isontap.FrankLaVigne, who writes the Artificially Intelligent column, says that within two years AI will be a “mandatory skill set” for mainstream developers, much the way mobile development emerged over the past decade.
Test Run author James McCaffrey expects enterprise developers to take over writing prediction code the same way they’ve taken on
other parts of the pipeline, such as design, implementation and test. And he says that this code, currently a rarity in enterprise production software systems, soon won’t be. “By January 2019, the use of neural network classification and regression prediction code (generated using the Microsoft CNTK library, or inserted via Azure Services) inproductionsystemswillbefarmorecommon.”
David Platt (of Don’t Get Me Started fame) thinks AI is doomed tomeetitsmatchwhenit“runssmackintoNaturalStupidityTM,” while Essential .NET author Mark Michaelis helpfully points out that I’ll likely use AI to generate my prognostications for next year’s Groundhog Day column.
On the security front, Spectre and Meltdown will echo far into 2018 and 2019, says Ted Neward, author of The Working Programmer. “These are the first widely publicized ‘side-channel’ attacks to make the evening news. Even if they never actually result in actionable attacks in the wild, the patches are already confirmed as reducing theperformanceofthechipstheyprotect.”
Julie Lerman, author of the Data Points column, sees changes coming for microservices design, which she says could benefit from proven Domain-Driven Design (DDD) concepts. “DDD provides guidance on defining the boundaries of your processes using bounded contexts and maintaining separate databases per each bounded con- text, just as we do with microservices,” she says. “It has also solved the constant question about how to share data between those contexts.”
Two columnists address cryptocurrencies and blockchains. Michaelis says cryptocurrencies will continue to increase in value, not necessarily because of any new innovation, but because people can’t resist a get-rich scheme. But La Vigne is bullish on blockchains. “I do think we will see some creative uses for block- chains, especially in the supply chain space to enforce ethical standardsandfoodsafetylaws.”
As for Platt, he looks to the day when Amazon buys Walmart and converts its stores into delivery drone bases. He’s also waiting to see which major university will be first to replace its science department with StackOverflow.
Visit us at msdn.microsoft.com/magazine. Questions, comments or suggestions for MSDN Magazine? Send them to the editor: mmeditor@microsoft.com.
© 2018 Microsoft Corporation. All rights reserved.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, you are not permitted to reproduce, store, or introduce into a retrieval system MSDN Magazine or any part of MSDN Magazine. If you have purchased or have otherwise properly acquired a copy of MSDN Magazine in paper format, you are permitted to physically transfer this paper copy in unmodified form. Otherwise, you are not permitted to transmit copies of MSDN Magazine (or any part of MSDN Magazine) in any form or by any means without the express written permission of Microsoft Corporation.
A listing of Microsoft Corporation trademarks can be found at microsoft.com/library/toolbar/3.0/trademarks/en-us.mspx. Other trademarks or trade names mentioned herein are the property of their respective owners.
MSDN Magazine is published by 1105 Media, Inc. 1105 Media, Inc. is an independent company not affiliated with Microsoft Corporation. Microsoft Corporation is solely responsible for the editorial contents of this magazine. The recommendations and technical guidelines in MSDN Magazine are based on specific environments and configurations. These recommendations or guidelines may not apply to dissimilar configurations. Microsoft Corporation does not make any representation or warranty, express or implied, with respect to any code or other information herein and disclaims any liability whatsoever for any use of such code or other information. MSDN Magazine, MSDN and Microsoft logos are used by 1105 Media, Inc. under license from owner.
4 msdn magazine


































































































   6   7   8   9   10