Welcome!

Some people like to do crossword puzzles to hone their problem-solving skills. Me, I like to write software for the same reason.

I mostly work in C# and Windows. But I also play around with Linux (mostly Debian on Raspberry Pis) and Python.

I hope you find some of the content useful or entertaining or both.

Announcing: GeoProcessor

Or at least the Windows desktop version of it :). This is an app I wrote to re-familiarize myself with Windows Presentation Foundation (WPF) and…

Diving Back into WPF: Final Thoughts

I hope you’ve found this little journey helpful. It was definitely a fun “let’s get re-acquainted” experience for me! A few final thoughts and takeaways:…

Diving Back into WPF: Taking Command

So far I’ve focused on how viewmodels define what a UI element looks like through property setting. But any viewmodel worth its salt generally also…

Diving Back into WPF: Viewmodel Messaging

Because view models serve as the glue between a particular UI element and the data layer they don’t inherently have any “awareness” of each other.…

Diving Back into WPF: Viewmodel Properties

Building viewmodels using the Microsoft MVVM toolkit is straightforward. It’s descended from the old MVVM-Light library so if you’ve used that the transition is pretty…
Archives
Categories