I little while ago I had a discussion with a respected colleague who took a different view to me on unit tests. He proposed that writing tests at the unit level means more code to write and maintain, whereas testing functionality in bigger blocks yields the same benefits with less overhead, plus unit tests don’t […]
.Net 9 Preview 7
I’ve been getting up close and personal with .Net 9 preview in the last couple of weeks. Preview 7 was launched on 13th August 2024, so I thought I’d ping out a quick & easy summary of what’s in it… (Useful links at the bottom of the page) Support for UUID version 7 New Guid.CreateVersion7() […]
DRY Comments
I’ve been using Tabnine AI with JetBrains Rider for a while now. It does a pretty good job of generating documentation comments for classes and their members – but not at all for interfaces. You can see why, because interfaces lack the implementation detail for AI to bite on. However, it feels like the wrong […]
Fed up with Samsung!
I’m busy at work and at home. Keeping a track of what’s going on in my life is important. I go to the Gym 4 or 5 times a week & my Gym app stores my gym bookings in my phone’s calendar. So that’s handy, or at least it should be. Unfortunately, I have a […]
Group emails not showing
Fixing emails not showing in Microsoft 365 group inbox in Outlook.
Too Many Tabs
I often find myself working with many, many browser tabs open & it can be a bit of a pain to figure what each tab is when they are all bunched up together… I’m not sure how long it’s been there but I discovered a helpful feature of Microsoft edge today – Vertical Tabs… Just […]
Idle Oxen Begins
As the first step in my Idle Oxen project I’ve published the initial code in GitHub. You can find it here. Right now there a shell project for each platform that that comes right from the appropriate IDE’s new project template. The platforms & IDE’s are… Android Intellij IDEA Ultimate 2020.2 iOS XCode V12 Beta […]
The Bald Truth
John Ruskin was a bit bonkers, as tales of his marriage attest, but I think this quote about cost and value is worthy…
Xamarin Android Date Picker
Flicking through Mastering Xamarin Forms by Ed Snider recently I noticed that the instructions for adding an Android date picker seem to be missing – the iOS ones are there. Ed does include the code for the Android version in his downloadable examples but they use the old, deprecated, Android.App Dialog Fragment and Fragment Manager […]
Portable Bookshelves
Some years ago Mrs. G. pointed out that my books were beginning to encroach unreasonably on our living space. They’d started piling up in little nooks & crannies where lamps & coffee tables might otherwise eek out a humble but happy existence. Accepting her wisdom (always a shrewd move), I set about the painful process […]