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.
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.
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.