Can't see this email? View it in your browser.
DotNet Weekly
Liquid Newsletter Template Week:05
Year:2015
Date:2015-Jan-30
Visit Our Site
Your weekly .NET update

Articles we enjoyed

A decade of unit testing
There are few programming-related topics that make me squirm as much as testing. Once upon a time, I would have described my approach to testing as an evolution. Nowadays, I'm increasingly doubtful about how and what to test as well as the value of testing itself.

Read more

Understanding Azure website auto-scale magic
I was helping out a consumer of Have I been pwned? (HIBP) earlier today as they were trying to build up a profile of the pwnage state of their client base. This mean firing a heap of requests at the API so that they could assess a vey large number of accounts. I’m always interested in how far this service can be stretched and indeed what the thresholds are before Azure starts applying auto-scale magic.

Read more

Evolving ASP.NET Apps–Validating Redirects and Forwards
In today's post on improving the security of our ASP.NET applications, we tackle the problem of unvalidated redirects and forwards. Before we get started, here is a recap of the problem we found during our security review.

Read more

The Road to C# 7 Has Begun
With C# 6 nearly complete, work has begun on the next version. Like past versions, the first step is to set an overall theme and scope for what is to come. That vision has been shared by Mads Torgersen by publishing the first set of meeting notes for the C# 7 design team.

Read more

Fun with ASP.NET 5, Linux & Docker, Part 2
In part one of this series I got my newly-Linux laptop set up with everything needed to run ASP.NET 5 web and console applications. The next job is to create an environment in which I can actually create and edit these applications.

Read more

Why Analytics?
Analytics gives us the ability to understand our users and what they are experiencing, so we can build the right applications for them. It alerts us quickly to any issues and helps us diagnose them rapidly so as to provide users with the best possible service level. Users have high expectations and little tolerance for hiccups, whether your app is an online service aimed at attracting consumers, a phone app intended to entertain people, or internal to your enterprise. Analytics enables us to identify problems early on, diagnose and solve them faster, and continuously improve our applications so they can become an integral part of our users’ day-to-day routine.

Read more

Adding Azure Active Directory and OWIN Code into an AngularJS/ASP.NET MVC Application to Handle User Authentication
In a previous post I discussed how to setup the necessary configuration code and assemblies in an AngularJS/ASP.NET MVC application in order to authenticate users against Azure Active Directory (AAD). Once the initial configuration is complete you can write code to redirect users to the AAD login screen to retrieve an ID token. In Part 4 of an article series I’m writing for http://itunity.com I discuss the necessary code that’s required to authenticate a user and retrieve the ID token. Additional topics covered include hooking AAD into the ASP.NET MVC pipeline, creating an Entity Framework token cache, triggering authentication against AAD in MVC controllers, and more. Here’s an excerpt from the article. The complete code for the application discussed in the article series can be found on the OfficeDev Github site.

Read more

How To Inject Analytics Code into Windows Phone 8.1 Apps
Adding analytics code is a necessary part of all good application development in order to provide data about the usage of the application and the frequency of which pages within the application are accessed. There are plenty of other data points that can be captured within an application, but page-level tracking is considered to be a bare minimum.

Read more

Videos we favorited

Introduction to API Reviews

In this video, Dan Fernandez talks to Eric St. John, Immo Landwerth, David Kean, and Krzysztof Cwalina from the .NET team about API reviews. How do we conduct API reviews? How does this work in an open source world? How do we deal with compatibility issues? How do we evolve guidelines? Curious? Jump right in!

Read more

Events/Webinars/Seminars you shouldn't miss

Web API Design Jump Start

Have questions about ASP.NET Web API? Whether you're brand new to the ​framework or you want to take your design to the next level, this course has the answers! Experts Christopher Harrison and Jeremy Likness walk you through Web API technology, uses, and nuances. See how the toolset makes it easy to build consumable RESTful services, accessible by a variety of clients from myriad platforms. Read more

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

Email: info@dotnetweekly.com

Unsubscribe here
Footer