.NET / C#
Recent Comments
- jammer on Porting WPF to AvaloniaUI
- MikiraSora on Porting WPF to AvaloniaUI
- GMMK Keycaps Replaced - SteelSeries Prism Caps - www.jammer.biz on Mechanical Keyboard Review – GMMK
- jammer on Porting WPF to AvaloniaUI
- Geertie on Porting WPF to AvaloniaUI
- jammer on Porting WPF to AvaloniaUI
- Geertie on Porting WPF to AvaloniaUI
Recent Posts
- Upgrading GitLab Docker Image Using Synology Container Manager September 7, 2024
- UFO Shape Series Vol 1 May 13, 2023
- Meaco Arete 25L Dehumidifier & ThermoPro April 10, 2023
- GMMK Keycaps Replaced – SteelSeries Prism Caps April 10, 2023
- UAP Data Visualisation Tool March 18, 2023
- JamSoft Avalonia LCD Control February 12, 2023
- Synology – Backup Failed February 2, 2023
- Application Maintenance – Application Rot January 27, 2023

JamSoft Avalonia LCD Control
I’ve just published a new AvaloniaUI control! Ooooooh. It’s an LCD label type text control with lots of customisation options and spangly shiny bits. You can get it from Nuget. read more…
Continue Reading
Application Maintenance – Application Rot
Over the course of my career I’ve encountered this too many times. Application rot. What is Application Rot? I’m currently performing a detailed code review on a client system. It’s. read more…
Continue Reading
Linux Yet Again!
So, my longest running Linux install, since May of this year, has just finally imploded. I had such high hopes. My Linux development environment has somehow got itself in a. read more…
Continue Reading
Porting WPF to AvaloniaUI
I’ve just finished a very large piece of work on one of my products. I desperately needed to have a MacOS offering and so I undertook an exercise of looking. read more…
Continue Reading
Advanced Installer FTW Again
So I’ve just gone through a complex and lengthy process of going cross platform. So when I needed to get the deployment part nailed, I reached for Advanced Installer. Within. read more…
Continue Reading
Gaming Software Development Practices
I’ve never worked for a gaming studio. Nor have I ever written a game but I have got 25 years of software development industry experience. I’ve also owned and run. read more…
Continue Reading
Microsoft Documentation Is Getting Worse and Worse
Over the last few weeks I’ve been noticing a distinct trend with Microsoft documentation and examples and often just plain basic functionality. It’s been particularly acute over the last few. read more…
Continue Reading
Goodbye WiX Installer => Hello Advanced Installer
Adventures in the land of Windows Packaging … WiX – Windows Installer XML Before I start, this isn’t a WiX installer bashing session. WiX is an amazing tool. I’ve been. read more…
Continue Reading
Migrating Complex WPF Prism Applications to .NET5
I’ve just come off the back of migrating to NET5. Yup, attempting, you did read that right. So why am I writing this then? Well there is practically nothing out. read more…
Continue Reading
Technofog
Technofog (/tɛkˈnɒ/fɒɡ/) – the confluence of domain specific jargon, technical debt and knowledge gaps that negate sensible use of even familiar technologies at the start of a new job or. read more…
Continue Reading
Some Useful Azure Charts
During my journey through the wonderful world of Azure I’ve come across a couple of useful charts so I thought I’d share them here for reference and posterity. Enjoy! This. read more…
Continue Reading
.NET Geographic Searches
I recently had to implement a localised search mechanism on an API. Maths and Trigonometry aren’t my strengths it has to be said. So I started looking online for pointers. read more…
Continue Reading
SQLite Extensions for .NetStandard NuGet
I just created a couple of NuGet packages for helping to consume SQLite in .NetStandard1.5 applications. Includes all the nice Async stuff you’d need as well. It’s based on the. read more…
Continue Reading
Windows 10 UWP – Emulator- The Revenge
I’ll tell you why UWP is suffering. The UWP flavour of XAML is a mere shadow of WPF and the emulator is shockingly hard to get working or working reliably. . read more…
Continue Reading
ReSharper 10 Speed Woes
I love ReSharper, I really do feel slightly lost when using Visual Studio and hitting Alt+Enter doesn’t offer the same code sugar rush I’ve come to expect. But I’ve gotta. read more…
Continue Reading
.NET Brain Fart
var thisIsSo = DateTime.Now.AddYears(-1);
Continue Reading
MvvmCross iOS Support and Samples
A while ago Martijn van Dijk and I had a very brief chat about creating an MvvmCross iOS Support library for use with MvvmCross. Just to add in some general. read more…
Continue Reading
Abstracting APIs – Abstract Potentially Insane?
There’s no doubt about it, things that help are good. This topic of abstraction came up in a chatroom the other day and I found myself advocating not abstracting in. read more…
Continue Reading
View Model Value Change Tracking in MvvmCross & Xamarin
Change tracking object contents at first might seem like an easy or straightforward task but there are lots of pitfalls and potential issues with many solutions. What works in your. read more…
Continue Reading
Whitelist SSL Certificates in .NET for Xamarin / MvvmCross Apps
I have a fairly complex development environment for my current project and needed to allow some self-signed certificates to pass through the SSL certificate chaining process when calling from mobile. read more…
Continue Reading