Tuesday May 3rd
This post was written by Mike Rousos, a software engineer on the .NET team. Beginning with the .NET Framework 4.0, all versions of the .NET Framework with a major version number of 4 (called '4.x' versions) install as in-place updates. This means that only one 4.x .NET Framework is installed on a computer at a time.
This article shows how localization can be implemented in Angular 2 for static UI translations and also for localized data requested from a MVC service. The MVC service is implemented using ASP.NET Core. This post is the first of a 3 part series. The following posts will implement the service to use a database and...
On the Package Management team, we're frequently asked how to think about versioning packages. Conceptually, it's simple: NuGet (like many package managers) prefers semantic versioning ( SemVer), which describes a release in terms of its backwards-compatibility with the last release. But for teams that have adopted continuous delivery, there's tension between this simple concept and the reality of publishing packages.
Azure DocumentDB is making it easy to prune old data with the support for Time To Live (TTL). Previously, if you wanted to delete documents in DocumentDB older than a particular point in time, you would have to write your own logic to first retrieve the records, and then execute a delete statement per document in the result set.
SDI is on the upswing. Sixty-seven percent of enterprises will increase SDI spending in 2016, according to a 451 Research report. But are organizations ready? Before you engage in a software-defined infrastructure (SDI) implementation, make sure your organization has the skilled staff in place needed for it to succeed.
Monday May 2nd
My new free eBook "C# 6.0: What's New Quick Start" is now complete and available for download. The book covers the following: Using Static Type Directive String Interpolation The Null-Conditional Operators Getter Only Auto Properties Using Await in Catch and Finally Blocks Property, Dictionary, and Index Initializers The nameof Operator Expression Bodied Functions and Properties Exception Filters Visual Studio 2015 and C# 6 You can download it for free or pay what you think it is worth.
In this blog post, I'll cover some of the basics of CPU Sampling, the method the Visual Studio profiler uses to capture CPU performance data in your applications. If you're interested in performance profiling, we welcome any feedback you have and encourage you to help us build better performance tooling!