Check a website programmatically for changes

What is it? I wanted to check a website if a change was made. Why?Renting a simple space is hard in the Netherlands, as there are many sites that offer appartments / houses / garages, I wanted one.After a while I found a company responsible for renting out storage spaces and garages. They told me … Read more

Structured logging with C# and Seq (Datalust)

What is it? Structured logging is the practice of implementing a consistent, predetermined message format for application logs that allows them to be treated as data sets rather than text. (https://www.sumologic.com/glossary/structured-logging/) I wanted to have a good, like really good, but free, system to move my logs to. Over the years, I have used PM2, … Read more

Create and publish a phone app with Xamarin and Prism Forms

What is is? Steps: Create Xamarin.Forms app from Prism template Modify the template to show a browser and load my webpage Build app Publish app 1. Create Xamarin.Forms app from Prism template 2. Modify the template Modify the template– Change splash screen image– Load only a webpage– Block all external webpage calls and navigation– Navigate … Read more

C# code coverage to near 100%?

What is it? Code coverage, it is this magical number that will never hit 100% for a larger project, but near 100% should be doable right? One of my projects is setup using the Clean Architecture and has a separate front end and back end test project. For this article I will focus on the … Read more

Resizing photos on a multicore environment

What is it? A while ago I created a simple application to reduce the size of images as I wanted more and more of them stored on my mobile phonehttps://timdows.com/projects/resizing-photos-to-have-them-all-on-your-32gb-storage-phone/ Using this application again, I wanted it to be running in dotnet core, but the System.Drawing library is not yet available on the dotnet core … Read more