Building GitHub Actions with Nuke


Posted on Thursday, October 22, 2020

One of the biggest problems I face as a .NET developer on macOS is tooling. It took until .NET Core 2.1 before I could build my blog on macOS, and when it comes to IntelliSense, and productivity your choices on mac are slim. Tooling is important for writing code, but what about building code?! Well, I have been playing with a build system called Nuke Build, and now that GitHub Actions are maturing, and my blog is stored in a GitHub repository, I figured let's break our build.

Read

ReactiveUI Snippets


Posted on Tuesday, June 23, 2020

I bet you didn't know ReactiveUI provides code snippets to make working with common parts of the framework easier. If you are unfamiliar with snippets, you can read more about it on Visual Studio or JetBrains Rider documentation. In support of Louis Matos’s Xamarin Month, focused on Code Snippets, here is some information on what ReactiveUI provides.

Read

INotifyPropertyChanged is not the same as INotifyCollectionChanged


Posted on Wednesday, May 13, 2020

When I first started using ObservableCollection I thought that it surfaced individual change notifications, and if bound to a property, would receive those notifications and update accordingly. Man, was I wrong? Recently I've had this conversation several times, and it usually starts with understanding what INotifyPropertyChanged does. So what does it do?

Read