Avonelle's Blog

Features I want for Azure DevOps

By Avonelle Lovhaug on 4/3/2021

I use Azure DevOps for my freelance software development work. It is (relatively) affordable, and combines issue tracking with source control management and continuous integration. Previous issue tracking systems I used did not have these other features, which meant trying to isolate the code that was changed for particular bugs or enhancements was difficult. I like that Azure DevOps provides an integrated solution, but frankly the issue tracking part of it is not that great. Here are some of the things I wish it would do:

Make up your mind, developers!

By Avonelle Lovhaug on 3/25/2021

As is typical, industry news is filled with contradictions.


SQL TRY_CONVERT–I need to use this more

By Avonelle Lovhaug on 3/16/2021

I ran into an issue in a SQL stored procedure where I was using ISDATE to test a string before stuffing it into a date column

The week of Microsoft Ugly

By Avonelle Lovhaug on 3/13/2021

I don’t know about you, but I had a bad, bad week of Microsoft.


Telerik UI for ASP.NET AJAX–RequestQueueSize

By Avonelle Lovhaug on 3/12/2021

Today I ran into a strange problem with a complex form that in ASP.NET WebForms. My form is using Telerik UI for ASP.NET AJAX, and has (among other things), two RadAsyncUpload controls and two RadListView controls. The form had previously worked successfully but after adding the second RadListView control we noticed that the first RadListView control wasn’t getting populated in some circumstances.


Onyx Boox announces new Nova3 Color

By Avonelle Lovhaug on 3/7/2021

I was pleasantly surprised to watch the announcement of this new device. I wasn’t expect a color note-taking device from them quite yet. I’m a fan of e-ink generally, and the Boox devices specifically – they have a lot of features, and are updated semi-regularly. I have a Nova2, and I use it quite a bit for note-taking and reading books and other documents. The size is optimal for me, because I can easily take it with me in a purse or other bag, which means I’m more likely to use it. The battery lasts a LONG time, and I prefer to use a stylus for several kinds of note-taking over typing. (Obviously there are plenty of cases where typing is preferable, but often jotting a quick note during a phone conversation or on the go is much easier to do with handwriting.)

New C# Feature Records will be added to Mercury too!

By Avonelle Lovhaug on 3/6/2021

I don’t generally follow information about new language features in C#, since my goal is to never use it. But I learned about C# Records from watching this video on www.60second.dev, and was thinking that would be a cool feature for VB too. Good news – according to the documentation here, this is a planned feature for RemObjects Mercury as well. Excellent!


New Chromium extension to translate C# examples to Mercury

By Avonelle Lovhaug on 3/4/2021

Theo has come up with a fantastic new add-on for Chromium that translates the C# examples on docs.microsoft.com to Swift, Oxygene or Mercury. Cool!


A browser so secure it can’t browse

By Avonelle Lovhaug on 3/2/2021

I certainly understand the importance of security, but I still don’t understand the point of the default configuration of IE on Windows Servers, which is so “secure” that it is completely unusable.


What matters more than the approach or tools? The people

By Avonelle Lovhaug on 3/1/2021

This post caught my eye this today, and it reminds me a lot of what I’ve been saying for quite some time. Everyone likes to focus on the tools or the development methodology (agile, waterfall, etc.) But the truth is that you can have successful waterfall projects, and successful agile projects. Yes, the approach can have an impact, but what’s even more important is the people. Do they communicate and work well together? Are they working towards the same goal, and is that aligned with the project stakeholder?