Happy Thanksgiving to folks in the USA. I’ve finally taken the plunge and decided to get stuck into the recently released Release Candidate (RC) of ASP.NET 5. Prior to today, I’d stuck with the RTM version of Visual Studio 2015 which insulated me from some of the changes which are […]
Programming
322 posts
So this article isn’t going to be for everyone, however I suspect it will be somewhat appealing for anyone who is looking at Windows Server 2012 R2’s Failover Clustering capability. Introduction I’m going to write this in a series of posts, as I think there’s also some merit in looking […]
Introduction Continuing from the experience with Visual Studio 2013, the next edition – Visual Studio 2015 – was officially released to MSDN subscribers early this morning. This edition follows the trend established in the previous edition of providing two channels of licensing – by using a Microsoft Account or by […]
+ In this article, I’m going to take a look at some ways you could generate documentation for ASP.NET Web API. Unless you’ve never generated a Web API website, you’ll be aware that the default templates already include functionality to generate documentation for the API which you might implement, […]
Identity Server 3 supports the Client Credentials OAuth2 grant. I wrote a brief introduction to both OAuth2 and IdentityServer3 last month, this is a follow-on article exploring some other facets of authentication. This is a little bit like basic authentication, in that the client (the application which wants to consume […]
Today I started down the path of getting the previously-named “Business Intelligence Studio” (now called SQL Server Data Tools) up and running on my local machine. I already had SQL Reporting Services (SSRS) 2014 installed, but had just never gotten around to installing the BI development suite. I’m going to […]
Introduction In recent times, I’ve become very intimately acquainted with OpenID Connect, OAuth2 as well as SAML, JWT, WS-Federation and more. It’s a complicated world. Since I dwell amongst the Microsoft ecosystem, I’m very experienced with Active Directory Federation Services (AD FS) which in its latest version supports OAuth2 endpoints […]
We’re so very close to Visual Studio 2015’s launch. The Release Candidate (RC) is pretty much the last of the community pre-release versions before it hits the RTM (release to manufacturing) edition. Here’s the configuration I’ll be playing with:
Today I went on an unusual journey, and it involved paying the price for configuring Microsoft’s web server (specifically, IIS 8.0 and 8.5) with scant regard for why it works the way it does. Let me start at the beginning.. As of Internet Information Services (IIS) 8.0 (Windows Server 2012) […]
“Tech-savvy admirers of the late Terry Pratchett have hit upon an idea for a particularly appropriate memorial. It will be everywhere and nowhere, hiding in the code of the internet. Pratchett’s 33rd Discworld novel, Going Postal, tells of the creation of an internet-like system of communication towers called “the clacks”. […]
It doesn’t seem to be discussed too much, but I think there’s great value in establishing a quiet, comfortable space in your home environment where you can work and focus. As a developer or architect your environment has a large impact on your creativity, your thinking and ability to concentrate. […]
Windows Server 2012 R2 comes with IIS 8.5, and in this release an issue has been found in relation to the Dynamic Compression module. The module sets the “Vary” header which is used to specify caching properties that the browser uses to determine whether the response should be cached or […]
You might be unlucky enough to occasionally run into issues with a hard drive which has issues, and Windows will attempt to warn you via the System Log. However, as the issues are logged from a low level (below the UI level), the disk identifier can be a bit cryptic. […]
Recently I was asked about diagnosing deadlocks in SQL Server – I’ve done a lot of work in this area way back in 2008, so I figure it’s time for a refresher. If there’s a lot of interest in exploring SQL Server and deadlocks further, I’m happy to write an […]
Welcome, 2015 – may you be an improvement on your predecessor. Today’s article focuses on the deceptively non-trivial task of reading from the Windows Event Logs using the Microsoft .NET Framework. For those who haven’t looked there in a while, here’s a quick look at the Event Viewer: The Windows […]