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

Books we recommend

ASP.NET Web API: Build RESTful web applications and services on the .NET framework

he ASP.NET Web API was designed from the ground up to meet the need of developers who want to build HTTP/RESTful services. ASP.NET Web API is an HTTP service that uses HTTP as the application protocol and can return data based on the data format requested by the client. It is a lightweight web-based architecture that...

Read more

Image Free ebook: Introducing Microsoft System Center 2012 R2

Microsoft System Center is one of the three pillars of Microsoft’s Cloud OS vision that will transform the traditional datacenter environment, help businesses unlock insights in data stored anywhere, enable the development of a wide range of modern business applications, and empower IT to support users who work anywhere while being able to manage any device in a secure and consistent way. The other two pillars of the Cloud OS are, of course, Windows Server 2012 R2 and Windows Azure, and Microsoft Press has recently released free Introducing books on these platforms as well.

Read more

Articles we enjoyed

Code Snippet in Visual Studio
Code Snippet is one of the best and easiest ways for any developer to increase code productivity. As far I know, there are lots of people who don't know about this feature in Visual Studio. It is an interesting feature which helps you to get a template of your method or property to code it quickly.

Read more

How Duck Typing Benefits C# Developers
Duck typing allows an object to be passed in to a method that expects a certain type even if it doesn’t inherit from that type. All it has to do is support the methods and properties of the expected type in use by the method.

Read more

Code First Goodies in Entity Framework 6
In my December 2013 article, “Entity Framework 6: The Ninja Edition” (, I described many of the new features in Entity Framework 6 (EF6). I wasn’t able to delve into every feature, though, so this month I’ll drill into some of the EF6 enhancements specific to Code First. Two of the features I’ll discuss are relevant to Code First mappings, and the others relate to Code First migrations.

Read more

Build More Efficient Windows Store Apps Using JavaScript: Error Handling
Believe it or not, sometimes app developers write code that doesn’t work. Or the code works but is terribly inefficient and hogs memory. Worse yet, inefficient code results in a poor UX, driving users crazy and compelling them to uninstall the app and leave bad reviews. I’m going to explore common performance and efficiency problems you might encounter while building Windows Store apps with JavaScript. In this article, I take a look at best practices for error handling using the Windows Library for JavaScript (WinJS). In a future article, I’ll discuss techniques for doing work without blocking the UI thread, specifically using Web Workers or the new WinJS.Utilities.Scheduler API in WinJS 2.0, as found in Windows 8.1. I’ll also present the new predictable-object lifecycle model in WinJS 2.0, focusing particularly on when and how to dispose of controls.

Read more

Troubleshooting Applications with IIS Logs
Have you ever tried to troubleshoot or debug an application without having ever seen the code? Have you ever had a malfunctioning application, and neither the browser nor the application provided a useful error code? I’ve encountered both scenarios many times, and it’s a good idea to be prepared for their eventuality. The techniques I’ll describe in this article will help you troubleshoot any application or system running under IIS, no matter what platform it’s coded on. These techniques have helped me troubleshoot applications and Web sites in a variety of situations, especially on devices other than PCs—a scenario that is becoming the norm these days. In a recent case, these techniques helped me discover why videos wouldn’t display on Apple devices though they ran perfectly on Windows-based devices.

Read more

HTML5 Threading with Web Workers and Data Storage with IndexedDB
In this article, I continue exploring HTML5 features with a look at Web Workers, which let you speed up your client-side applications, and Indexed DB, a client-side data storage mechanism that is the preferred storage approach going forward in HTML5. (Before Indexed DB—also known as the Indexed Database API—work was focused on a standard named WebSQL. That work was discontinued in the fall of 2010. IndexedDB is the result of follow-on work to create a standard for data storage in Web browsers.)

Read more

Be two places at once using multiple windows
Windows 8.1 enables powerful multitasking by allowing a user to split her screen to see several different Windows Store apps simultaneously. There are times, though, when it’s valuable to have multiple windows of the same app on the screen. For example, when developing websites it’s convenient to have side-by-side browser windows for a code editor, a debugger, and documentation.

Read more

An Introduction to Windows Azure Service Bus Brokered Messaging
There are many different flavors of queuing system out there: MSMQ, RabbitMQ, Amazon Simple Queue Service, IBM WebSphere and more. Windows Azure Service Bus Brokered Messaging is a queuing system that is a scalable, multi-featured messaging service hosted in Windows Azure, or available as part of the Windows Azure Pack in your own data center.

Read more

Videos we favorited

The most Comprehensive Blend for Visual Studio training you will ever receive – for Free; you’re welcome!

November 2013, immediately after the release of Visual Studio 2013, I sat down for an all-day session with Unni Ravindranathan, the Senior Program Manager for Blend. Who better to walk through, not the new features of Blend, but all the core features of Blend – and the new features, too. In some cases, Blend for Visual Studio 2013 returned some of the features removed in Blend for Visual Studio 2012. But in many cases, it’s just candy tooling for the XAML developer.

Read more

Libraries and Tools to the rescue

Windows Phone samples: learn through code

Download Windows Phone code samples and demo apps. New samples are added frequently in JavaScript, C++, C#, and VB.NET. You can also download code samples for other products like Windows 8, Windows Azure, Office, SharePoint, Silverlight, or explore the Official Visual Studio 2010 C#, VB.NET, and 101 LINQ samples. Read more

Visual Studio Online

Whether you’re part of a team or you’re a team of one, with Visual Studio Online you can easily plan, create, construct, build, test, and monitor seriously demanding applications, from anywhere. You don’t need a large infrastructure team, and you don’t need to touch a single server. As someone who has performed hundreds of Team Foundation Server (TFS) installations and upgrades as a consultant, I love how the drudgery of that kind of routine maintenance is now a thing of the past. Visual Studio Online is updated with the newest features automatically and continuously, so you can focus on what you need to do most: construct your applications! Read more

Events/Webinars/Seminars you shouldn't miss

In-depth training from the experts who built Azure: January 27-31

Join us for a week long series of live, interactive sessions from the experts who built Azure that will show you how to start using Windows Azure in your solutions today. In addition to seeing lots of demos and real world examples, you’ll be able to get your questions answered in real time Q&A. Read more

Windows 8.1 Developer Training: Geek Edition

HTML and XAML developers, are you ready to start having fun with Windows 8.1? Join Microsoft developer experts for a dive deep into the gadget and devices side of Windows 8.1, including USB, Bluetooth, point of sale, and even 3D printing. You’ll find out about some awesome new features in both HTML and XAML and look at some early versions of great toolkits. Build on your core skills and take advantage of everything Windows 8.1 has to offer. Read more

Windows Performance Jump Start

Learn about the tools used by Microsoft Global Business Support Premier Field Engineers when they need to make a CEO's computer run faster. Want to improve performance for computers that are starting slowly? Need to diagnose and fix problems caused by resource-hogging apps? Join us for a deep dive on the free Windows Performance Toolkit (WPT), part of the Assessment and Deployment Toolkit (ADK), developed to help you troubleshoot and resolve these issues. Read more

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


Unsubscribe here