Avonelle's Blog

Avonelle Lovhaug

ASP.NET Core Razor Pages Project Files

By Avonelle Lovhaug on 6/20/2022

I continue to experiment with learning ASP.NET Core Razor Pages with RemObjects Mercury. The other day I was having a problem using Visual Studio 2022 – I would add a new Razor Page to the project, and then add an Anchor element with an asp-page reference to the in my _Layout.cshtml file, but when I tried to test the project, the resulting hyperlink didn’t work. For example, if I added a new “About.cshtml” page, and then added this link in my _Layout.cshtml file:

So true–Microsoft has the wrong priorities for Windows

By Avonelle Lovhaug on 3/22/2022

This piece by Ben Delimarsky is dead on about the ridiculous priorities currently in use at Microsoft for Windows. The UX inconsistencies are bad enough, but Ads in Explorer and requiring a Microsoft Account makes Windows 11 a non-starter for me, even if I wanted any of its “features”, which I don’t. In fact, their lack of focus on implementing anything I actually care about has left me wondering if I should switch to MacOS, and that is really saying something, given the fact that the software I write runs on Windows.


SQL Prompt suggestions not working in new database

By Avonelle Lovhaug on 3/21/2022

Quick tip: If you are using SQL Prompt and suggestions don’t seem to be working in a new database (but ARE working in other databases), it may be that you have it set up to only show suggestions for certain databases:

Not feeling the love, guys

By Avonelle Lovhaug on 2/14/2022

So I guess we are supposed to be celebrating the 20th anniversary of .NET this week. I found the Twitter hashtag that we are supposed to be using particularly grating: #dotNETLovesMe


“Clean” doesn’t measure anything

By Avonelle Lovhaug on 1/31/2022

I really appreciate this fantastic post from Steve Barnegren on clean code. Certainly I’ve used the term “clean code” plenty of times, but it is definitely a fair criticism that the term is vague and means different things to different people. I’m 100% on board with using better, more precise terms, such as “maintainable code”.

Amazing–OneNote is usable now on my Nova2!

By Avonelle Lovhaug on 12/30/2021

I was excited to see that the Onyx Boox firmware version V3.2 was finally available for my Nova2. This update was claimed to make third party applications like OneNote workable on this E Ink device. So I took the plunge yesterday and installed in on my device.

The Mom Test–Best Book I’ve read this year

By Avonelle Lovhaug on 11/30/2021

I spend a fair amount of my time as a freelance programmer gathering requirements. Also, with a few start-ups under my belt, I’ve seen how easy it is is to build the wrong thing due to a misunderstanding about potential customers and their needs.


The 10x Programmer Debate

By Avonelle Lovhaug on 10/20/2021

It is always fascinating to me how many programmers want to debate whether or not 10x programmers exist. For the last several years, any post I’ve read on this question has been either a firm: no, they don’t exist, or even if they do exist, they will be vile people so don’t hire them.


Most people don’t care about Windows 11–I know I don’t

By Avonelle Lovhaug on 9/29/2021

I laughed out loud at this article that says most people don’t know about Windows 11, and the ones that do don’t care about it.


Start Simple

By Avonelle Lovhaug on 9/28/2021

It seems to me that this article, Don’t rush to machine learning, reminds us of an important rule that we often forget: start simple. Many times people try to overengineer a solution, when an 80%, just-good-enough solution will fit the purpose.