This is a short post, which assumes you are already familiar with the Dunning-Kruger Effect. Simply put, the Dunning-Kruger Snap is a double realisation; part direct and part meta. The first part of the realisation is driven by tipping your knowledge past a precipice that triggers an epiphany of how little you know. It’s whenContinue reading “The Dunning-Kruger Snap”
Author Archives: Steve Fenton
Make Azure Virtual Machine Disks Smaller
Making a disk larger on Azure is a simple process in the Azure portal. You just stop the machine, edit the disk, enter a new size and hit “Save”. When you try to make a disk smaller, though, you’ll be told “new disk size should be greater than 1024 GiB. Disks can only be resizedContinue reading “Make Azure Virtual Machine Disks Smaller”
Use PowerShell to Send All Regex Matches to a New File
Yesterday I had to look at a list of stuff on a third-party website and match it up to a list of stuff we control. It took quite a bit of time and some Excel shenanigans to complete the task and as I know it’s going to crop up again, I decided to employ PowerShellContinue reading “Use PowerShell to Send All Regex Matches to a New File”
The type or namespace name ‘ApplicationInsights’ does not exist in the namespace ‘Microsoft’
If you uninstall the Application Insights package from a .NET Core MVC project, you might get a few errors as it can’t “remove all the references” that might have made it into your application. The changes to StartUp.cs will be pretty self-explantory, but elsewhere you will get something a bit more off-the-wall as it referencesContinue reading “The type or namespace name ‘ApplicationInsights’ does not exist in the namespace ‘Microsoft’”
Notifications for Web Apps
Although it has been abused with an enthusiasm that borders on the insane, there are good reasons to use the Notifications API in your web apps. For example, you write a mail client that allows the user to request notifications for key contacts… if they are browsing your web-based app, they should get notifications. ToContinue reading “Notifications for Web Apps”
IISExpress.exe Exited With Access Violation
I was happily typing away at some ASP.NET Core controllers and views, calling a view component to render out some paging links, when this happened… The program iisexpress.exe’ has exited with code -1073741819 (0xc0000005) ‘Access violation’. No exception visible in Visual Studio. No indication of where the error was. Nothing. The Internet supplied links toContinue reading “IISExpress.exe Exited With Access Violation”
Reduce Costs by 12x on Azure
I’m in the process of writing a little test app that I’d like to run on Azure to keep an eye on a suite of 1,000 websites. It’s a .NET Core app that replaces a test pack written with JMeter that has been manually “push-button” executed in the past. It means the tests can runContinue reading “Reduce Costs by 12x on Azure”
Little Scripts: Checking Web Page Images
This is a note-to-future-self as I just threw together a little script to test images on a web page. Specifically, it highlights: Images that are not lazy loaded Images that are much bigger than their display size As images sizes aren’t reliable until the image is displayed, you will need to run it if yourContinue reading “Little Scripts: Checking Web Page Images”
Start and Stop an Azure App Service on a Schedule with Azure Logic Apps
Although starting and stopping a web app doesn’t in itself save you a great deal of cash, in situations where you have Web Jobs running and a serverless database, you can effectively run a “business hours” app at a lower cost if you stop it outside of business hours. Start an App Service Each WeekContinue reading “Start and Stop an Azure App Service on a Schedule with Azure Logic Apps”
Software Development Process Does Not Matter
Process interests me. Refining and improving a process to make work more joyful and productive matters to me. But, what has become clear over the past thirty years is that in software development, process just doesn’t matter. Seriously. It doesn’t. It might just be because I’m becoming a software punk revolutionary, but I suspect not.Continue reading “Software Development Process Does Not Matter”