Introducing Nullable Reference Types in C#
Today we released a prototype of a C# feature called “nullable reference types“, which is intended to help you find and fix most of your null-related bugs before they blow up at runtime.
Today we released a prototype of a C# feature called “nullable reference types“, which is intended to help you find and fix most of your null-related bugs before they blow up at runtime.
Porting existing code to .NET Core used to be quite hard because the available API set was very small. In .NET Core 2.0, we already made this much easier, thanks to .NET Standard 2.0. Today, we’re happy to announce that we made it even easier with the Windows Compatibility Pack, which provides access to an additional 20,000 APIs via a single NuGet ...
In September, at Microsoft Ignite 2017, I announced tools for the AI-driven Digital Transformation and described how the Microsoft AI platform enables a rich variety of application scenarios. Today, at Connect(); 2017, we are enabling developers and data scientists to infuse AI into new and existing applications quickly and easily with the followin...
Whatever the language or platform, developers want the same thing – to create app experiences that are high-quality, intelligent and personalized. Experiences that delight users and keep them engaged. To do that, we need tools that increase our productivity, so that we spend more time on what matters most to our app’s success.
Microsoft puts the needs of the developer front and center in its data solutions. We have created the most advanced set of tools to radically lower the barriers to getting data – of any type, from anywhere – into the application design and build process. Today with the preview of Microsoft SQL Operations Studio, you can now access, run and manage t...
Today we are announcing a new cross-platform command line interface for Visual Studio Team Services (VSTS) and Team Foundation Server (TFS). This new CLI, currently in preview, lets you manage and work with pull requests, work items, builds, and more. Many more commands and capabilities will be added over time, hopefully with help from the communit...
Today at the annual Microsoft Connect(); event in New York City, we made exciting announcements that will empower every developer, data scientist, and data professional to do more with data—specifically at the core of our news, we’re delivering more open source data technologies, making AI easier to consume, and helping organizations streamline the...
Today, we launched Visual Studio App Center1, and it is now generally available for Android, iOS, macOS, and Windows apps. App Center has everything you need to manage the lifecycle of your apps, including automated builds, testing on real devices in the cloud, distribution to beta testers and app stores, and monitoring of real-world usage through ...
C# 7.2 is the latest point release of C#, and adds a number of small but useful features. All the features are described in wonderful detail in the docs. Start with the overview, What’s new in C# 7.2, which gives you an excellent introduction to the new set of capabilities. It is worth celebrating that a significant portion of the docs are communi...
We are happy to announce the public preview of Azure DevOps Project. Azure DevOps Project helps you launch an app on an Azure App Service of your choice in a few quick steps and set you up with everything you need for developing, deploying, and monitoring your app.