Last week we had bug fixes as codegen cleanup as pretty much every week, including a bunch of work on ViewID.
We also improved support for external libraries, which you can now configure in… Read More
A couple of weeks ago, we launched the last platform update 10 (August 2017) for Dynamics 365 for Finance and Operations, Enterprise Edition and, as in almost every release, there… Read More
Guest blog by Sebastian-Valentin Burlacu, Microsoft Student Partner
I am in my second year of computer science at University College London. I have been passionate… Read More
HITS is a company specialized in developing Human Resources and People Management Business-to-Business Systems. Over the course of 17 years, HITS has evolved from a small regional enterprise… Read More
Welcome to another update for the Developer Preview, the October update. As usual, we've fixed a lot of issues reported by you, for more information view the list of fixed issues, In ad… Read More
Today, we are announcing the release of the .NET Framework 4.7.1. It’s included in the Windows 10 Fall Creators Update. .NET Framework 4.7.1 is also available on Windows 7+ and Wi… Read More
I’ve been experimenting with coroutines recently and I found that information on C++ coroutines are very difficult to find. I’m planning to write a series of C++ coroutine blogs… Read More
Real time test discovery is a new Visual Studio feature that uses a Roslyn analyzer to discover tests and populate the test explorer in real time without requiring you to build your project… Read More
The C# language is great for developer's productivity and I'm glad for the recent push towards making it more suitable for high-performance applications.
Here is an example: C# 5 introduced… Read More
How did I miss this?
I love C# and I try to keep up with the latest features. What I didn’t realize until recently is that the C# 7.1 features are already released. And C# 7.1 includes… Read More
This article provides an illustration of how Microsoft Azure could be used as a simple means of delivering content to a Unity game. In this scenario, a game will query Azure to retrieve and… Read More
I am a huge fan of TypeScript. For large projects it is indispensable. However, most SharePoint Framework (SPFx) applications are not large by design. SharePoint Framework is intended for s… Read More
I find numerous opinions and understandings about side-by-side and in-place installations of the .NET Framework. Here is my favorite explanation of this “.NET Versioning and Mult… Read More
One of the goodies that you get when you build the GitHub DirectX Shader Compiler yourself is the DirectX Shader Compiler Editor, casually referred to by its executable name 'dndxc'.
Buildin… Read More
Last time we looked at how to disassemble a shader in the DirectX Shader Compiler Editor.
If you looked carefully at the code inserted when you use Ctrl+N to include a new document, you… Read More
A few days ago I showed how we can compile and disassemble a shader using the DirectX Shader Compiler Editor, then how to run that shader. Today I'm going to look at the optimizer instead.
W… Read More
This excerpt is from the book entitled 40 Strange Groups. Little is known about them, hence the shortness of the book and the low price.
This famous club, also known as the 4Cs, meets once a… Read More
As you may know from my previous posts "The 'in'-modifier and the readonly structs in C#" and "Performance traps of ref locals and ref returns in C#", structs are trickier then you might thi… Read More
Visual Studio Code C/C++ extension May 2018 Update – IntelliSense configuration just got so much easier!
This morning we shipped the May 2018 update of the C/C++ extension for Visual S… Read More
Microsoft was a keystone-level sponsor of PyCon US 2018 this year, which took place in Cleveland Ohio from May 9-17th. We had a great time interacting with and learning from the community, a… Read More
Visual Studio Code C/C++ extension June 2018 Update
Today we’re very happy to announce the availability of the June 2018 update to the C/C++ extension for Visual Studio Code! In this u… Read More
Guest post by Zurab Murvanidze Microsoft Student Partner University College London
About me:
My name is Zurab Murvanidze, I am 1st year computer science student at UCL. I love learning about… Read More
This post was written by Olga Arkhipova
Oftentimes, multiple projects in a Visual Studio solution use the same or very similar precompiled headers. As pch files are usually big and building… Read More
Why re-write the preprocessor?
Recently, we published a blog post on C++ conformance completion. As mentioned in the blog post, the preprocessor in MSVC is currently getting an overhaul. We… Read More
If you're familiar with C#, then you most likely heard that you should always override Equals and GetHashCode for custom structs for performance reasons. To better understand the importance… Read More
TypeScript 3.0 is here! Today marks a new milestone in the TypeScript journey, serving JavaScript users everywhere.
If you're unfamiliar with TypeScript, it's not too late to learn about it… Read More
Have you tried Visual Studio 2017 at home and want to use it at work? Here are eight reasons to upgrade today that you can share with your management:
Faster Than Ever
Efficient Code Navigat… Read More
If you are a fan of .NET performance there has been a lot great news lately such as Performance Improvements in .NET Core 2.1 and Announcing .NET Core 2.1, but we've got more. Tiered compila… Read More
Guest post by Nathan Lucaussy, Microsoft Student Partner at Oxford University.
Introduction to Data Science using F# and Azure Notebooks - Part 1: Functional Programming Basics via Plotting… Read More
Containers allow developers to package up an application with all the parts it needs, such as libraries and other dependencies, and ship it all out as one image. This is especially useful fo… Read More
Today, we’re incredibly pleased to announce general availability of F# 4.5.
This post will walk through the changes in F# 4.5 (just like the preview post), then show some updates to F#… Read More
This week we released Visual Studio 2017 version 15.8. Our 15.8 update brings the following improvements for web developers:
Custom docker image tags during Publish
Zip push deployment for A… Read More
We would like to share a progress update to our previous announcement regarding enabling Boost.Hana with MSVC compiler. Just as a quick background, Louis Dionne, the Boost.Hana author, and u… Read More
This post was written by Olga Arkhipova.
Many projects need to use additional tools during their build to generate sources for further compilation or perform other custom build tasks. VC pro… Read More
This post is part of a regular series of posts where the C++ product team here at Microsoft and other guests answer questions we have received from customers. The questions can be about anyt… Read More
... when used with async/await.
TaskCompletionSource class is a very useful facility if you want to control the lifetime of a task manually. Here is a canonical example when TaskCompletionSo… Read More
Since it was released a little more than a year ago, Visual Studio 2017 for Mac has grown from being an IDE primarily focused on mobile application development using Xamarin to one that incl… Read More
This post is part of a regular series of posts where the C++ product team and other guests answer questions we have received from customers. The questions can be about anything C++ related:… Read More
This post was written by Varun Venkatesan, Li Tian, Denis Pravdin, who are engineers at Intel. They are excited to share .NET Core-specific enhancements that Intel has made to VTun… Read More
You may be familiar with the Microsoft Quantum blog, which shares general news about our quantum computing program and about quantum computing in general. This blog is its developer- and com… Read More
This post is part of a regular series of posts where the C++ product team and other guests answer questions we have received from customers. The questions can be about anything C++ related:… Read More
TypeScript 3.2 is here today!
If you're unfamiliar with TypeScript, it's a language that brings static type-checking to JavaScript so that you can catch issues before you even run your code… Read More
Today, we are announcing .NET Core 3 Preview 1. It is the first public release of .NET Core 3. We have some exciting new features to share and would love your feedback. You can develop .NET… Read More
C++ developers using Visual Studio 2019 16.0 Preview 1 or Visual Studio Code can now use Live Share. With Live Share you can share the full context of your code, enabling collaborative editi… Read More
One of the major problems we faced when we embarked on the extensibility journey, was that X++ select statements are not extensible. If someone wants to add a new range, a join, a field in t… Read More
The Quantum Architecture and Computation group launched Q#, our quantum computing programming language, a year ago on December 11th, 2017.
Q# 0.1 was the result of a lot of hard work from a… Read More
As you hopefully heard, the first preview of Visual Studio 2019 is now available. In this post I’ll cover some of the productivity improvements for .NET developers we’re most exc… Read More
In previous blog posts you have read about some of the ideas behind Q#, how it came into existence, and its development over the past year. You have read about quantum computing, quantum alg… Read More
Containers only exists in X++ - you'll not find a similar generic construct elsewhere. They serve many purposes like storage of blob data (like images), transferring of large portions of dat… Read More
The access modifiers in X++ are now much closer to C#'s access modifiers, and behave just the same.
Who can access foo() when it is…?
Please notice
protected internal is the… Read More
Visual Studio 2019 pushes the boundaries of individual and team productivity. We hope that you will find these new capabilities compelling and start your upgrade to Visual Studio 2019 soon… Read More
Introduction
This article shows you how to troubleshoot a specific symptom that you may encounter when performing deployment using OneDrive with Azure App Service. If you are using OneDrive… Read More
Product Identify: eBook Compiler Software program: create your individual eBooks Click on right here to get eBook Compiler Software program: create your individual eBooks at discounted worth… Read More
If you’re ever tasked with implementing a cryptography feature–whether a high-level protocol or a low-level primitive–you will have to take special care to ensure you&rsquo… Read More
Previously on Dead Ends in Cryptanalysis, we talked about length-extension attacks and precisely why modern hash functions like SHA-3 and BLAKE2 aren’t susceptible.
The art and scie… Read More
One of the common questions about the Asus VivoBook X515JA laptop is whether it is suitable for programming. The answer is yes; the Asus VivoBook X515JA laptop is capable of handling most pr… Read More