MSDN Flash - Volume 20, Number 20: September 19, 2016
Top News Worldwide
Your Featured Content
Message-Based Business Logic in Practice
Expressing the logic of a business domain can be a real challenge. An emerging solution is to use business events to express the logic of the domain in a more natural and user-friendly way, as Dino Esposito explains.
Unicode Encoding Conversions with STL Strings and Win32 APIs
Giovanni Dicanio presents C++ techniques for converting Unicode text between UTF-8 and UTF-16, using the Win32 APIs MultiByteToWideChar and WideCharToMultiByte. These Win32 C-interface APIs are wrapped in modern C++ code, using STL string classes to store Unicode text, and exceptions to signal error conditions.
Azure Service Fabric on Linux
This release includes Eclipse and Jenkins support, so you can use the tools you know to build and deploy on Service Fabric on Linux. With .NET Core on Linux and Mac, C# developers can use C# Microservices on Linux, making the Linux ecosystem easier to navigate.
August Update for the Visual Studio Code C/C++ extension
Keeping with our monthly release cadence and goal to continuously respond to your feedback, the August update introduces debugging your Windows applications using Visual Studio Code, improves your code-formatting experience with clang-format, and adds improvements to auto-complete.
Speak JSON? Check DocumentDB, a NoSQL JSON database
Join the Women’s Health Data Challenge and help make a difference with machine learning.
Women in developing countries face serious reproductive health problems such as sexually transmitted infections (STIs), unintended pregnancies, and complications from childbirth. Optimized machine learning solutions can help healthcare providers offer customized education and training to patients to better reduce their reproductive health risk.
Build Asynchronous AJAX-Enabled Web Pages with Reactive Extensions
Leveraging Reactive Extensions and the RxJS-DOM plug-in gives you a flexible, high-level way of integrating client-side DOM events and AJAX requests in a loosely coupled way that enables you to make significant changes to your application without having to restructure all of your code.
Keep your sensitive data ‘Always Encrypted’ with SQL Server 2016
Always Encrypted allows you to encrypt sensitive data inside client applications and never reveal the encryption keys to the Database Engine. Try it on SQL Server 2016 Developer Edition.
October 3: Azure Data Analytics for Developers
Developers, if you have a couple of years of experience on any platform and you want to explore some of the fastest-growing areas of computer science, join MVA and WintellectNOW as they team up to look at Azure Machine Learning and Azure Stream Analytics.
Microsoft Virtual Academy – GitHub for Windows Users
Take a look at GitHub workflows in a browser, find out how to use GitHub Desktop, check out GitHub integrations with Visual Studio and Visual Studio Code, and learn about Git on the command line. Plus, explore advanced techniques using GitHub.
Visual C++ for Linux 1.0.5 Updates
This release has some major performance improvements that feature incremental copy and build, and considerably reduce the number of connections to the remote Linux machine. We’ve made significant improvements in IntelliSense, and added new debugging options.
Get hands-on with big data
September 26–27, 2016, Atlanta, GA
Join us at the new Microsoft Data Science Summit – a two-day intensive event for data scientists, big data engineers, machine learning specialists, and IT pros. Get hands-on with real-world challenges, build connections, and go deep into the disruptive technologies that can give your business insights and competitive advantages.
Scott Hanselman kicks off the DEVintersection & <anglebrackets/> Fall Count Down Show #1
Scott Hanselman and Richard Campbell met up at the Channel 9 studios to discuss Microsoft’s embrace of open source, the intersection of technologies and the DEVintersection & <anglebrackets/> conference this fall October 25–29 in Las Vegas. Learn directly from the product group as the NET'>ASP.NET Core team conducts a workshop. Register at DEVintersection.com.
This newsletter contains information based on your preferences. Customize which topics you receive. Changes will be reflected in the next newsletter sent after your confirmation.
You can also see a version of the newsletter containing all topics.