Install .NET 4.6.1 on Windows Server 2008 R2 or 2012 R2

Start by downloading .NET 4.6.1 from Microsoft. Launch the installer – I typically do this by running the command c:tempNDP461-KB3102436-x86-x64-AllOS-ENU.exe from an elevated PowerShell. Accept the licensing agreement and wait…. Check Version(s) of .NET InstalledFrom an elevated PowerShell run the following set of commands: Get-ChildItem ‘HKLM:SOFTWAREMicrosoftNET Framework SetupNDP’ -recurse |Get-ItemProperty -name Version,Release -EA 0 |Where { $_.PSChildName -match ‘^(?!S)p{L}’} […]

History of Internet Addressing

Volumes have been written about the Internet and its protocols so what I have here is nothing new or ground-breaking. It is, however, a good overview of the history of IP addressing, related Request For Comments (RFC) and other links. I’ve been working with the Internet Protocols for a while, including data center builds, network operations and teaching […]

AWS Certified Solutions Architect

Although I’ve been working with Amazon Web Services for a few years now I only recently learned about AWS certifications. So today I went to an authorized testing center (for the first time in several years) and took a certification exam. And didn’t do too bad. Back in the day I took dozens of exams for Novell’s CNE, […]

Improving Web Services (Part II)

Last year I wrote about how we improved web server performance with some fairly small changes, and about how I keep an eye on these metrics with reports I create analyzing my web server logs with Microsoft’s LogParser. This is a follow-up to those. Recently we did an upgrade to our platform. One of the “improvements” was our amazing DBA […]