Can't see this email? View it in your browser.
DotNet Weekly
Liquid Newsletter Template Week:10
Visit Our Site
Your weekly .NET update

Articles we enjoyed

Go Cross-Platform with the .NET Framework
Most developers prefer to write their business logic code once and reuse it later. This is a much easier approach than building different apps to target multiple platforms. Recent announcements about .NET Core—a componentized version of the Microsoft .NET Framework—and the close partnership of Microsoft and Xamarin mean that if you create Portable Class Libraries (PCLs) compatible with .NET Core, you’re closer to this reality than you’ve ever been.

Read more

The Compromise Between Development Time and Performance in Data-Driven ASP.NET MVC
When building an application, developers tend to use a plethora of components, libraries and services to make their job easier. Good libraries and services make development more straightforward because they provide a simplified interface to a feature. The advantages of using libraries/services are in the ease, and speed, of development. One disadvantage of libraries/services is that they do not always perform as well as a hand-coded alternative.

Read more

Performance Improvement When Debugging .NET Code With Visual Studio 2015
Nothing is more frustrating than trying to debug an application that runs significantly slower when you’re debugging it than it does when it runs without a debugger attached. Over the years we’ve received numerous complaints along the lines of “when I run my application without the debugger it takes a few seconds to execute a scenario, but with the debugger it can take several minutes.” By far the most common cause is a large number of exceptions being thrown and caught somewhere in the application (we’ll look at why later in the post).

Read more

Introducing the UI debugging tools for XAML
One of the top requests from developers (reiterated at //BUILD last year) has been tools for inspecting the XAML at runtime. With Visual Studio 2015 CTP6 we’re pleased to introduce the new UI debugging tools for XAML. These tools enable you to inspect the visual tree of your running WPF application as well as the properties on any element in the tree, turning the difficult challenge of picking apart how properties override each other and figuring out winning behavior into a straightforward task that’s done at runtime, when everything is taken into account. Visual Studio integrates these UI debugging tools directly into the debugging experience so they fit seamlessly into the development cycle.

Read more

.NET Core Open Source Update – February 26, 2015
It has been a couple weeks since we last reported on the .NET Core open source project. It's been a very fun time, watching more people get involved in the project and to see progress on a daily basis. It's amazing watching my GitHub news feed. I have to scroll through several page views just to get through the last hour (on a weekday) of corefx, coreclr and roslyn repo activity. Today, we're going to focus on the CoreCLR repo.

Read more

Libraries and Tools to the rescue

Updates to ASP.NET 5 yeoman generators for beta 3

With the most recent version of Visual Studio 2015 CTP, CTP 6 this past Monday, there were some great improvements not only in the IDE but also ASP.NET 5. See the article here from Jeff Fritz, or Introducing ASP.NET 5 on Scott Guthrie’s blog, for even more. We have updated the ASP.NET 5 yeoman generators to have the latest content based on ASP.NET 5 beta 3. Read more

Events/Webinars/Seminars you shouldn't miss

Developer Productivity: What’s New in C# 6

Are you a C# Developer who wants to be more productive? We've got good news! The latest and greatest features in C# can help. Join us to learn a more precise way to write constructs (that is, find out how to type less and code more). MVP and best-selling author Bill Wagner teams up with Microsoft Program Manager Anthony Green to explore auto property initializers, expression bodied members, null propagation operators, exception filters, string interpolation, and more. Find out how these new language features can make you more efficient. And see how easy it is to look at your code, diagnose issues, and solve problems. Don't miss this chance to become a C# 6 master. Read more

Follow us: Facebook Facebook Twitter Twitter
/* DotNet Weekly */


Unsubscribe here