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

Articles we enjoyed

Background transfer API in universal Windows apps: what you need to know
With the Visual Studio 2013 Update 2, we can now build Windows Store and Windows Phone Store apps from a single source project. Because the WinRT Windows.Networking.BackgroundTransfer API is available both for Windows Store and Windows Phone apps, it is the API to use for background transfers in any universal app project. However, there are a few usage and behavioral differences between the two platforms that you should be aware of.

Read more

Let’s Code: Build your own FlipView Page Indicator
XAML data binding is pretty powerful. One of the benefits of XAML data binding is that it lets different elements on one UI use the same data. The WinRT-XAML FlipView inherits from ItemsControl, the base class for all XAML repeaters. It shows a single record at a time. But how many records are before the current record? How many records are after it? Without some type of page or context indicator, the FlipView is a mystery to the user. And, that’s what we’re after today – building our own page indicator for the FlipView control.

Read more

Use Code Maps to Understand Code Relationships
Maintaining a large code base is hard. Diving in and understanding an unfamiliar code base is even harder. But every developer has had to do this at some point in his career. There are multiple approaches you can take, most of which usually end up with you using a piece of paper to diagram out relationships in your code. Visual Studio 2012 provides an architecture tool to help with this: the dependency graph. With dependency graphs, you can easily create a visual representation of a project or solution, which you can drill into for details. Visual Studio 2012 Update 1 provides an even more user-friendly tool for creating and manipulating this type of visualization, called a code map.

Read more

The JIT finally proposed. JIT and SIMD are getting married.
Processor speed no longer follows Moore’s law. So in order to optimize the performance of your applications, it’s increasingly important to embrace parallelization. Or, as Herb Sutter phrased it, the free lunch is over. You may think that task-based programming or offloading work to threads is already the answer. While multi-threading is certainly a critical part, it’s important to realize that it’s still important to optimize the code that runs on each core. SIMD is a technology that employs data parallelization at the CPU level. Multi-threading and SIMD complement each other: multi-threading allows parallelizing work over multiple cores while SIMD allows parallelizing work within a single core.

Read more

Videos we favorited

«Windows Phone 8.1 for Developers» Series

In today's Mobile Monday post we're highlighting an awesome series from the Jayway team, Robert Hedgate, Andreas Hammar, Alexander Persson, Johan Silfversparre, Johan Olsson, Andreas Ekberg, Lars-Håkan Jönsson and Peter Mataic. This on going series on developing for Windows Phone 8.1 starts with getting started (I know, funny that) through most, if not all, the new features available on Windows Phone 8.1 (which if you've not been looking it, is a massive update and is pretty awesome. I've been using it on my phone since release day and am impressed every day. 8.1 really is a v9 in all it's features, improvements and capabilities...)

Read more

Libraries and Tools to the rescue

Sharing code across platforms

At Build we announced two great ways to re-use your code: the new Universal Windows apps, and the improved portable class libraries. They both help you reuse code across platforms. In this post, I’ll describe both options and how you can choose between them. Read more

Introducing the Microsoft .NET Framework Repair Tool

The .NET Setup team has made some significant investments over the last couple of years in improving the deployment experience for the .NET Framework setup and its updates. In spite of this effort, occasionally some customers run into issues deploying the .NET Framework or its updates that cannot be fixed from within the setup itself. For such cases, we have a tool - the .NET Framework Repair Tool that can help with detecting and fixing some of these common causes of install failures. Read more

Events/Webinars/Seminars you shouldn't miss

SQL Server in Azure Virtual Machines: Developer Jump Start

Want to learn how to build and deploy apps running SQL Server in Azure Virtual Machines? Or find out how to move existing on-premises databases and applications to the cloud as-is? Join us for a demo-rich learning session featuring migration tools and a sample app that utilizes both Azure Virtual Machines and Azure Cloud Services. Read more

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


Unsubscribe here