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?


Asynchronous Programming void return types with Reactive Commands

Posted on Thursday, February 27, 2020

I'm a big kid (I'm actually not big, so I guess a playful adult is more accurate), and I like to play games, care to indulge me in a quick game? Let's play a game that I seem to lose at quite often. "What does the code do?"


Setting up nteractive on macOS for ZSH

Posted on Friday, February 14, 2020

Friday night I was hanging out with Michael Stonis, Ryan Davis and others on Michael's live stream. He was working through a problem in a Unit Test, which I am sure we all have done. He comments saying, "All of this won't make the unit test". Me being a comedian in my own head started goading him. "Looks like LinqPad work to me." I said this knowing there is no LinqPad on macOS and I clearly see he is using a Mac. Two days prior I had a conversation with another friend about the only thing I miss from Windows development is LINQPad!