Sharpen The Saw - September 2019

Saturday, September 07 2019 sharpen-the-saw

In todays post: Value objects for self documenting code; default implementations in C# 8; how to jump start any meeting with a question; lessons for securing an important persons account that you should use yourself; a Braille font; and, understanding procrastination.

Read more »

Debugging word selection

Saturday, September 14 2019 wordtutor-redux csharp

With subscriptions wired up to keep our view models updated, we can run our application and start clicking around. When we select a word, we can trace through the flow of messages to see how everything updates. But, it’s easy to crash. Let’s debug that crash and work out how to make the application more robust.

Read more »

Commands and CommandBinding

Saturday, September 21 2019 wordtutor-redux csharp

Up until this point, we’ve relied exclusively on data-binding for the link between our view-models and our views. While data-binding handles a lot of scenarios well, it doesn’t support buttons, menu items and so on.

Read more »

C# 8 and .NET Core 3.0

Saturday, September 28 2019 wordtutor-redux csharp

It’s been a big week of releases in the world of .NET with the release of both .NET Core 3.0 and C# 8. Let’s upgrade the Wordtutor projects to all the latest versions and see what we learn.

Read more »