Sharpen The Saw - November 2019
In todays post: Enforcing the Liskov Substitution Principle, C# language versioning, reminders for better meetings, making money from 2FA, the Curta mechanical keyboard, and Crypto 101.
Modifying Words, Part the First
The existing model class ModifyVocabularyWordScreen only handles the creation of a new word. We need to modify it to support the modification of an existing word as well.
Modifying Words, Part the Second
If you’ve tried out our application as it stood after last week’s post, you may have noticed that the user experience for modifying a word is a bit suboptimal. After selecting a word, you have to separately press the Modify button. Can we do better?
What do you do when you find a bug?
What do you do when you find a bug in the system you’re working on? I suggest that how you address the bug is a key measure of your professionalism as a developer.
Convention testing for immutable types
The Redux architecture we’re using for our application state relies on all our state objects being properly immutable. So far, we’ve relied on nothing more than self-discipline to ensure no mistakes are made. By adding some convention testing to our project, we can enlist some help in avoiding common errors.
Earlier
« October 2019
Later
December 2019 »